Monit se nemůže připojit k:2812? Vyřešte problém s odmítnutím připojení během několika sekund

Monit se nemůže připojit? Konečné řešení je tady!

Podívali jste se někdy na "Monit Cannot connect to [IP地址]:2812 -- Connection refused„Poškrábat se na hlavě?

Tato příručka poskytuje několik řešení, která vám pomohou rychle odstranit a opravit problémy s připojením Monit, včetně kontroly stavu běhu, konfigurace webového rozhraní, nastavení brány firewall a adresy IP serveru... Snadno vyřešíte problém, kdy se Monit nemůže připojit a obnovit sledování ihned!

vaše monit Možná není spuštěn nebo jeho webové monitorovací rozhraní (httpd) není povoleno. chyba "Spojení odmítnuto" Důvodů může být několik:

Příčina 1: Monit neběží

Monit se nemůže připojit k:2812? Vyřešte problém s odmítnutím připojení během několika sekund

Řešení

  1. Nejprve zkontrolujte, zda je spuštěný Monit :

    sudo systemctl status monit
    
    • Pokud je stav inactive (dead), což znamená, že neběží.
    • Pokud je stav active (running), ale přesto se zobrazí chyba, může to být problém s naslouchajícím portem.
  2. Pokud Monit neběží, zkuste ho spustit :

    sudo monit
    
  3. Znovu zkontrolujte stav :

    sudo monit status
    
  4. Znovu načíst konfiguraci Monitu :

    sudo monit reload
    
  5. Restartujte Monit : `bash sudo systemctl restart monit`

Důvod 2: Webové rozhraní Monitu (httpd) Není povoleno

Ve výchozím nastavení nemusí mít Monit povolené rozhraní pro monitorování HTTP ; budete ho muset nakonfigurovat ručně.

Řešení

  1. Otevřete konfigurační soubor Monit
    sudo nano /etc/monit/monitrc
    
  2. Najděte sekci Sledování HTTP, ujistěte se Bez komentáře (odstranit # číslo):

    set httpd port 2812
        use address 127.0.0.1  # 或者 0.0.0.0 允许外部访问
        allow admin:monit      # 账号:密码
    
    • v případě set httpd Tomuto řádku předchází #, což znamená, že je zakázáno, odstraňte # Znovu povolit.
    • Pokud si přejete Vzdálený přístup k Monitu, můžete use address 127.0.0.1 Změnit na 0.0.0.0.
    • allow admin:monit Zástupce Uživatelské jméno: admin, heslo: monit(Lze upravit).
  3. Uložte a ukončete(podle Ctrl + X,Pak Y Zadejte).

  4. Znovu načíst konfiguraci Monitu :

    sudo monit reload
    
  5. Restartujte Monit :

    sudo systemctl restart monit
    
  6. Otestujte, zda Monit správně naslouchá na portu :

    sudo netstat -tulnp | grep 2812
    
    • Pokud není výstup, což znamená, že Monit stále nenaslouchá portu 2812, může být problém s konfigurací.
    • Pokud je výstup, což znamená, že Monit byl spuštěn správně.

Důvod 3: Firewall (iptables/UFW) blokuje port 2812

Řešení

  1. Zkontrolujte stav brány firewall

    sudo ufw status
    

    Pokud je UFW povoleno, otevřete port 2812 :

    sudo ufw allow 2812/tcp
    sudo ufw reload
    
  2. Pokud používáte iptables, spusťte:

    sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT
    sudo iptables-save
    
  3. Zkuste se znovu připojit :

    sudo monit status
    

Důvod 4: Nastavení IP serveru jsou nesprávná

Vaše chybová zpráva:

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

PopisMonit Možná posloucháš na špatné IP, ale pokusíte se připojit 141.98.152.153.

Řešení

  1. Zkontrolujte IP adresy, na kterých Monit aktuálně naslouchá :

    sudo netstat -tulnp | grep 2812
    

    Pokud je sledování 127.0.0.1(Local loopback), ale pokud k němu přistupujete pomocí IP serveru, připojení bude odmítnuto.
    Můžeš Změnit na 0.0.0.0(povolit k němu přístup všem IP), popř Přímé použití 127.0.0.1 přístup.

  2. Upravte konfigurační soubor Monit

    sudo nano /etc/monit/monitrc
    

    Našel jsem tento řádek :

    use address 127.0.0.1
    

    Změnit na :

    use address 0.0.0.0
    

    Pak restartujte Monit :

    sudo systemctl restart monit
    
  3. Zkuste se znovu připojit

    sudo monit status
    

总结

  • Monit neběží → sudo monit
  • Monit neumožňuje monitorování HTTP → Upravit /etc/monit/monitrc
  • Blokování brány firewall → sudo ufw allow 2812/tcp
  • Monit sleduje špatnou IP → Změnit na 0.0.0.0

Vyzkoušejte tyto metody, měly by vyřešit váš problém! 🚀

Závěr

Monit se nemůže připojit, je to jako ztracený v džungli kódu.

Krok za krokem jsme odstranili mlhu kontrolou stavu běhu Monitu, webového rozhraní, firewallu a nastavení IP serveru a nakonec jsme našli úsvit připojení.

Je to jako detektiv, který odhalí záhadu a nakonec najde pravdu.

V procesu řešení problémů potřebujeme nejen technický vhled, ale také způsob myšlení, který dokáže problém rozluštit a vysledovat jeho hlavní příčinu.

To odráží, jak využíváme naši schopnost analyzovat, posuzovat a řešit problémy, když čelíme složitým problémům, a nakonec dosáhnout stavu kontroly celkové situace a vytváření strategických plánů.

Doufám, že vám tento článek pomůže vyřešit problémy s připojením Monit a umožní vám bezproblémovou jízdu na cestě monitorování systému!

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Přejděte na začátek