يسر فريق Zabbix أن يعلن عن إصدار Zabbix 4.4. يأتي الإصدار الأخير مزودًا بوكيل Zabbix جديد مكتوب بلغة Go، ويضع معايير لقوالب Zabbix ويوفر إمكانات تصور متقدمة.
دعونا نلقي نظرة على أهم الميزات المضمنة في Zabbix 4.4.
Zabbix وكيل الجيل الجديد
يقدم Zabbix 4.4 نوع وكيل جديد، zabbix_agent2، والذي يقدم مجموعة واسعة من الإمكانات الجديدة ووظائف المراقبة المحسنة:
- مكتوب بلغة Go.
- إطار من المكونات الإضافية لمراقبة الخدمات والتطبيقات المختلفة.
- القدرة على الحفاظ على الحالة بين عمليات التحقق (على سبيل المثال، الحفاظ على الاتصالات المستمرة بقاعدة البيانات).
- جدولة مدمجة لدعم فترات زمنية مرنة.
- الاستخدام الفعال للشبكة عن طريق نقل كميات كبيرة من البيانات.
- يعمل الوكيل حاليًا على نظام التشغيل Linux، ولكننا سنجعله متاحًا لمنصات أخرى في المستقبل القريب.
→ للحصول على قائمة كاملة بالميزات الجديدة، راجع
NB! سيظل وكيل Zabbix الحالي مدعومًا.
→
خطافات الويب ومنطق الإجراء/الإشعارات القابل للبرمجة
تم تحسين التكامل مع أنظمة الإشعارات الخارجية وإصدار التذاكر بشكل كبير، مما جعل من الممكن تحديد منطق المعالجة بالكامل باستخدام محرك JavaScript المدمج. تعمل هذه الوظيفة على تبسيط التكامل ثنائي الاتجاه مع الأنظمة الخارجية، مما يسمح بالوصول بنقرة واحدة من واجهة مستخدم Zabbix إلى الإدخال في نظام التذاكر الخاص بك، وإنشاء رسائل الدردشة وغير ذلك الكثير.
وضع معايير لقوالب Zabbix
لقد أدخلنا عددا من المعايير ومحددة بوضوح
تم تبسيط بنية ملفات XML/JSON بشكل كبير، مما يسمح بتحرير القوالب يدويًا باستخدام محرر النصوص فقط. تم تحسين معظم القوالب الموجودة لتتوافق مع المعايير الجديدة.
دعم TimescaleDB الرسمي
بالإضافة إلى MySQL وPostgreSQL وOracle وDB2، ندعم الآن TimescaleDB رسميًا. يوفر TimescaleDB مستويات أداء شبه خطية بالإضافة إلى الحذف الآلي والفوري للبيانات التاريخية القديمة.
قاعدة المعرفة حول العناصر والمشغلات
يقدم Zabbix 4.4 وصفًا أكثر وضوحًا للعناصر والمشغلات. تعتبر هذه المعلومات ذات فائدة كبيرة للمهندسين من خلال تزويدهم بجميع التفاصيل الممكنة حول معنى العناصر المجمعة والغرض منها، وتفاصيل المشكلة وتعليمات حول كيفية إصلاحها.
خيارات التصور المتقدمة
تم تحسين أشرطة الأدوات والأدوات المرتبطة بها بعدة طرق، مما يجعلها أسهل في الإنشاء والإدارة، وإضافة القدرة على تغيير خيارات الأدوات بنقرة واحدة. أصبح حجم شبكة لوحة القيادة مناسبًا الآن لدعم الشاشات فائقة العرض والشاشات الكبيرة.
تم تحسين عنصر واجهة المستخدم لعرض المشكلات لدعم العرض المجمع، كما تم تقديم عنصر واجهة مستخدم جديد لعرض الرسوم البيانية النموذجية.
بالإضافة إلى ذلك، يمكن الآن عرض كافة الأدوات في وضع مقطوعة الرأس.
الرسوم البيانية وتجميع البيانات
يدعم Zabbix 4.4 الرسوم البيانية ويمكن لأداة الرسم البياني الآن تجميع البيانات باستخدام وظائف مجمعة مختلفة. إن الجمع بين هاتين الميزتين يسهل إلى حد كبير تحليل البيانات على المدى الطويل وتخطيط القدرات.
→
الدعم الرسمي للمنصات الجديدة
يعمل Zabbix 4.4 الآن على الأنظمة الأساسية التالية:
- سوس لينوكس إنتربرايز سيرفر 15
- ديبيان 10
- 10
- RHEL 8
- وكيل لنظام التشغيل Mac OS/X
- وكيل MSI لنظام التشغيل Windows
جميع المنصات المتاحة يمكن العثور عليها في
التثبيت في السحابة بنقرة واحدة
يمكن تثبيت Zabbix بسهولة كحاوية أو كصورة قرص جاهزة للاستخدام على الخدمات السحابية المختلفة:
- AWS
- Azure
- نظام التشغيل السحابي من غوغل
- المحيط الرقمي
- عامل في حوض السفن
تسجيل تلقائي موثوق
يتيح لك الإصدار الجديد من Zabbix استخدام تشفير PSK للتسجيل التلقائي مع إعدادات التشفير التلقائي للمضيفين الإضافيين. يمكنك الآن تكوين Zabbix للسماح بالتسجيل التلقائي لأجهزة الشبكة باستخدام PSK فقط، أو غير المشفر فقط، أو كليهما.
→
تمديد JSONPath للمعالجة المسبقة
يدعم Zabbix الآن بناء جملة JSONPath الممتد، والذي يسمح بالمعالجة المسبقة المعقدة لبيانات JSON، بما في ذلك التجميع والبحث. يمكن أيضًا استخدام المعالجة المسبقة للاكتشاف على مستوى منخفض، مما يجعلها أداة قوية للغاية للأتمتة والاكتشاف.
أوصاف الماكرو المستخدم
تعد وحدات الماكرو المخصصة وظيفة جيدة جدًا تعمل على تبسيط تكوين Zabbix وتسهل إجراء تغييرات على التكوين. سيساعدك دعم أوصاف الماكرو المخصصة على توثيق الغرض من كل ماكرو، مما يسهل إدارتها كثيرًا.
جمع البيانات المتقدمة أكثر كفاءة
تم تحسين جمع البيانات واكتشاف الكائنات المرتبطة بـ WMI وJMX وODBC من خلال عمليات فحص جديدة تقوم بإرجاع صفائف من الكائنات بتنسيق JSON. لقد أضفنا أيضًا دعمًا لمخازن بيانات VMWare لمراقبة VMWare وخدمات النظام لنظام التشغيل Linux، بالإضافة إلى نوع جديد من المعالجة المسبقة لتحويل CSV إلى JSON.
ميزات وتحسينات جديدة أخرى في Zabbix 4.4
- المعالجة المسبقة لبيانات XML من LLD
- تمت زيادة الحد الأقصى لعدد المقاييس التابعة إلى 10 آلاف قطعة
- تمت إضافة تحويل النوع التلقائي إلى المعالجة المسبقة لـ JSONPath
- اسم المضيف مدرج في ملفات التصدير في الوقت الحقيقي
- يدعم وكيل Windows الآن عدادات الأداء باللغة الإنجليزية
- القدرة على تجاهل القيم في المعالجة المسبقة في حالة وجود أخطاء
- تم توسيع أحدث البيانات لتوفير الوصول ليس فقط إلى البيانات التاريخية، ولكن أيضًا إلى البيانات الحية
- تمت إزالة القدرة على تحرير أوصاف المشغلات، وتم تبسيط الوصول إليها إلى حد كبير
- تمت إزالة الدعم لأنواع وسائط Jabber وEztexting المضمنة، باستخدام خطافات الويب أو البرامج النصية الخارجية بدلاً من ذلك
- تم تحديث لوحة القيادة الافتراضية
- أصبح لدى المضيفين المسجلين تلقائيًا الآن القدرة على تحديد خيار "الاتصال بـ DNS" أو "الاتصال بـ IP"
- تمت إضافة دعم للماكرو {EVENT.ID} لعنوان URL للمشغل
- لم يعد عنصر الشاشة مدعومًا
- يتم تذكر آخر نوع عنصر واجهة مستخدم لوحة المعلومات الذي تم إنشاؤه وإعادة استخدامه في المستقبل.
- يمكن تكوين رؤية عناوين عناصر واجهة المستخدم لكل عنصر واجهة مستخدم
يمكن العثور على القائمة الكاملة للميزات الجديدة لـ Zabbix 4.4 في
المصدر: www.habr.com