Monit ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ: 2812 ໄດ້ບໍ? ແກ້ໄຂບັນຫາການເຊື່ອມຕໍ່ປະຕິເສດໃນວິນາທີ

Monit ບໍ່ສາມາດເຊື່ອມຕໍ່ໄດ້ບໍ? ການແກ້ໄຂສຸດທ້າຍແມ່ນຢູ່ທີ່ນີ້!

ເຈົ້າເຄີຍເບິ່ງ "Monit Cannot connect to [IP地址]:2812 -- Connection refused"ຂູດຫົວຂອງເຈົ້າບໍ?

ຄູ່ມືນີ້ສະຫນອງການແກ້ໄຂຫຼາຍຢ່າງເພື່ອຊ່ວຍໃຫ້ທ່ານແກ້ໄຂບັນຫາການເຊື່ອມຕໍ່ Monit ໄດ້ໄວ, ລວມທັງການກວດສອບສະຖານະການແລ່ນ, ການຕັ້ງຄ່າການໂຕ້ຕອບເວັບ, ການຕັ້ງຄ່າໄຟວໍ, ແລະທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍ ... ແກ້ໄຂບັນຫາ Monit ບໍ່ສາມາດເຊື່ອມຕໍ່ແລະສືບຕໍ່ການກວດສອບໄດ້ທັນທີ!

ຂອງທ່ານ monit ມັນ​ອາດ​ຈະ​ບໍ່​ໄດ້​ດໍາ​ເນີນ​ການ​, ຫຼື​ການ​ໂຕ້​ຕອບ​ການ​ຕິດ​ຕາມ​ເວັບ​ໄຊ​ຕ​໌​ຂອງ​ຕົນ (httpd) ບໍ່ໄດ້ເປີດໃຊ້. ຜິດ​ພາດ "ການເຊື່ອມຕໍ່ປະຕິເສດ" ອາດ​ຈະ​ມີ​ຫຼາຍ​ເຫດ​ຜົນ​:

ສາເຫດທີ 1: Monit ບໍ່ແລ່ນ

Monit ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບ: 2812 ໄດ້ບໍ? ແກ້ໄຂບັນຫາການເຊື່ອມຕໍ່ປະຕິເສດໃນວິນາທີ

ວິທີແກ້ໄຂ

  1. ກ່ອນອື່ນໝົດ, ໃຫ້ກວດສອບວ່າ Monit ກຳລັງເຮັດວຽກຢູ່ຫຼືບໍ່ :

    sudo systemctl status monit
    
    • ຖ້າສະຖານະພາບແມ່ນ inactive (dead), ຊີ້ບອກວ່າມັນບໍ່ໄດ້ແລ່ນ.
    • ຖ້າສະຖານະພາບແມ່ນ active (running), ແຕ່ຍັງໄດ້ຮັບຄວາມຜິດພາດ, ມັນອາດຈະມີບັນຫາກັບພອດຟັງ.
  2. ຖ້າ Monit ບໍ່ເຮັດວຽກ, ລອງເປີດມັນ :

    sudo monit
    
  3. ກວດສອບສະຖານະອີກຄັ້ງ :

    sudo monit status
    
  4. ໂຫຼດການຕັ້ງຄ່າ Monit ຄືນໃໝ່ :

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

ເຫດຜົນ 2: Monit's web interface (httpd) ບໍ່ໄດ້ເປີດໃຊ້

ຕາມຄ່າເລີ່ມຕົ້ນ, Monit ອາດຈະ ບໍ່ໄດ້ເປີດໃຊ້ງານອິນເຕີເຟດການຕິດຕາມກວດກາ HTTP ; ທ່ານຈະຕ້ອງຕັ້ງຄ່າມັນດ້ວຍຕົນເອງ.

ວິທີແກ້ໄຂ

  1. ເປີດໄຟລ໌ການຕັ້ງຄ່າ Monit
    sudo nano /etc/monit/monitrc
    
  2. ຊອກຫາພາກສ່ວນ 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(ສາມາດດັດແປງ).
  3. ບັນທຶກແລະອອກ(ອີງຕາມ Ctrl + X,ຫຼັງຈາກນັ້ນ Y ປ້ອນ).

  4. ໂຫຼດການຕັ້ງຄ່າ Monit ຄືນໃໝ່ :

    sudo monit reload
    
  5. ເລີ່ມການກວດສອບຄືນໃໝ່ :

    sudo systemctl restart monit
    
  6. ທົດສອບວ່າ Monit ກຳລັງຟັງຢູ່ໃນພອດຢ່າງຖືກຕ້ອງຫຼືບໍ່ :

    sudo netstat -tulnp | grep 2812
    
    • ຖ້າບໍ່ມີຜົນຜະລິດ, ຊີ້ໃຫ້ເຫັນວ່າ Monit ຍັງບໍ່ຟັງພອດ 2812, ອາດຈະມີບັນຫາການຕັ້ງຄ່າ.
    • ຖ້າມີຜົນຜະລິດ, ຊີ້ໃຫ້ເຫັນວ່າ Monit ໄດ້ຖືກເລີ່ມຕົ້ນຢ່າງຖືກຕ້ອງ.

ເຫດຜົນທີ 3: Firewall (iptables/UFW) ບລັອກພອດ 2812

ວິທີແກ້ໄຂ

  1. ກວດເບິ່ງສະຖານະໄຟວໍ

    sudo ufw status
    

    ຖ້າ UFW ຖືກເປີດໃຊ້ງານ, ໃຫ້ເປີດພອດ 2812 :

    sudo ufw allow 2812/tcp
    sudo ufw reload
    
  2. ຖ້າທ່ານກໍາລັງໃຊ້ iptables, ດໍາເນີນການ:

    sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT
    sudo iptables-save
    
  3. ລອງເຊື່ອມຕໍ່ອີກຄັ້ງ :

    sudo monit status
    

ເຫດຜົນ 4: ການຕັ້ງຄ່າ IP ຂອງເຊີບເວີບໍ່ຖືກຕ້ອງ

ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ຂອງ​ທ່ານ​:

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

ລາຍ​ລະ​ອຽດ Monit ບາງທີທ່ານກໍາລັງຟັງຢູ່ໃນ IP ທີ່ບໍ່ຖືກຕ້ອງ, ແຕ່ທ່ານພະຍາຍາມເຊື່ອມຕໍ່ 141.98.152.153.

ວິທີແກ້ໄຂ

  1. ກວດສອບ IP ທີ່ Monit ກຳລັງຟັງຢູ່ :

    sudo netstat -tulnp | grep 2812
    

    ຖ້າການຕິດຕາມແມ່ນ 127.0.0.1(local loopback), ແຕ່ຖ້າທ່ານເຂົ້າເຖິງມັນໂດຍໃຊ້ IP ຂອງເຄື່ອງແມ່ຂ່າຍ, ການເຊື່ອມຕໍ່ຈະຖືກປະຕິເສດ.
    ເຈົ້າ​ສາ​ມາດ ປ່ຽນເປັນ 0.0.0.0(ອະນຸຍາດໃຫ້ IPs ທັງຫມົດເຂົ້າເຖິງມັນ), ຫຼື ການນໍາໃຊ້ໂດຍກົງ 127.0.0.1 ເຂົ້າເຖິງ.

  2. ແກ້ໄຂໄຟລ໌ການຕັ້ງຄ່າ Monit

    sudo nano /etc/monit/monitrc
    

    ພົບສາຍນີ້ :

    use address 127.0.0.1
    

    ປ່ຽນເປັນ :

    use address 0.0.0.0
    

    ຈາກນັ້ນເລີ່ມ Monit ໃໝ່ :

    sudo systemctl restart monit
    
  3. ພະຍາຍາມເຊື່ອມຕໍ່ຄືນໃໝ່

    sudo monit status
    

ເພື່ອສະຫຼຸບ

  • Monit ບໍ່ແລ່ນsudo monit
  • Monit ບໍ່ເປີດໃຊ້ການກວດສອບ HTTP → ແກ້ໄຂ /etc/monit/monitrc
  • ການສະກັດ Firewallsudo 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

ເພື່ອປົດລັອກເຄັດລັບທີ່ເຊື່ອງໄວ້ເພີ່ມເຕີມ🔑, ຍິນດີຕ້ອນຮັບເຂົ້າສູ່ຊ່ອງ Telegram ຂອງພວກເຮົາ!

Share and like ຖ້າທ່ານມັກມັນ! ການແບ່ງປັນ ແລະຖືກໃຈຂອງເຈົ້າເປັນແຮງຈູງໃຈຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!

 

评论评论

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

ເລື່ອນໄປທາງເທີງ