استخدم حارس المزرعة يسرد هذا القسم جميع فحوصات السلامة المتاحة في مُوازن الأحمال. كما يتضمن وصفًا موجزًا لكل حقل والمزارع التي تُطبّق فيها.
حارس المزرعة يُستخدم للمراقبة المتقدمة للواجهات الخلفية. عند اكتشاف مشكلة بواسطة حارس المزرعة، فإنه يقوم تلقائيًا بتعطيل الخادم الحقيقي وسيتم وضع عنوان IP الخاص به على القائمة السوداء.
يمكن إجراء فحوصات الصحة إما قبل تكوين or علىيمكن تحديد نوعي الاختيار من خلال عمود الإجراءات. كل علامة اختيار يكون إعداد تكوينها رماديًا هي قبل تكوين وتلك التي يمكن تعديلها بسهولة بعد النقر على أيقونة القلم الرصاص هي مخصصة.
استخدم الإجراءات التالية تحت اكشن قائمة طعام:
إنشاء حارس المزرعة. يفتح com.farmguardian إملأ هذا النموذج بالمعلومات اللازمة.
حذف. إزالة المحدد com.farmguardian تحقق.
هذه هي الأوصاف حارس المزرعة الجدول:
الاسم. اسم وصفي لكل فحص Farmguardian.
الوصفيصف هذا الحقل كل فحص لحارس المزرعة.
أمر. التحقق من الأوامر والمعلمات التي سيتم تنفيذها في كل فترة زمنية مقابل جميع الخوادم الخلفية في المزرعة.
المزارع. المزارع والخدمات التي تستخدم هذا الشيك المحدد.
الإجراءات . استخدم هذه الإجراءات لإدارة حارس المزرعة:
- تعديليفتح شاشة تكوين حارس المزرعة. هذا متاح فقط للتخصيص com.farmguardian الشيكات.
- حذف. إزالة المحدد com.farmguardian تحقق. إذا تم تعيين التحقق لأي خدمة، فسيظهر إشعار يسألك عما إذا كنت تريد الحذف القسري. ستستخدمه فقط للحالات المخصصة. com.farmguardian الشيكات.
فحوصات صحية تم تكوينها مسبقًا #
استخدم فحوصات الصحة المضمنة التالية لمزرعتك.
check_redis: يتحقق من الدور الرئيسي لخادم Redis. إذا لم يكن الدور الرئيسي موجودًا، فسيتم وضع علامة على حالة الخادم الخلفي معطلة.
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_sip:سيختبر هذا الاختبار جهاز/خادم SIP من حيث التوفر ووقت الاستجابة.
check_ping:يرسل حزمتي ICMP ويتحقق للتأكد من نسبة الحزم التي تصل إلى العميل.
check_common:تحقق من المجلد usr/lib/nagios/plugins، والذي يتضمن المزيد من الفحوصات، واحصل على مزيد من المعلومات حول فحص الحالة باستخدام –help.
الخطوة التالية، قم بإنشاء فحص Farmguardian مخصص.
