Straipsnių katalogas
Monit negali prisijungti? Galutinis sprendimas yra čia!
Ar kada nors žiūrėjote į "Monit Cannot connect to [IP地址]:2812 -- Connection refused„Kasyti galvą?
Šiame vadove pateikiami keli sprendimai, padėsiantys greitai pašalinti triktis ir išspręsti „Monit“ ryšio problemas, įskaitant veikimo būsenos, žiniatinklio sąsajos konfigūracijos, ugniasienės nustatymų ir serverio IP adreso patikrinimą... Lengvai išspręskite „Monit“ negalėjimo prisijungti problemą ir tęsti stebėjimą nedelsiant!
tavo monit Jis gali neveikti arba jo žiniatinklio stebėjimo sąsaja (httpd) nėra įjungtas. klaida "Ryšis atmestas" Gali būti keletas priežasčių:
1 priežastis: „Monit“ neveikia

Sprendimas
Pirmiausia patikrinkite, ar veikia „Monit“.:
sudo systemctl status monit- Jei būsena yra
inactive (dead), rodantis, kad jis neveikia. - Jei būsena yra
active (running), bet vis tiek rodoma klaida, tai gali būti klausymo prievado problema.
- Jei būsena yra
Jei „Monit“ neveikia, pabandykite jį paleisti:
sudo monitDar kartą patikrinkite būseną:
sudo monit statusIš naujo įkelkite „Monit“ konfigūraciją:
sudo monit reloadIš naujo paleiskite „Monit“.: "`bash sudo systemctl iš naujo paleiskite monit
2 priežastis: „Monit“ žiniatinklio sąsaja (httpd) Neįjungta
Pagal numatytuosius nustatymus Monit gali HTTP stebėjimo sąsaja neįjungta, turite jį sukonfigūruoti rankiniu būdu.
Sprendimas
- Atidarykite „Monit“ konfigūracijos failą
sudo nano /etc/monit/monitrc Raskite skyrių HTTP stebėjimas, įsitikinkite Nekomentuojamas (pašalinti
#numeris):set httpd port 2812 use address 127.0.0.1 # 或者 0.0.0.0 允许外部访问 allow admin:monit # 账号:密码- 如果
set httpdPrieš šią eilutę rašoma#, nurodydami, kad jis išjungtas, pašalinkite#Iš naujo įgalinti. - Jei norite Nuotolinė prieiga prie Monit, tu gali
use address 127.0.0.1pakeistas į0.0.0.0. allow admin:monit代表 Vartotojo vardas: admin, slaptažodis: monit(Galima keisti).
- 如果
Išsaugoti ir išeiti(pagal
Ctrl + X,TadaYĮveskite).Iš naujo įkelkite „Monit“ konfigūraciją:
sudo monit reloadIš naujo paleiskite „Monit“.:
sudo systemctl restart monitPatikrinkite, ar Monit įprastai klausosi prievado:
sudo netstat -tulnp | grep 2812- Jei nėra išvesties, nurodant, kad Monit vis dar neklauso 2812 prievado, gali kilti konfigūracijos problema.
- Jei yra išvestis, nurodant, kad „Monit“ buvo paleista teisingai.
3 priežastis: ugniasienė (iptables / UFW) blokuoja 2812 prievadą
Sprendimas
Patikrinkite ugniasienės būseną
sudo ufw statusJei UFW įjungtas, atidarykite 2812 prievadą:
sudo ufw allow 2812/tcp sudo ufw reloadJei naudojate iptables, paleiskite:
sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT sudo iptables-saveBandykite prisijungti dar kartą:
sudo monit status
4 priežastis: serverio IP nustatymai neteisingi
Jūsų klaidos pranešimas:
Cannot connect to [141.98.152.153]:2812 -- Connection refused
AprašymasMonit Galbūt jūs klausotės netinkamo IP, bet bandai prisijungti 141.98.152.153.
Sprendimas
Patikrinkite IP, kurio šiuo metu klausosi Monit:
sudo netstat -tulnp | grep 2812Jei stebėjimas yra
127.0.0.1(Local loopback), bet jei prie jo prisijungsite naudodami serverio IP, ryšys bus atmestas.
Tu gali pakeistas į0.0.0.0(leisti visiems IP prieiti prie jo), arba Tiesioginis naudojimas127.0.0.1prieiga.Pakeiskite Monit konfigūracijos failą
sudo nano /etc/monit/monitrcRaskite šią eilutę:
use address 127.0.0.1pakeistas į:
use address 0.0.0.0Tada iš naujo paleiskite „Monit“.:
sudo systemctl restart monitPabandykite vėl prisijungti
sudo monit status
apibendrinti
- Monitas nebėga →
sudo monit - „Monit“ neįjungia HTTP stebėjimo → Redaguoti
/etc/monit/monitrc - Užkardos blokavimas →
sudo ufw allow 2812/tcp - „Monit“ stebi netinkamą IP adresą → Keisti į
0.0.0.0
Išbandykite šiuos metodus, tai turėtų išspręsti jūsų problemą! 🚀
Išvada
Monit negali prisijungti, tarsi pasiklysti kodo džiunglėse.
Žingsnis po žingsnio išvalėme miglą tikrindami Monit veikimo būseną, žiniatinklio sąsają, ugniasienės ir serverio IP nustatymus ir galiausiai radome ryšio aušrą.
Tai tarsi detektyvas, kuris išaiškina paslaptį ir galiausiai suranda tiesą.
Problemų sprendimo procese mums reikia ne tik techninės įžvalgos, bet ir mąstymo būdo, kuris galėtų išspręsti problemą ir atsekti jos pagrindinę priežastį.
Tai atspindi, kaip mes panaudojame savo gebėjimą analizuoti, spręsti ir spręsti problemas, kai susiduriame su sudėtingomis problemomis, ir galiausiai pasiekiame bendrą situacijos kontrolę ir strateginių planų sudarymą.
Tikiuosi, kad šis straipsnis padės išspręsti „Monit“ ryšio problemas ir leis sklandžiai važiuoti sistemos stebėjimo keliu!
Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino "Monit negali prisijungti: 2812? Išspręskite ryšio atsisakymo problemą per kelias sekundes“ gali jums padėti.
Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-32486.html
Norėdami atskleisti daugiau paslėptų triukų🔑, prisijunkite prie mūsų „Telegram“ kanalo!
Dalinkitės ir like jei patiko! Jūsų pasidalinimai ir mygtukai „Patinka“ yra mūsų nuolatinė motyvacija!