Isalathiso senqaku
I-Monit ayikwazi ukudibanisa? Isisombululo sokugqibela silapha!
Wakhe wajonga "Monit Cannot connect to [IP地址]:2812 -- Connection refused"Ukukrwempa intloko?
Esi sikhokelo sibonelela ngezisombululo ezininzi zokukunceda ngokukhawuleza uxazulule iingxaki kwaye ulungise iingxaki zoxhulumaniso lweMonit, kubandakanya ukujonga imeko esebenzayo, uqwalaselo lojongano lwewebhu, izicwangciso ze-firewall, kunye nedilesi ye-IP yeseva... Sombulula ngokulula ingxaki ye-Monit engakwazi ukuqhagamshela nokuphinda uqalise ukubeka iliso. ngoko nangoko!
eyakho monit Isenokuba ayisebenzi, okanye ujongano lwayo lwewebhu (httpd) ayenziwanga. impazamo "Iqhagamshelo laliwe" Kusenokubakho izizathu ezininzi:
Isizathu soku-1: I-Monit ayisebenzi

Isisombululo
Okokuqala jonga ukuba iMonit iyasebenza:
sudo systemctl status monit- Ukuba ubume bu
inactive (dead), ebonisa ukuba ayisebenzi. - Ukuba ubume bu
active (running), kodwa ufumane imposiso, inokuba yingxaki kwizibuko lokumamela.
- Ukuba ubume bu
Ukuba iMonit ayisebenzi, zama ukuyiqalisa:
sudo monitJonga imeko kwakhona:
sudo monit statusLayisha kwakhona ubumbeko beMonit:
sudo monit reloadQala kwakhona uMonit: "`bash sudo systemctl qala kwakhona monit
Isizathu 2: Ujongano lwewebhu lweMonit (httpd) Ayiqhutywa
Ngokungagqibekanga, iMonit inokuba Ujongano lwe-HTTP alwenziwanga lusebenze, kufuneka uyiqwalasele ngesandla.
Isisombululo
- Vula ifayile yoqwalaselo ye Monit
sudo nano /etc/monit/monitrc Fumana icandelo lokuJonga iHTTP, qiniseka ukuba Akuchazwanga (susa
#号):set httpd port 2812 use address 127.0.0.1 # 或者 0.0.0.0 允许外部访问 allow admin:monit # 账号:密码- mhlawumbi
set httpdLo mgca wandulelwe ngu#, ebonisa ukuba ivaliwe, susa#Yenza kwakhona, - Ukuba uyanqwenela Ukufikelela kude kwi-Monit, Unga
use address 127.0.0.1Tshintshela ku0.0.0.0, allow admin:monitUmmeli Igama lomsebenzisi: admin, password: monit(Inokuguqulwa).
- mhlawumbi
Gcina kwaye uphume(ngoku ka
Ctrl + X,NgokoYNgena).Layisha kwakhona ubumbeko beMonit:
sudo monit reloadQala kwakhona uMonit:
sudo systemctl restart monitVavanya ukuba iMonit imamele izibuko ngesiqhelo:
sudo netstat -tulnp | grep 2812- Ukuba akukho mveliso, ebonisa ukuba iMonit ayikamameli izibuko 2812, kusenokubakho ingxaki yoqwalaselo.
- Ukuba kukho imveliso, ebonisa ukuba iMonit iqalwe ngokuchanekileyo.
Isizathu sesi-3: I-Firewall (iptables/UFW) ivala i-port 2812
Isisombululo
Jonga imo yefirewall
sudo ufw statusUkuba i-UFW yenziwe yasebenza, vula izibuko 2812:
sudo ufw allow 2812/tcp sudo ufw reloadUkuba usebenzisa iptables, sebenzisa:
sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT sudo iptables-saveZama ukudibanisa kwakhona:
sudo monit status
Isizathu 4: Useto lwe-IP lweseva aluchanekanga
Umyalezo wakho wemposiso:
Cannot connect to [141.98.152.153]:2812 -- Connection refused
InkcazoMonit Mhlawumbi uphulaphule kwi-IP engalunganga, kodwa uzama ukudibanisa 141.98.152.153,
Isisombululo
Jonga i-IP leyo iMonit imamele kuyo ngoku:
sudo netstat -tulnp | grep 2812Ukuba esweni
127.0.0.1(Loopback yendawo), kodwa ukuba ufikelela kuyo usebenzisa i-IP yomncedisi, uxhulumaniso luya kwaliwa,
Unga Tshintshela ku0.0.0.0(vumela zonke ii-IPs zifikelele kuyo), okanye Ukusetyenziswa ngokuthe ngqo127.0.0.1ukufikelela,Guqula ifayile yoqwalaselo ye Monit
sudo nano /etc/monit/monitrcFumana lo mgca:
use address 127.0.0.1Tshintshela ku:
use address 0.0.0.0Emva koko qala kwakhona Monit:
sudo systemctl restart monitZama ukuqhagamshela kwakhona
sudo monit status
总结
- I-Monit ayisebenzi →
sudo monit - I-Monit ayikwenzi ukujongwa kwe-HTTP → Hlela
/etc/monit/monitrc - Ukuvalwa kweFirewall →
sudo ufw allow 2812/tcp - I-Monit ihlola i-IP engalunganga → Guqula ku
0.0.0.0
Zama ezi ndlela, kufuneka isombulule ingxaki yakho! 🚀
Ukuqukumbela
I-Monit ayikwazi ukudibanisa, kufana nokulahleka kwihlathi lekhowudi.
Sicime inyathelo lenkungu ngenyathelo ngokujonga imeko esebenzayo yeMonit, ujongano lwewebhu, i-firewall, kunye noseto lwe-IP yeseva, kwaye ekugqibeleni safumana isifingo sokuqhagamshelwa.
Oku kufana nomcuphi otyhila imfihlelo aze ekugqibeleni ayifumane inyaniso.
Kwinkqubo yokusombulula iingxaki, asifuni nje ukuqonda kwezobuchwepheshe, kodwa kunye nendlela yokucinga enokuyicombulula ingxaki kwaye ilandele unobangela wayo.
Oku kubonisa indlela esisebenzisa ngayo amandla ethu okuhlalutya, ukugweba kunye nokusombulula iingxaki xa sijongene nemiba enzima, kwaye ekugqibeleni sifezekise imeko yokulawula imeko yonke kunye nokwenza izicwangciso zobuchule.
Ndiyathemba ukuba eli nqaku linokukunceda ukusombulula iingxaki zoqhagamshelo lwe-Monit kwaye likuvumela ukuba uhambe ngokutyibilikayo kwindlela yokujonga inkqubo!
Ndiyathemba Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ekwabelwana ngayo ngu "Monit ayikwazi ukunxibelelana: 2812? Sombulula uQhakamshelwano olwaliwe ingxaki ngemizuzwana" lunokukunceda.
Wamkelekile ukwabelana ngekhonkco leli nqaku:https://www.chenweiliang.com/cwl-32486.html
