تكوين مجموعات المضيف لـ Nagios

إذا كنت تتابع مقالاتي في Nagios هنا على Ghacks (انظر ' وسّع وظائف Nagios بسهولة 'و' قم بتثبيت Nagios بسرعة على Ubuntu لمزيد من المعلومات) ربما تكون معجبًا بمدى قوة Nagios. حسنًا ، يمكنني القول بسعادة أنك لم تر شيئًا بعد. Nagios مدهش في قدرته على التوسيع والإبلاغ. بالطبع ، إلى جانب هذه القوة ، يأتي القليل من العمل الذي يتعين على المسؤول القيام به. مع Nagios ، لا توجد أدوات ومعالجات خيالية لتوجيهك عبر التكوينات البسيطة. يتطلب Nagios منك أن تتسخ أصابعك قليلاً باستخدام سطر الأوامر.

تتمثل إحدى إمكانيات Nagios الرائعة في أنها تتيح لك تجميع الأجهزة في خدمات. لنفترض ، على سبيل المثال ، أن لديك عددًا من الأجهزة التي تعمل كخوادم ويب أو خوادم Samba. بدلاً من الاضطرار إلى التمرير للعثور عليها ، يمكنك تجميع هذه الأجهزة معًا ، حسب الخدمة ، لتسهيل عملية المراقبة. سأوضح لك في هذا البرنامج التعليمي كيفية الاستفادة من هذه الميزة الرائعة.

الافتراضات

سأفترض أنك قمت بالفعل بتثبيت Nagios وتشغيله. سأفترض أيضًا أنك تعرف الأجهزة الموجودة على شبكتك والخدمات التي يتم تشغيلها. من أجل هذا البرنامج التعليمي ، سنجمع جميع الأجهزة التي تندرج تحت الفئات: خوادم ssh وخوادم دبيان.

ملفات .cfg الخاصة بالجهاز

أول شيء تفعله هو إنشاء ملف .cfg محدد لكل جهاز تريد إضافته. تمت معالجة هذا الموضوع بالفعل في ' وسّع وظائف Nagios بسهولة ' مقالة - سلعة. بدون ملفات .cfg هذه ، لن يتمكن Nagios من رؤية الأجهزة - وهذا أمر بالغ الأهمية لتتمكن من تجميع الأجهزة حسب الخدمة.

تكوين المجموعات

إذا نظرت في /etc/nagios3/conf.d ستجد ملف يسمى hostgroups_nagios2.cfg (ملاحظة: '2' ليس خطأ إملائي. لسبب ما لم تتم إعادة تسمية ملفات التكوين لتعكس الترحيل من 2 إلى 3.) هذا هو الملف المسؤول عن تجميع الأجهزة معًا حسب الخدمة. سيبدو الإدخال النموذجي كما يلي:

# قائمة بخوادم Debian GNU / Linux الخاصة بك
تحديد مجموعة المضيف {
hostgroup_name debian-server
الاسم المستعار خوادم دبيان جنو / لينكس
أعضاء localhost و Elive و courtney-desktop
}

شكل 1

كما ترى ، لدي بالفعل ثلاث آلات مجمعة معًا. يمكنك الحصول على ما تريد. الآن ، عندما تلقي نظرة على نظرة عامة على Hostgroup في Nagios ، سترى الأجهزة التي حددتها مدرجة (انظر الشكل 1).

لاحظ أسماء المضيف المدرجة. هذه الأسماء مأخوذة من التكوين الذي تراه أعلاه. ومع ذلك ، لا يمكنك فقط تعديل الأسماء لجعلها كما تريد. هذه الأسماء يجب أن تعكس اسم المضيف التوجيه في ملف المضيفين المعين .cfg. وذلك ل كورتني سطح المكتب أعلاه قد تجد ملف courtney_desktop.cfg ملف يحتوي على الخط host_name courtney-desktop .

الآن ، افعل الشيء نفسه مع جميع خوادم SSH الخاصة بك ، عن طريق إضافة أي مضيفين يقدمون ssh للعملاء. يتم ذلك بنفس الطريقة. في ال /etc/nagios3/hostgroups_nagios2.cfg ملف سوف جميع المضيفين إلى خوادم ssh الجزء.

بمجرد إضافة جميع المضيفين إلى مجموعاتك ، عليك التأكد من إعادة تشغيل Nagios حتى تصبح التغييرات سارية المفعول. افعل هذا مع الأمر /etc/init.d/nagios3 إعادة التشغيل . يمكنك الآن عرض مجموعاتك في متصفحك.

افكار اخيرة

نستمر في العمل مع Nagios ، مما يجعله أكثر فائدة للمسؤول المشغول بالفعل. في المقالات القادمة سوف نتناول المهام الأخرى الخاصة بـ Nagios.