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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

في هذه الصفحة نهجنا العام لدمج Zabbix مع iTop.

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

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

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

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

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

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

المصدر: www.habr.com

إضافة تعليق