Monit kan geen verbinding maken met:2812? Los het probleem 'Verbinding geweigerd' in seconden op

Monit kan geen verbinding maken? De ultieme oplossing is hier!

Heb je ooit gekeken naar de "Monit Cannot connect to [IP地址]:2812 -- Connection refused"Krab je op je hoofd?

Deze handleiding biedt meerdere oplossingen om u te helpen snel problemen met de verbinding met Monit op te lossen en te verhelpen, waaronder het controleren van de uitvoeringsstatus, de configuratie van de webinterface, de firewallinstellingen en het IP-adres van de server... Los het probleem dat Monit geen verbinding kan maken en de bewaking niet kan hervatten eenvoudig op onmiddellijk!

你 的 monit Het is mogelijk dat het niet werkt, of dat de webbewakingsinterface (httpd) is niet ingeschakeld. fout "Verbinding geweigerd" Er kunnen verschillende redenen zijn:

Oorzaak 1: Monit draait niet

Monit kan geen verbinding maken met:2812? Los het probleem 'Verbinding geweigerd' in seconden op

Oplossing

  1. Controleer eerst of Monit draait:

    sudo systemctl status monit
    
    • Als de status is inactive (dead), wat aangeeft dat het niet actief is.
    • Als de status is active (running), maar nog steeds een foutmelding krijgt, kan er een probleem zijn met de luisterpoort.
  2. Als Monit niet draait, probeer het dan te starten:

    sudo monit
    
  3. Controleer de status opnieuw:

    sudo monit status
    
  4. Monit-configuratie opnieuw laden:

    sudo monit reload
    
  5. Monitor opnieuw opstarten: "`bash sudo systemctl herstart monitor

Reden 2: Monit's webinterface (httpd) Niet ingeschakeld

Standaard kan Monit De HTTP-bewakingsinterface is niet ingeschakeld., moet u dit handmatig configureren.

Oplossing

  1. Open het Monit-configuratiebestand
    sudo nano /etc/monit/monitrc
    
  2. Zoek het gedeelte HTTP-bewaking, zorg ervoor dat het Niet uitgecommentarieerd (verwijderen # Nummer):

    set httpd port 2812
        use address 127.0.0.1  # 或者 0.0.0.0 允许外部访问
        allow admin:monit      # 账号:密码
    
    • 如果 set httpd Deze regel wordt voorafgegaan door #, wat aangeeft dat het is uitgeschakeld, verwijder # Opnieuw inschakelen.
    • Als je wilt Op afstand toegang tot Monit, je kan use address 127.0.0.1 Veranderen naar 0.0.0.0.
    • allow admin:monit 代表 Gebruikersnaam: admin, wachtwoord: monit(Kan worden aangepast).
  3. Opslaan en afsluiten(volgens Ctrl + X,Dan Y Binnenkomen).

  4. Monit-configuratie opnieuw laden:

    sudo monit reload
    
  5. Monitor opnieuw opstarten:

    sudo systemctl restart monit
    
  6. Test of Monit normaal naar de poort luistert:

    sudo netstat -tulnp | grep 2812
    
    • Als er geen uitvoer is, wat aangeeft dat Monit nog steeds niet naar poort 2812 luistert, kan er een configuratieprobleem zijn.
    • Als er output is, wat aangeeft dat Monit correct is gestart.

Reden 3: Firewall (iptables/UFW) blokkeert poort 2812

Oplossing

  1. Controleer de firewallstatus

    sudo ufw status
    

    Als UFW is ingeschakeld, open poort 2812:

    sudo ufw allow 2812/tcp
    sudo ufw reload
    
  2. Als u iptables gebruikt, voer dan het volgende uit:

    sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT
    sudo iptables-save
    
  3. Probeer opnieuw verbinding te maken:

    sudo monit status
    

Reden 4: Server-IP-instellingen zijn onjuist

Uw foutmelding:

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

BeschrijvingMonit Misschien luister je op het verkeerde IP-adres, maar je probeert verbinding te maken 141.98.152.153.

Oplossing

  1. Controleer het IP-adres waar Monit momenteel naar luistert:

    sudo netstat -tulnp | grep 2812
    

    Als de monitoring is 127.0.0.1(Lokale loopback), maar als u er toegang toe krijgt via het IP-adres van de server, wordt de verbinding afgewezen.
    你 可以 Veranderen naar 0.0.0.0(alle IP's toegang geven), of Direct gebruik 127.0.0.1 访问.

  2. Wijzig het Monit-configuratiebestand

    sudo nano /etc/monit/monitrc
    

    Vind deze lijn:

    use address 127.0.0.1
    

    Veranderen naar:

    use address 0.0.0.0
    

    Start Monit vervolgens opnieuw op:

    sudo systemctl restart monit
    
  3. Probeer opnieuw verbinding te maken

    sudo monit status
    

overzicht

  • Monit draait nietsudo monit
  • Monit schakelt HTTP-bewaking niet in → Bewerken /etc/monit/monitrc
  • Firewall-blokkeringsudo ufw allow 2812/tcp
  • Monit controleert het verkeerde IP → Wijzigen naar 0.0.0.0

Probeer deze methoden, het probleem zou opgelost moeten zijn! 🚀

Conclusie

Monit kan geen verbinding maken. Het is alsof je verdwaalt in een jungle van code.

Stap voor stap hebben we de mist opgeruimd door de actieve status van Monit, de webinterface, de firewall en de IP-instellingen van de server te controleren. Uiteindelijk hebben we de verbinding gevonden.

Het is als een detective die het mysterie ontrafelt en uiteindelijk de waarheid ontdekt.

Bij het oplossen van problemen hebben we niet alleen technisch inzicht nodig, maar ook een manier van denken waarmee we het probleem kunnen ontrafelen en de grondoorzaak kunnen achterhalen.

Dit weerspiegelt hoe we ons vermogen om problemen te analyseren, te beoordelen en op te lossen inzetten bij complexe kwesties. Uiteindelijk bereiken we een staat waarin we de algehele situatie onder controle hebben en strategische plannen kunnen maken.

Ik hoop dat dit artikel u kan helpen bij het oplossen van Monit-verbindingsproblemen en dat u soepel kunt navigeren op het pad van systeembewaking!

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

Scroll naar boven