Monit не може да се свърже с:2812? Решете проблема с отказаната връзка за секунди

Monit не може да се свърже? Най-доброто решение е тук!

Поглеждали ли сте някога "Monit Cannot connect to [IP地址]:2812 -- Connection refused„Да си чешеш главата?

Това ръководство предоставя множество решения, които да ви помогнат бързо да отстраните и поправите проблеми с връзката на Monit, включително проверка на състоянието на работа, конфигурация на уеб интерфейса, настройки на защитната стена и IP адрес на сървъра... Лесно разрешаване на проблема с невъзможността на Monit да се свърже и да възобновите наблюдението веднага!

Вашият monit Може да не работи или интерфейсът му за уеб наблюдение (httpd) не е активиран. грешка „Връзката е отказана“ Може да има няколко причини:

Причина 1: Monit не работи

Monit не може да се свърже с:2812? Решете проблема с отказаната връзка за секунди

Решение

  1. Първо проверете дали Monit работи:

    sudo systemctl status monit
    
    • Ако състоянието е inactive (dead), което показва, че не работи.
    • Ако състоянието е active (running), но все пак получава грешка, може да е проблем с порта за слушане.
  2. Ако Monit не работи, опитайте да го стартирате:

    sudo monit
    
  3. Проверете отново състоянието:

    sudo monit status
    
  4. Презаредете конфигурацията на Monit:

    sudo monit reload
    
  5. Рестартирайте Monit: "`bash sudo systemctl рестартирайте monit

Причина 2: Уеб интерфейсът на Monit (httpd) Не е активирано

По подразбиране Monit може HTTP интерфейсът за наблюдение не е активиран, трябва да го конфигурирате ръчно.

Решение

  1. Отворете конфигурационния файл на Monit
    sudo nano /etc/monit/monitrc
    
  2. Намерете секцията HTTP мониторинг, уверете се Не е коментирано (премахване # 号):

    set httpd port 2812
        use address 127.0.0.1  # 或者 0.0.0.0 允许外部访问
        allow admin:monit      # 账号:密码
    
    • в случай set httpd Този ред се предхожда от #, което показва, че е деактивирано, премахнете # Активирайте отново.
    • Ако желаете Отдалечен достъп до Монит, можете use address 127.0.0.1 Промени на 0.0.0.0.
    • allow admin:monit 代表 Потребителско име: admin, парола: monit(Може да се променя).
  3. Запазете и излезте(Според Ctrl + X,Тогава Y Въведете).

  4. Презаредете конфигурацията на Monit:

    sudo monit reload
    
  5. Рестартирайте Monit:

    sudo systemctl restart monit
    
  6. Тествайте дали Monit слуша нормално порта:

    sudo netstat -tulnp | grep 2812
    
    • Ако няма изход, което показва, че Monit все още не слуша порт 2812, може да има проблем с конфигурацията.
    • Ако има изход, което показва, че Monit е стартиран правилно.

Причина 3: Защитната стена (iptables/UFW) блокира порт 2812

Решение

  1. Проверете състоянието на защитната стена

    sudo ufw status
    

    Ако UFW е активиран, отворете порт 2812:

    sudo ufw allow 2812/tcp
    sudo ufw reload
    
  2. Ако използвате iptables, изпълнете:

    sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT
    sudo iptables-save
    
  3. Опитайте да се свържете отново:

    sudo monit status
    

Причина 4: IP настройките на сървъра са неправилни

Вашето съобщение за грешка:

Cannot connect to [141.98.152.153]:2812 -- Connection refused

ОписаниеMonit Може би слушате на грешен IP, но се опитвате да се свържете 141.98.152.153.

Решение

  1. Проверете IP адреса, който Monit слуша в момента:

    sudo netstat -tulnp | grep 2812
    

    Ако мониторингът е 127.0.0.1(Local loopback), но ако получите достъп до него чрез IP на сървъра, връзката ще бъде отхвърлена.
    Можеш Промени на 0.0.0.0(разрешете на всички IP адреси достъп до него), или Директно използване 127.0.0.1 достъп.

  2. Променете конфигурационния файл на Monit

    sudo nano /etc/monit/monitrc
    

    Намерете този ред:

    use address 127.0.0.1
    

    Промени на:

    use address 0.0.0.0
    

    След това рестартирайте Monit:

    sudo systemctl restart monit
    
  3. Опитайте да се свържете отново

    sudo monit status
    

总结

  • Monit не работиsudo monit
  • Monit не позволява HTTP мониторинг → Редактиране /etc/monit/monitrc
  • Блокиране на защитната стенаsudo ufw allow 2812/tcp
  • Monit следи грешен IP → Промяна на 0.0.0.0

Опитайте тези методи, това трябва да реши проблема ви! 🚀

заключение

Monit не може да се свърже, все едно сте се изгубили в джунгла от код.

Разчистихме мъглата стъпка по стъпка, като проверихме текущия статус на Monit, уеб интерфейса, защитната стена и IP настройките на сървъра и най-накрая открихме зората на връзката.

Това е като детектив, който разплита мистерията и в крайна сметка открива истината.

В процеса на решаване на проблеми ние се нуждаем не само от технически поглед, но и от начин на мислене, който може да разгадае проблема и да проследи първопричината му.

Това отразява начина, по който използваме способността си да анализираме, преценяваме и решаваме проблеми, когато сме изправени пред сложни въпроси, и в крайна сметка постигаме състояние на контрол върху цялостната ситуация и изготвяне на стратегически планове.

Надявам се, че тази статия може да ви помогне да разрешите проблемите с връзката на Monit и да ви позволи да вървите гладко по пътя на системния мониторинг!

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) споделено от „Monit не може да се свърже: 2812? Решете проблема с отказаната връзка за секунди" може да ви помогне.

Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-32486.html

За да отключите още скрити трикове🔑, заповядайте в нашия Telegram канал!

Споделете и харесайте, ако ви харесва! Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

Преминете към Top