
في أعقاب المقالة التي كتبها Ilya ( قابلية ) ، أود أن أتحدث عن نهج مختلف للإخطارات من نظام مراقبة Zabbix على سطح المكتب. على مدى الأشهر الثلاثة الماضية ، كنت أستخدم الامتداد لمتصفح zabbix vue . من وجهة نظري ، انتقلت فقط ترجمة إلى اللغة الروسية إلى هذا المشروع ، لذلك هذا ليس إعلانًا ، أو الإضافة مجانية ، لا توجد إشارات مرجعية أو أي شيء آخر (في نهاية المقالة سيكون هناك رابط إلى github من هذا التمديد). الملحق هو لمتصفحات تشبه الكروم وفايرفوكس. على عكس الحلول المقدمة في مقالة Badoo ، تعمل ملحقات المستعرض على جميع Linux و Macs و Windows وحتى الكروموسيات الغريبة. مقارنة صغيرة تحت القطع.
ميكانيكا العمل
الإعدادات

هذه هي الطريقة التي تبدو بها جميع إعدادات الامتداد. لا تحتاج إلى القيام بأي إجراءات من جانب الخادم ، وتحديد عنوان الخادم ، وتسجيل الدخول ، وكلمة المرور وكل شيء ، تبدأ الإخطارات في التدفق. على النقيض من الحلول المقدمة في مقال آخر ، يتم تبسيط الإعداد إلى أقصى حد. زر للتحقق من صحة البيانات المحددة في شكل رمز "تحديث". هناك أيضًا فلاتر إضافية (على سبيل المثال ، حسب مستوى الأهمية) لإعداد المشغلات التي يتم عرضها حتى لا تفسد كل الإعلامات. من بين السلبيات ، يمكنني ملاحظة أن Chrome لا يقوم بمزامنة إعدادات الامتداد على الفور ، لذلك في كل مرة يتعين عليك تهيئتها يدويًا على العديد من أجهزة الكمبيوتر أو عند إعادة تثبيت نظام التشغيل. حسنًا ، الواجهة في الامتداد وإعداداته ليست مرضية جماليًا بالنسبة لي.
لا يسعني إلا أن ألاحظ فارقًا واحدًا مهمًا. يمكنك إضافة أكثر من خادم zabbix إلى الإضافة لتلقي الإخطارات وعرض المشاكل. مرحباً سيئًا ، وإلى مؤسسات الاستعانة بمصادر خارجية ، وإلى أي شخص آخر لديه أكثر من خادم.
بالنسبة إلى Chrome ، يوجد إعداد في العلامات لنوع الإشعارات التي يجب استخدامها - مدمج في Chrome أو نظام لنظام التشغيل الخاص بك. حسنًا ، في Chrome هناك أيضًا إعداد لعمليات الخلفية ، والذي يسمح للإضافات بالعمل حتى عندما تكون نافذة المتصفح مغلقة.
تلقي الإخطارات
جوهر التمديد بسيط ، فهو يقرع api في zabbiks ويأخذ البيانات ، ويتخطى جميع الإشعارات المعروضة ويعرض إشعارات جديدة. دعني أذكرك أنه بالنسبة للمستخدمين ، يمكنك تحديد المضيفين ومجموعات المضيفين التي يمكنهم رؤيتها في Zabbix. وهكذا يتحقق فصل الحقوق. في الخيارات البديلة ، تحتاج إلى إنشاء إجراء من شأنه سحب نوع من البرنامج النصي على خادم zabbix بحيث يرسل إخطارًا إلى التطبيق الذي لديك. إن فصل الحقوق هو بالطبع مهنة مشكوك فيها ، وأنا أؤيد إيليا في هذا ، لكنني لن أرفض مثل هذه الوظيفة دون ميزة كبيرة. حسنًا ، مع الاستخدام الكبير لواجهة برمجة التطبيقات ، يتم تحميل قاعدة البيانات بجدية. على خلفية الأحمال الثقيلة من واجهة برمجة تطبيقات غير عالية السرعة ، يثير استخدام ملحقات المتصفح أيضًا مسألة النفعية ، بدلاً من الحلول الجيدة ، ولكن الأكثر تعقيدًا التي قدمها إيليا.
ملاحظة
عند مناقشة هذا التمديد في قناة برقية روسية بواسطة zabbix ، لاحظ شخص ما أن الرسائل المستمرة حول تسجيل الدخول يتم إنشاؤها في المراجعة ، وهذا أمر فظيع حقًا. بعد تحقيق قصير ، تم العثور على الجاني ، هذا هو منبه zabbix من gigacom. أيضا ملحقات المتصفح ، ولكن فقط للكروم. جوهر المشكلة هو كما يلي: أثناء تفويض واجهة برمجة التطبيقات ، تتم كتابة الإجراء الخاص بك في سجل التدقيق في zabbix ، ولم يستخدم الامتداد من gigacom الرمز المميز الذي تم تلقيه أثناء التفويض الأول ، ولكنه ببساطة قام بتسجيل الدخول باستمرار ، مما أدى في الواقع إلى حظر سجل التدقيق. يستخدم Zabbix vue ، في المكالمات المتكررة ، الرمز المميز باستمرار حتى يصبح تالفًا (يتم تحديده من خلال الإجابة من api). إذا كان الرمز المميز فاسدًا ، فإنه يجعل إعادة التسجيل وما إلى ذلك في دائرة.
المراجع
ملحق فايرفوكس
ملحق كروم
Zabbix Share Page
مستودع ملحق جيثب.