ລາຍການຫົວເລື່ອງ
Monit ບໍ່ສາມາດເຊື່ອມຕໍ່ໄດ້ບໍ? ການແກ້ໄຂສຸດທ້າຍແມ່ນຢູ່ທີ່ນີ້!
ເຈົ້າເຄີຍເບິ່ງ "Monit Cannot connect to [IP地址]:2812 -- Connection refused"ຂູດຫົວຂອງເຈົ້າບໍ?
ຄູ່ມືນີ້ສະຫນອງການແກ້ໄຂຫຼາຍຢ່າງເພື່ອຊ່ວຍໃຫ້ທ່ານແກ້ໄຂບັນຫາການເຊື່ອມຕໍ່ Monit ໄດ້ໄວ, ລວມທັງການກວດສອບສະຖານະການແລ່ນ, ການຕັ້ງຄ່າການໂຕ້ຕອບເວັບ, ການຕັ້ງຄ່າໄຟວໍ, ແລະທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍ ... ແກ້ໄຂບັນຫາ Monit ບໍ່ສາມາດເຊື່ອມຕໍ່ແລະສືບຕໍ່ການກວດສອບໄດ້ທັນທີ!
ຂອງທ່ານ monit ມັນອາດຈະບໍ່ໄດ້ດໍາເນີນການ, ຫຼືການໂຕ້ຕອບການຕິດຕາມເວັບໄຊຕ໌ຂອງຕົນ (httpd) ບໍ່ໄດ້ເປີດໃຊ້. ຜິດພາດ "ການເຊື່ອມຕໍ່ປະຕິເສດ" ອາດຈະມີຫຼາຍເຫດຜົນ:
ສາເຫດທີ 1: Monit ບໍ່ແລ່ນ

ວິທີແກ້ໄຂ
ກ່ອນອື່ນໝົດ, ໃຫ້ກວດສອບວ່າ Monit ກຳລັງເຮັດວຽກຢູ່ຫຼືບໍ່ :
sudo systemctl status monit- ຖ້າສະຖານະພາບແມ່ນ
inactive (dead), ຊີ້ບອກວ່າມັນບໍ່ໄດ້ແລ່ນ. - ຖ້າສະຖານະພາບແມ່ນ
active (running), ແຕ່ຍັງໄດ້ຮັບຄວາມຜິດພາດ, ມັນອາດຈະມີບັນຫາກັບພອດຟັງ.
- ຖ້າສະຖານະພາບແມ່ນ
ຖ້າ Monit ບໍ່ເຮັດວຽກ, ລອງເປີດມັນ :
sudo monitກວດສອບສະຖານະອີກຄັ້ງ :
sudo monit statusໂຫຼດການຕັ້ງຄ່າ Monit ຄືນໃໝ່ :
sudo monit reloadRestart Monit : `bash sudo systemctl restart monit`
ເຫດຜົນ 2: Monit's web interface (httpd) ບໍ່ໄດ້ເປີດໃຊ້
ຕາມຄ່າເລີ່ມຕົ້ນ, Monit ອາດຈະ ບໍ່ໄດ້ເປີດໃຊ້ງານອິນເຕີເຟດການຕິດຕາມກວດກາ HTTP ; ທ່ານຈະຕ້ອງຕັ້ງຄ່າມັນດ້ວຍຕົນເອງ.
ວິທີແກ້ໄຂ
- ເປີດໄຟລ໌ການຕັ້ງຄ່າ Monit
sudo nano /etc/monit/monitrc ຊອກຫາພາກສ່ວນ HTTP Monitoring, ໃຫ້ແນ່ໃຈວ່າມັນ ບໍ່ໄດ້ໃຫ້ຄໍາເຫັນອອກ (ລົບອອກ
#ຈຳນວນ)ທ່ານ ອາຊື ກອນສິນ ນັກທຸລະກິດລາວset httpd port 2812 use address 127.0.0.1 # 或者 0.0.0.0 允许外部访问 allow admin:monit # 账号:密码- ໃນກໍລະນີ
set httpdເສັ້ນນີ້ຖືກນໍາຫນ້າໂດຍ#, ຊີ້ໃຫ້ເຫັນວ່າມັນຖືກປິດໃຊ້ງານ, ເອົາອອກ#ເປີດໃຊ້ຄືນໃໝ່. - ຖ້າທ່ານຕ້ອງການ ການເຂົ້າເຖິງໄລຍະໄກ Monit, ເຈົ້າສາມາດ
use address 127.0.0.1ປ່ຽນເປັນ0.0.0.0. allow admin:monitຜູ້ຕາງຫນ້າ ຊື່ຜູ້ໃຊ້: admin, ລະຫັດຜ່ານ: monit(ສາມາດດັດແປງ).
- ໃນກໍລະນີ
ບັນທຶກແລະອອກ(ອີງຕາມ
Ctrl + X,ຫຼັງຈາກນັ້ນYປ້ອນ).ໂຫຼດການຕັ້ງຄ່າ Monit ຄືນໃໝ່ :
sudo monit reloadເລີ່ມການກວດສອບຄືນໃໝ່ :
sudo systemctl restart monitທົດສອບວ່າ Monit ກຳລັງຟັງຢູ່ໃນພອດຢ່າງຖືກຕ້ອງຫຼືບໍ່ :
sudo netstat -tulnp | grep 2812- ຖ້າບໍ່ມີຜົນຜະລິດ, ຊີ້ໃຫ້ເຫັນວ່າ Monit ຍັງບໍ່ຟັງພອດ 2812, ອາດຈະມີບັນຫາການຕັ້ງຄ່າ.
- ຖ້າມີຜົນຜະລິດ, ຊີ້ໃຫ້ເຫັນວ່າ Monit ໄດ້ຖືກເລີ່ມຕົ້ນຢ່າງຖືກຕ້ອງ.
ເຫດຜົນທີ 3: Firewall (iptables/UFW) ບລັອກພອດ 2812
ວິທີແກ້ໄຂ
ກວດເບິ່ງສະຖານະໄຟວໍ
sudo ufw statusຖ້າ UFW ຖືກເປີດໃຊ້ງານ, ໃຫ້ເປີດພອດ 2812 :
sudo ufw allow 2812/tcp sudo ufw reloadຖ້າທ່ານກໍາລັງໃຊ້ iptables, ດໍາເນີນການ:
sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT sudo iptables-saveລອງເຊື່ອມຕໍ່ອີກຄັ້ງ :
sudo monit status
ເຫດຜົນ 4: ການຕັ້ງຄ່າ IP ຂອງເຊີບເວີບໍ່ຖືກຕ້ອງ
ຂໍ້ຄວາມຜິດພາດຂອງທ່ານ:
Cannot connect to [141.98.152.153]:2812 -- Connection refused
ລາຍລະອຽດ Monit ບາງທີທ່ານກໍາລັງຟັງຢູ່ໃນ IP ທີ່ບໍ່ຖືກຕ້ອງ, ແຕ່ທ່ານພະຍາຍາມເຊື່ອມຕໍ່ 141.98.152.153.
ວິທີແກ້ໄຂ
ກວດສອບ IP ທີ່ Monit ກຳລັງຟັງຢູ່ :
sudo netstat -tulnp | grep 2812ຖ້າການຕິດຕາມແມ່ນ
127.0.0.1(local loopback), ແຕ່ຖ້າທ່ານເຂົ້າເຖິງມັນໂດຍໃຊ້ IP ຂອງເຄື່ອງແມ່ຂ່າຍ, ການເຊື່ອມຕໍ່ຈະຖືກປະຕິເສດ.
ເຈົ້າສາມາດ ປ່ຽນເປັນ0.0.0.0(ອະນຸຍາດໃຫ້ IPs ທັງຫມົດເຂົ້າເຖິງມັນ), ຫຼື ການນໍາໃຊ້ໂດຍກົງ127.0.0.1ເຂົ້າເຖິງ.ແກ້ໄຂໄຟລ໌ການຕັ້ງຄ່າ Monit
sudo nano /etc/monit/monitrcພົບສາຍນີ້ :
use address 127.0.0.1ປ່ຽນເປັນ :
use address 0.0.0.0ຈາກນັ້ນເລີ່ມ Monit ໃໝ່ :
sudo systemctl restart monitພະຍາຍາມເຊື່ອມຕໍ່ຄືນໃໝ່
sudo monit status
ເພື່ອສະຫຼຸບ
- Monit ບໍ່ແລ່ນ →
sudo monit - Monit ບໍ່ເປີດໃຊ້ການກວດສອບ HTTP → ແກ້ໄຂ
/etc/monit/monitrc - ການສະກັດ Firewall →
sudo ufw allow 2812/tcp - Monit ຕິດຕາມ IP ທີ່ບໍ່ຖືກຕ້ອງ → ປ່ຽນເປັນ
0.0.0.0
ພະຍາຍາມວິທີການເຫຼົ່ານີ້, ມັນຄວນຈະແກ້ໄຂບັນຫາຂອງທ່ານ! 🚀
ສະຫຼຸບ
Monit ບໍ່ສາມາດເຊື່ອມຕໍ່ໄດ້, ມັນຄ້າຍຄືການສູນເສຍຢູ່ໃນປ່າຂອງລະຫັດ.
ພວກເຮົາໄດ້ລຶບລ້າງໝອກເທື່ອລະກ້າວໂດຍການກວດສອບສະຖານະການແລ່ນຂອງ Monit, ການໂຕ້ຕອບເວັບ, firewall, ແລະການຕັ້ງຄ່າ IP ຂອງເຊີບເວີ, ແລະສຸດທ້າຍກໍ່ພົບເຫັນອາລຸນຂອງການເຊື່ອມຕໍ່.
ອັນນີ້ຄືກັບນັກສືບທີ່ຄົ້ນພົບຄວາມລຶກລັບ ແລະໃນທີ່ສຸດກໍພົບຄວາມຈິງ.
ໃນຂະບວນການແກ້ໄຂບັນຫາ, ພວກເຮົາບໍ່ພຽງແຕ່ຕ້ອງການຄວາມເຂົ້າໃຈດ້ານວິຊາການ, ແຕ່ຍັງເປັນວິທີການຄິດທີ່ສາມາດແກ້ໄຂບັນຫາແລະຕິດຕາມສາເຫດຂອງມັນ.
ນີ້ສະທ້ອນໃຫ້ເຫັນເຖິງວິທີທີ່ພວກເຮົານໍາໃຊ້ຄວາມສາມາດຂອງພວກເຮົາໃນການວິເຄາະ, ຕັດສິນແລະແກ້ໄຂບັນຫາໃນເວລາທີ່ປະເຊີນກັບບັນຫາທີ່ສັບສົນ, ແລະໃນທີ່ສຸດກໍ່ບັນລຸສະຖານະການຄວບຄຸມສະຖານະການລວມແລະການສ້າງແຜນຍຸດທະສາດ.
ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ສາມາດຊ່ວຍໃຫ້ທ່ານແກ້ໄຂບັນຫາການເຊື່ອມຕໍ່ Monit ແລະໃຫ້ທ່ານມີ sailing ກ້ຽງໃນຖະຫນົນຫົນທາງຂອງການຕິດຕາມລະບົບ!
ຫວັງວ່າ ບົດຄວາມ "Monit Connection Failed: 2812? ການແກ້ໄຂບັນຫາການເຊື່ອມຕໍ່ຖືກປະຕິເສດພາຍໃນວິນາທີ" ທີ່ແບ່ງປັນໃນ ບລັອກຂອງ Chen Weiliang ( https://www.chenweiliang.com/ ) ຈະເປັນປະໂຫຍດຕໍ່ທ່ານ.
ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະແບ່ງປັນລິ້ງຂອງບົດຄວາມນີ້: https://www.chenweiliang.com/cwl-32486.html
