Monit nie może połączyć się z:2812? Rozwiąż problem odrzuconego połączenia w kilka sekund

Monit nie może się połączyć? Oto najlepsze rozwiązanie!

Czy kiedykolwiek patrzyłeś na „Monit Cannot connect to [IP地址]:2812 -- Connection refusedDrapiesz się po głowie?

W tym przewodniku znajdziesz wiele rozwiązań, które pomogą Ci szybko rozwiązywać problemy z połączeniem Monit, w tym sprawdzać status działania, konfigurację interfejsu internetowego, ustawienia zapory i adres IP serwera. Łatwo rozwiąż problem braku możliwości połączenia Monit i wznowienia monitorowania natychmiast!

你 的 monit Być może nie jest uruchomiony lub jego interfejs monitorowania sieci (httpd) nie jest włączona. błąd „Połączenie odrzucone” Przyczyn może być kilka:

Przyczyna 1: Monit nie działa

Monit nie może połączyć się z:2812? Rozwiąż problem odrzuconego połączenia w kilka sekund

Rozwiązanie

  1. Najpierw sprawdź, czy Monit działa:

    sudo systemctl status monit
    
    • Jeśli status jest inactive (dead), co oznacza, że ​​nie jest uruchomiony.
    • Jeśli status jest active (running), ale nadal pojawia się błąd, może to być problem z portem nasłuchującym.
  2. Jeśli Monit nie działa, spróbuj go uruchomić:

    sudo monit
    
  3. Sprawdź status jeszcze raz:

    sudo monit status
    
  4. Przeładuj konfigurację Monit:

    sudo monit reload
    
  5. Uruchom ponownie Monit: „`bash sudo systemctl restart monit

Powód 2: Interfejs sieciowy Monit (httpd) Nie włączono

Domyślnie Monit może Interfejs monitorowania HTTP nie jest włączony, należy skonfigurować go ręcznie.

Rozwiązanie

  1. Otwórz plik konfiguracyjny Monit
    sudo nano /etc/monit/monitrc
    
  2. Znajdź sekcję Monitorowanie HTTP, upewnij się, że Nie skomentowano (usuń) # Numer):

    set httpd port 2812
        use address 127.0.0.1  # 或者 0.0.0.0 允许外部访问
        allow admin:monit      # 账号:密码
    
    • 如果 set httpd Przed tym wierszem jest #, wskazując, że jest wyłączony, usuń # 重新启用.
    • Jeśli chcesz Zdalny dostęp do Monit, możesz use address 127.0.0.1 zmień na 0.0.0.0.
    • allow admin:monit 代表 Nazwa użytkownika: admin, hasło: monit(Można modyfikować).
  3. Zapisz i wyjdź(według Ctrl + X,Następnie Y Wchodzić).

  4. Przeładuj konfigurację Monit:

    sudo monit reload
    
  5. Uruchom ponownie Monit:

    sudo systemctl restart monit
    
  6. Sprawdź, czy Monit normalnie nasłuchuje portu:

    sudo netstat -tulnp | grep 2812
    
    • Jeśli nie ma wyjścia, co oznacza, że ​​Monit nadal nie nasłuchuje na porcie 2812. Może występować problem z konfiguracją.
    • Jeśli jest wyjście, co oznacza, że ​​Monit został uruchomiony prawidłowo.

Powód 3: Zapora sieciowa (iptables/UFW) blokuje port 2812

Rozwiązanie

  1. Sprawdź status zapory sieciowej

    sudo ufw status
    

    Jeśli UFW jest włączone, otwórz port 2812:

    sudo ufw allow 2812/tcp
    sudo ufw reload
    
  2. Jeżeli używasz iptables, uruchom:

    sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT
    sudo iptables-save
    
  3. Spróbuj połączyć się ponownie:

    sudo monit status
    

Powód 4: Ustawienia IP serwera są nieprawidłowe

Twój komunikat o błędzie:

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

OpisMonit Być może słuchasz na złym adresie IPale próbujesz się połączyć 141.98.152.153.

Rozwiązanie

  1. Sprawdź adres IP, na którym aktualnie nasłuchuje Monit:

    sudo netstat -tulnp | grep 2812
    

    Jeśli monitorowanie jest 127.0.0.1(Lokalna pętla zwrotna), ale jeśli uzyskasz do niej dostęp za pomocą adresu IP serwera, połączenie zostanie odrzucone.
    你 可以 zmień na 0.0.0.0(zezwól wszystkim adresom IP na dostęp do niego) lub Bezpośrednie użycie 127.0.0.1 访问.

  2. Modyfikuj plik konfiguracyjny Monit

    sudo nano /etc/monit/monitrc
    

    Znajdź tę linię:

    use address 127.0.0.1
    

    zmień na:

    use address 0.0.0.0
    

    Następnie uruchom ponownie Monit:

    sudo systemctl restart monit
    
  3. Spróbuj ponownie się połączyć

    sudo monit status
    

podsumowując

  • Monit nie działasudo monit
  • Monit nie włącza monitorowania HTTP → Edytuj /etc/monit/monitrc
  • Blokowanie zapory sieciowejsudo ufw allow 2812/tcp
  • Monit monitoruje zły adres IP → Zmień na 0.0.0.0

Wypróbuj te metody, powinny rozwiązać Twój problem! 🚀

Wniosek

Monit nie może się połączyć, czuje się jak zagubiony w dżungli kodu.

Krok po kroku rozwialiśmy mgłę, sprawdzając status działania Monit, interfejs sieciowy, zaporę sieciową i ustawienia IP serwera, i w końcu nawiązaliśmy połączenie.

To tak, jakby detektyw rozwikłał tajemnicę i w końcu odnalazł prawdę.

W procesie rozwiązywania problemów potrzebna jest nam nie tylko wiedza techniczna, ale także sposób myślenia, który pozwoli na rozwikłanie problemu i znalezienie jego pierwotnej przyczyny.

Odzwierciedla to sposób, w jaki wykorzystujemy naszą zdolność analizowania, oceniania i rozwiązywania problemów, gdy stają one w obliczu złożonych zagadnień, i ostatecznie osiągamy stan kontrolowania całej sytuacji i tworzenia planów strategicznych.

Mam nadzieję, że ten artykuł pomoże Ci rozwiązać problemy z połączeniem Monit i pozwoli Ci bezproblemowo monitorować system!

发表 评论

Twój adres e-mail nie zostanie opublikowany. 必填 项 已 用 * 标注

Przewiń do góry