يُدرج قسم Farmguardian جميع فحوصات السلامة المتاحة في موازن الأحمال. كما يتضمن وصفًا موجزًا لكل فحص والمزارع التي يُطبق فيها.
يُستخدم برنامج Farmguardian للمراقبة المتقدمة للخوادم الخلفية. عند اكتشاف مشكلة بواسطة Farmguardian ، يقوم البرنامج تلقائيًا بتعطيل الخادم الفعلي، وسيتم وضع عنوان IP الخاص به في القائمة السوداء.
يمكن ضبط فحوصات الصحة مسبقًا أو تخصيصها . ويمكن تمييز نوعي الفحص من خلال عمود الإجراءات. كل علامة اختيار مُظللة باللون الرمادي هي علامة اختيار مضبوطة مسبقًا، أما تلك التي يمكن تعديلها بسهولة بعد النقر على أيقونة القلم فهي علامات اختيار مخصصة.
استخدم الإجراءات التالية تحت اكشن قائمة طعام:
إنشاء حارس المزرعة. افتح ال com.farmguardian النموذج وملئه بالمعلومات اللازمة.
حذف. إزالة المحدد com.farmguardian تحقق.
هذه هي الأوصاف حارس المزرعة الجدول:
الاسم. اسم وصفي لفحص Farmguardian.
الوصفيحتوي هذا الحقل على بعض الأوصاف الخاصة بفحوصات صحية معينة.
أمر. التحقق من الأوامر والمعلمات التي سيتم تنفيذها على كل فترة زمنية مقابل كل واجهة خلفية للمزرعة.
المزارع. المزارع والخدمات التي تستخدم شيكًا معينًا.
الإجراءات . استخدم هذه الإجراءات لإدارة حارس المزرعة:
- تعديليفتح شاشة إعدادات حارس المزرعة. متاح فقط للتخصيص com.farmguardian الشيكات.
- حذف. يحذف المحدد com.farmguardian تحقق. إذا تم تعيين التحقق على أي خدمة، فسيظهر إشعار يسألك عما إذا كنت تريد الحذف القسري. ستستخدمه فقط للحالات المخصصة. com.farmguardian الشيكات.
فحوصات صحية تم تكوينها مسبقًا #
استخدم فحوصات الصحة المضمنة التالية لمزرعتك.
check_redis:تحقق من الدور الرئيسي لخادم redis، إذا لم يكن الدور الرئيسي موجودًا، فسيتم وضع علامة على الواجهة الخلفية في حالة DOWN
check_tcp:إرسال اتصال TCP إلى الواجهة الخلفية.
check_udp:أرسل اتصال UDP إلى الواجهة الخلفية وتحقق مما إذا كان المنفذ مفتوحًا.
check_http:أرسل طلب HTTP إلى الواجهة الخلفية وتوقع استجابة 200 OK مع مهلة زمنية تبلغ 5 ثوانٍ.
check_https:أرسل طلب HTTPS إلى الواجهة الخلفية وتوقع استجابة 200 OK مع مهلة زمنية تبلغ 5 ثوانٍ.
check_smtp:أرسل اتصال SMTP إلى الخادم الخلفي وانتظر استجابة SMTP جيدة مع مهلة زمنية تبلغ 5 ثوانٍ.
check_https_response_string:أرسل طلب HTTPS إلى الخادم الخلفي، وتوقع استجابة 200 موافق، ونصًا مُحددًا في HTML مع مهلة زمنية مدتها 5 ثوانٍ. غيّر النص بالقيمة المطلوبة في الاستجابة.
check_http_response_string:أرسل طلب HTTP إلى الخادم الخلفي، وتوقع استجابة 200 موافق ونصًا مُعطىً في HTML مع مهلة زمنية مدتها 5 ثوانٍ. غيّر النص بالقيمة المطلوبة في الاستجابة.
check_pop:أرسل اتصال POP إلى الواجهة الخلفية وانتظر استجابة POP موافق مع مهلة زمنية تبلغ 5 ثوانٍ.
check_ldap:أرسل استعلام LDAP إلى الخادم الخلفي، وتوقع ربط LDAP بعد مهلة زمنية قدرها 5 ثوانٍ. غيّر -b (بحث أساسي)، -D (المستخدم المراد ربطه)، -P (كلمة مرور المستخدم).
check_ldaps:أرسل استعلام LDAPS إلى الخادم الخلفي، وتوقع ربط LDAP بمهلة زمنية مدتها 5 ثوانٍ. غيّر -b (بحث أساسي)، -D (المستخدم المراد ربطه)، -P (كلمة مرور المستخدم).
check_imap:أرسل اتصال IMAP إلى الواجهة الخلفية وانتظر استجابة IMAP موافق مع مهلة زمنية تبلغ 5 ثوانٍ.
check_top:إرسال اتصال TCP إلى الواجهة الخلفية
check_sip:سيختبر هذا الاختبار جهاز/خادم SIP من حيث التوفر ووقت الاستجابة.
check_ping:أرسل حزمتي ICMP وتأكد من وصول 2% إلى المضيف.
check_common:تحقق من المجلد usr/lib/nagios/plugins، والذي يتضمن المزيد من الفحوصات، واحصل على مزيد من المعلومات حول فحص الحالة باستخدام –help.
الخطوة التالية، إنشاء فحص مخصص لـ Farmguardian.
