لا يمكن للمراقب الاتصال بـ:2812؟ حل مشكلة رفض الاتصال في ثوان

لا يمكن لـMonit الاتصال؟ الحل النهائي هنا!

هل سبق لك أن نظرت إلى "Monit Cannot connect to [IP地址]:2812 -- Connection refused"حك رأسك؟

يوفر هذا الدليل حلولاً متعددة لمساعدتك في استكشاف مشكلات اتصال Monit وإصلاحها بسرعة، بما في ذلك التحقق من حالة التشغيل، وتكوين واجهة الويب، وإعدادات جدار الحماية، وعنوان IP الخاص بالخادم... حل مشكلة عدم قدرة Monit على الاتصال واستئناف المراقبة بسهولة في الحال!

你 的 monit قد لا يكون قيد التشغيل، أو واجهة مراقبة الويب الخاصة به (httpd) غير مفعل. خطأ "رفض اتصال" قد يكون هناك عدة أسباب:

السبب 1: Monit لا يعمل

لا يمكن للمراقب الاتصال بـ: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 restart 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 هذا الخط يسبقه #، مما يشير إلى أنه معطل، قم بإزالته # إعادة التمكين.
    • إذا كنت ترغب الوصول عن بعد إلى Monit، أنت تستطيع 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

الوصفMonit ربما تستمع على عنوان IP الخاطئولكنك تحاول الاتصال 141.98.152.153.

المحلول

  1. تحقق من عنوان IP الذي يستمع إليه Monit حاليًا:

    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
    

    ثم أعد تشغيل الشاشة:

    sudo systemctl restart monit
    
  3. حاول إعادة الاتصال

    sudo monit status
    

ملخص

  • الشاشة لا تعملsudo monit
  • لا يقوم Monit بتمكين مراقبة HTTP → تعديل /etc/monit/monitrc
  • حجب جدار الحمايةsudo ufw allow 2812/tcp
  • يقوم Monit بمراقبة عنوان IP الخاطئ → تغيير إلى 0.0.0.0

جرب هذه الطرق، فإنها سوف تحل مشكلتك! 🚀

خاتمة

لم يتمكن Monit من الاتصال، فهو يشبه الضياع في غابة من التعليمات البرمجية.

لقد قمنا بإزالة الضباب خطوة بخطوة من خلال التحقق من حالة تشغيل Monit، وواجهة الويب، وجدار الحماية، وإعدادات IP للخادم، وأخيرًا وجدنا فجر الاتصال.

إنه مثل المحقق الذي يكشف اللغز ويجد الحقيقة في النهاية.

في عملية حل المشكلات، لا نحتاج إلى الرؤية التقنية فحسب، بل نحتاج أيضًا إلى طريقة تفكير يمكنها حل المشكلة وتتبع سببها الجذري.

وهذا يعكس كيفية استخدامنا لقدرتنا على التحليل والحكم وحل المشاكل عندما نواجه قضايا معقدة، ونصل في النهاية إلى حالة السيطرة على الوضع العام ووضع الخطط الاستراتيجية.

آمل أن تساعدك هذه المقالة في حل مشكلات اتصال Monit وتتيح لك الإبحار بسلاسة على طريق مراقبة النظام!

مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ )تمت مشاركته بواسطة "لا يمكن للشاشة الاتصال: 2812؟ قد يساعدك حل مشكلة رفض الاتصال في ثوانٍ.

مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-32486.html

لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!

مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!

 

发表 评论

لن يتم نشر عنوان بريدك الإلكتروني. 必填 项 已 用 * 标注

انتقل إلى الأعلى