أضف CMDB وخريطة جغرافية إلى Zabbix

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







في هذه المقالة ، سنتحدث عن عدة أدوات لتوسيع وظائف Zabbix: CMDB استنادًا إلى حل iTop المجاني وخريطة الكائن المستندة إلى OpenStreetMap (OSM). وفي نهاية المقال ، ستجد رابطًا إلى المستودع برمز الواجهة الأمامية لـ OSM.



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







كل صيدلية عبارة عن مجموعة من المعدات التالية: محطة عمل (أو عدة محطات عمل) وجهاز توجيه وكاميرات IP وطابعة وأجهزة طرفية أخرى. يتم تثبيت وكلاء Zabbix على محطات العمل. يتم إجراء اختبار ping للمعدات الطرفية من محطة العمل. وبالمثل ، على خريطة الكائنات ، من الطابعة ، يمكنك الانتقال إلى بطاقتها في CMDB والاطلاع على بيانات المخزون: الطراز ، تاريخ التسليم ، المسؤول ، إلخ. هذا ما تبدو عليه الخريطة المتداخلة.







هنا نحن بحاجة إلى استطراد بسيط. قد تسأل ، لماذا لا تستخدم مخزون Zabbix الداخلي؟ في بعض الحالات ، يكون هذا كافيًا ، لكننا نوصي بأن يستمر العملاء في استخدام CMDB خارجي ( ليس iTop هو الخيار الوحيد ، ولكن هذا النظام يعمل تمامًا أثناء كونه مجانيًا). يعد هذا مستودعًا مركزيًا مناسبًا حيث يمكنك إنشاء تقارير وتتبع مدى صلة البيانات (في الواقع ، ليس هذا فقط).







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







لقطة الشاشة أدناه هي بطاقة الموقع. هنا يمكننا أن نرى قائمة بجميع معدات تكنولوجيا المعلومات الموجودة في الصيدلية. في علامة التبويب " المحفوظات" ، يمكنك تتبع التغييرات في تكوين المعدات.







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







في هذه الصفحة من نهجنا الشامل لتكامل Zabbix iTop.



الآن دعنا ننتقل إلى خدمة الخريطة. نجدها أداة مفيدة لعرض حالات العناصر الموزعة على تلفزيون في مكتب به كرسي جلدي كبير.







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



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



يمكنك رؤية كود الواجهة الأمامية في مستودع المشروع . نرحب بالمساهمات.



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



All Articles