Монит келесіге қосыла алмайды: 2812? Қосылудан бас тартылған мәселені секундтарда шешіңіз

Монит қосыла алмай жатыр ма? Түпкілікті шешім осында!

Сіз бір кездері қарадыңыз ба "Monit Cannot connect to [IP地址]:2812 -- Connection refused«Басын тырнап жатырсың ба?

Бұл нұсқаулық жұмыс күйін, веб-интерфейс конфигурациясын, брандмауэр параметрлерін және сервердің IP мекенжайын тексеруді қоса алғанда, Monit қосылымының ақаулықтарын жылдам жоюға және түзетуге көмектесетін бірнеше шешімдерді ұсынады... Мониттің қосыла алмау және бақылауды дереу жалғастыра алмау мәселесін оңай шешіңіз!

сенің monit Ол жұмыс істемеуі мүмкін немесе оның веб-бақылау интерфейсі (httpd) қосылмаған. қате «Қосылымнан бас тартылды» Бірнеше себеп болуы мүмкін:

1-себеп: Монит жұмыс істемейді

Монит келесіге қосыла алмайды: 2812? Қосылудан бас тартылған мәселені секундтарда шешіңіз

Шешім

  1. Алдымен Monit іске қосылғанын тексеріңіз:

    sudo systemctl status monit
    
    • Күйі болса inactive (dead), оның жұмыс істемейтінін көрсетеді.
    • Күйі болса active (running), бірақ әлі де қате шығады, бұл тыңдау портында мәселе болуы мүмкін.
  2. Монит іске қосылмаса, оны іске қосып көріңіз:

    sudo monit
    
  3. Күйді қайта тексеріңіз:

    sudo monit status
    
  4. Monit конфигурациясын қайта жүктеңіз:

    sudo monit reload
    
  5. Монитті қайта іске қосыңыз: "`bash sudo systemctl қайта іске қосу monit

2-себеп: Monit веб-интерфейсі (httpd) Қосылмаған

Әдепкі бойынша, Монит мүмкін HTTP бақылау интерфейсі қосылмаған, оны қолмен конфигурациялау қажет.

Шешім

  1. Monit конфигурация файлын ашыңыз
    sudo nano /etc/monit/monitrc
    
  2. HTTP мониторингі бөлімін табыңыз, көз жеткізіңіз Түсініктеме жазылмаған (алып тастаңыз # саны):

    set httpd port 2812
        use address 127.0.0.1  # 或者 0.0.0.0 允许外部访问
        allow admin:monit      # 账号:密码
    
    • Егер set httpd Бұл жолдың алдында #, өшірілгенін көрсетеді, алып тастаңыз # Қайта қосыңыз.
    • қаласаңыз Монитке қашықтан қол жеткізу, сен істе аласың 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. Монит портты қалыпты түрде тыңдап жатқанын тексеріңіз:

    sudo netstat -tulnp | grep 2812
    
    • Егер шығу болмаса, Monit әлі де 2812 портты тыңдамайтынын көрсетеді, конфигурация мәселесі болуы мүмкін.
    • Егер шығыс болса, Monit дұрыс іске қосылғанын көрсетеді.

3-себеп: брандмауэр (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

Сипаттама Монитор Мүмкін сіз қате IP-де тыңдап жатқан шығарсыз, бірақ сіз қосылуға тырысасыз 141.98.152.153.

Шешім

  1. Monit қазір тыңдап жатқан IP мекенжайын тексеріңіз:

    sudo netstat -tulnp | grep 2812
    

    Мониторинг болса 127.0.0.1(Жергілікті кері байланыс), бірақ оған IP сервері арқылы кірсеңіз, қосылым қабылданбайды.
    Сен істей аласың Өзгерту 0.0.0.0(барлық IP мекенжайларына кіруге рұқсат беріңіз) немесе Тікелей пайдалану 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
    

总结

  • Монит жұмыс істемейдіsudo monit
  • Монит HTTP мониторингін қоспайды → Өңдеу /etc/monit/monitrc
  • Брандмауэрді блоктауsudo ufw allow 2812/tcp
  • Монит қате IP-ді бақылайды → Өзгерту 0.0.0.0

Осы әдістерді қолданып көріңіз, бұл сіздің мәселеңізді шешуі керек! 🚀

Қорытынды

Монит қосыла алмайды, бұл код джунглиінде адасып кеткендей.

Мониттің жұмыс күйін, веб-интерфейсті, желіаралық қалқанды және сервердің IP параметрлерін тексеру арқылы тұманды кезең-кезеңмен тазартып, соңында қосылымның таңын таптық.

Бұл құпияны ашып, ақырында шындықты табатын детектив сияқты.

Мәселені шешу барысында бізге тек техникалық түсінік қажет емес, сонымен қатар мәселені шешуге және оның түпкі себебін іздестіруге болатын ойлау тәсілі қажет.

Бұл күрделі мәселелермен бетпе-бет келгенде мәселелерді талдау, бағалау және шешу қабілетімізді қалай қолданатынымызды және ақыр соңында жалпы жағдайды бақылау және стратегиялық жоспарларды жасау жағдайына қол жеткізетінімізді көрсетеді.

Бұл мақала Monit байланысы мәселелерін шешуге көмектеседі және жүйені бақылау жолында тегіс жүзуге мүмкіндік береді деп үміттенемін!

Hope Chen Weiliang блогы ( https://www.chenweiliang.com/ ) бөліскен "Monit қосыла алмайды: 2812? Қосылудан бас тартылған мәселені секундтарда шешіңіз» сізге көмектесуі мүмкін.

Осы мақаланың сілтемесін бөлісуге қош келдіңіз:https://www.chenweiliang.com/cwl-32486.html

Көбірек жасырын трюктердің құлпын ашу үшін🔑 Telegram каналымызға қосылыңыз!

Бөлісу және ұнаса лайк! Сіздің бөлісулеріңіз бен лайктарыңыз біздің тұрақты мотивациямыз болып табылады!

 

Пікірлер

Электрондық пошта мекенжайыңыз жарияланбайды. 必填 项 已 用 * 标注

Топ Scroll