Монит келесіге қосыла алмайды: 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. Егер Monit жұмыс істемесе, оны іске қосып көріңіз :

    sudo monit
    
  3. Мәртебесін қайтадан тексеріңіз :

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

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

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

Әдепкі бойынша, Monit бағдарламасында 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. Қайта жүктеу мониторының конфигурациясы :

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

    sudo systemctl restart monit
    
  6. Monit портты дұрыс тыңдап жатқанын тексеріңіз :

    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 байланысы мәселелерін шешуге көмектеседі және жүйені бақылау жолында тегіс жүзуге мүмкіндік береді деп үміттенемін!

Чен Вэйлиангтың блогында ( https://www.chenweiliang.com/ ) бөлісілген «Monit Connection сәтсіз аяқталды: 2812? Қосылымнан бас тартылған мәселені бірнеше секунд ішінде шешу» мақаласы сізге пайдалы болады деп үміттенемін.

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

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

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

 

Пікірлер

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

Топ Scroll