Zabbix 5.0 ، أو ما هو الجديد مع Template Server بواسطة IPMI



تحتاج إلى وضع المعدات تحت المراقبة ، وفي نظام Zabbix المفضل لديك ، لا يوجد نموذج جاهز لهذا النوع من المعدات. وضع مألوف؟ الجميع يخرجون منه بطريقته الخاصة. يبحث أحد المسؤولين عن حل على الإنترنت. والثاني هو تطوير نفسه. والبعض سيتخلى عن هذه المهمة. الآن يقوم فريق Zabbix مع كل إصدار جديد بتوسيع مجموعة القوالب المحددة مسبقًا في النظام. على سبيل المثال ، في الإصدار 5.0 القادم ، سيظهر قالب عالمي جديد لرصد الخوادم عبر IPMI - خادم القالب بواسطة IPMI. طلب الزملاء المساعدة في تصحيح عمله في معدات الشركات المصنعة المختلفة. بالنسبة لنا ، لا تزال هذه فرصة فريدة لترتيب اختبار القيادة للوظائف الجديدة. نشارك النتائج.

كيف يبدو القالب الجديد؟


من أجل مراقبة الخادم الخاص بك باستخدام هذا القالب ، تحتاج إلى إنشاء "مضيف" في النظام مع المراقبة المكوّنة عبر IPMI وإرفاق خادم القالب بواسطة قالب IPMI به (الشكل 1). لن يكون هناك وصف مفصل لهذه العملية: التعليمات التفصيلية موجودة في وثائق Zabbix الرسمية.

تين. 1. قالب خادم القالب بواسطة IPMI


النظر في مبادئ هذا القالب وهيكله.

أساس القالب هو أداة ipmitool. يسمح لك بالحصول على الإحصائيات اللازمة من المعدات من خلال IPMI. باستخدام وظيفة هذه الأداة المساعدة والحصول على جميع البيانات الضرورية متاحة الآن للمستخدم عبر واجهة الويب باستخدام نوع عنصر بيانات عامل IPMI ومفتاح ipmi.get الخاص. كان هذا ممكنًا فقط بفضل ظهور مفتاح ipmi.get في الإصدار الجديد.

في Template Server بواسطة قالب IPMI ، يكون عنصر بيانات مستشعرات IPMI هو العنصر المسؤول عن تنظيم جمع المعلومات باستخدام هذه الوظيفة الجديدة (الشكل 2).

تين. 2. البند احصل على بند أجهزة استشعار IPMI


نتيجة لتشغيل عنصر بيانات أجهزة استشعار IPMI للعنصر ، تظهر معلومات عن حالة المعدات بتنسيق JSON منظم في نظام Zabbix (الشكل 3).

تين. 3. مثال على نتيجة بند العملية احصل على مستشعرات IPMI


بالإضافة إلى عنصر بيانات الحصول على مستشعرات IPMI ، يحتوي القالب أيضًا على قاعدتين لاكتشاف اكتشاف المستشعرات المنفصلة (الشكل 4) واكتشاف مستشعرات الحد الأدنى (الشكل 5). تستخدم قواعد الاكتشاف هذه JSON الناتجة عن تشغيل عنصر بيانات حساسات الحصول على عنصر IPMI لإنشاء عناصر بيانات ومشغلات جديدة تلقائيًا. هذا واضح في الأشكال أدناه في قسم البند الرئيسي.

تين. 4. قاعدة اكتشاف مجسات منفصلة


تين. 5. قاعدة اكتشاف أجهزة استشعار عتبة


لماذا يستخدم القالب قاعدتي كشف ، وليس واحدة؟

يتيح اكتشاف المستشعرات المنفصلة الإنشاء التلقائي لعناصر البيانات التي تكون من نوع السلسلة في قيمها. وتتيح لك قاعدة اكتشاف Threshold sensor اكتشاف عناصر البيانات تلقائيًا من النوع "number" في قيمها. علاوة على ذلك ، يمكن أن تشكل هذه القاعدة ما يصل إلى 6 مشغلات لكل عنصر بيانات (الشكل 6).

يتم أخذ قيم شروط المشغل من JSON ، أي من الجهاز نفسه. يتم إنشاء المشغلات لـ 6 عتبات: أقل خطورة ، وأقل خطورة ، وأقل غير حرجة ، وأعلى غير حرجة ، وأعلى حرجة ، وأعلى خطورة. إذا كانت قيمة العتبة مفقودة في JSON ، فلن يتم إنشاء مشغل.

في الزناد المثقف ، يمكن إعادة تحديد العتبة على مستوى Zabbix. ومع ذلك ، في رأينا ، فإن الطريقة الأكثر منطقية لتغيير الزناد هي تحويله على مستوى المعدات. يشار إلى كيفية القيام بذلك عادة في التعليمات الخاصة بالجهاز.

تين. 6. 6 مشغلات النموذج الأولي لقواعد الكشف عتبة مجسات الاكتشاف


تسخير وانطلاق:

لاختبار Template Server بواسطة قالب IPMI ، اخترنا خوادم من ثلاث شركات مصنعة: IBM و HP و Huawei. بعد بضع دقائق من الاتصال ، تم الحصول على النتائج الموضحة في الجدول منها.

الجدول 1. خادم القالب حسب نتائج اختبار IPMI

معدات الشركة المصنعةنموذج المعداتعدد عناصر البيانات المنشأة تلقائيًاعدد المشغلات التي تم إنشاؤها تلقائيًا
HPProLiant DL360 G5عشرون24
هواوي1288H V517556
ايبالنظام العاشر13927

تمكنت جميع المعدات بنجاح من المتابعة باستخدام قالب جديد و ipmi.key جديد.

معظم البيانات التي تمكنا من الحصول عليها من أجهزة Huawei ، والأهم من ذلك - من HP. يكمن السبب في ذلك في الاختلاف في أجهزة الأجهزة ولا يرتبط بجودة عمل القالب الجديد.

في لقطات الشاشة أدناه ، يمكنك رؤية عناصر البيانات والمشغلات التي تم إنشاؤها تلقائيًا بواسطة القالب.

تين. 7. عناصر البيانات التي تم إنشاؤها تلقائيًا بواسطة القالب


تين. 8. يتم إنشاء المشغلات تلقائيًا بواسطة النموذج.




أثبت * * * Template Server من IPMI أنه الأفضل. اتضح أنه سهل الاستخدام ، والأهم من ذلك ، "عالمي".

سيتم تضمين Template Server بواسطة قالب IPMI في قائمة القوالب الأساسية للإصدار 5.0 من Zabbix. من جانبنا ، نحن ندعم بقوة هذا النهج من الشركة المصنعة. حتى إذا تم إجبار المتخصصين على إنشاء قوالبهم المتخصصة الخاصة بهم ، فإننا نوصي بأخذ النهج التي وضعتها الشركة المصنعة نفسها والتي تمت ملاحظتها في خادم القوالب بواسطة IPMI. أولاً ، استخدم الكشف التلقائي عن العناصر باستخدام العنصر الرئيسي. وثانيًا ، قم بتطبيق الكشف التلقائي عن الزناد باستخدام العنصر الرئيسي في الحالات التي يكون فيها ذلك ممكنًا.

حسنًا ، ونتطلع إلى إطلاق Zabbix 5.0 قريبًا!

: , « »

All Articles