يتكون Zabbix من ثلاثة مكونات أساسية: خادم لتنسيق تنفيذ الشيكات وإنشاء طلبات الاختبار وجمع الإحصائيات؛ وكلاء لإجراء الفحوصات من جانب المضيفين الخارجيين؛ الواجهة الأمامية لتنظيم إدارة النظام. شفرة
تتوفر الحزم الرسمية للإصدارات الحالية من الأنظمة الأساسية التالية:
- توزيعات Linux RHEL وCentOS وDebian وSuSE وUbuntu وRaspbian
- أنظمة المحاكاة الافتراضية المبنية على VMWare، VirtualBox، Hyper-V، XEN
- عامل في حوض السفن
- وكلاء لجميع الأنظمة الأساسية بما في ذلك وكيل MacOS وMSI لنظام التشغيل Windows
- AWS، وAzure، وGoogle Cloud، وDigital Ocean، وIBM/RedHat Cloud
- التكامل مع منصات مكتب المساعدة Jira وJira ServiceDesk وRedmine وServiceNow وZendesk وOTRS وZammad
- التكامل مع أنظمة إشعارات المستخدم Slack، Pushover، Discord، Telegram، VictorOps، Microsoft Teams، SINGNL4، Mattermost، OpsGenie، PagerDuty
للترحيل من الإصدارات السابقة، ما عليك سوى تثبيت ملفات ثنائية جديدة (الخادم والوكيل) وواجهة جديدة. سيقوم Zabbix بتحديث قاعدة البيانات تلقائيًا. ليست هناك حاجة لتثبيت وكلاء جدد. مزيد من التفاصيل يمكن العثور عليها في
- حلول قوالب جديدة لمراقبة Redis وMySQL وPostgreSQL وNginx وClickHouse وWindows وMemcached وHAProxy
- دعم ترخيص SAML لحلول الدخول الموحد (SSO).
- الدعم الرسمي للوكيل المعياري الجديد لمنصات Linux وWindows
- القدرة على تخزين البيانات التي يجمعها الوكيل بشكل آمن في نظام الملفات المحلي
- التحسينات الأمنية:
- دعم Webhooks عبر وكيل HTTP
- إمكانية منع تنفيذ بعض الشيكات من قبل الوكيل، ودعم القوائم البيضاء والسوداء
- القدرة على إنشاء قائمة ببروتوكولات التشفير المستخدمة لاتصالات TLS
- دعم الاتصالات المشفرة بقواعد بيانات MySQL وPostgreSQL
- قم بالتبديل إلى SHA256 لتخزين تجزئات كلمة مرور المستخدم
- القدرة على إخفاء القيم السرية (كلمات المرور، ومفاتيح الوصول، وما إلى ذلك) لوحدات ماكرو المستخدم في واجهة Zabbix وعند إرسال الإشعارات
- ضغط البيانات التاريخية باستخدام TimescaleDB
- واجهة أكثر سهولة في الاستخدام مع قوائم سهلة التنقل على اليسار والتي يمكن طيها أو إخفاؤها بالكامل لتوفير مساحة الشاشة
- قائمة أجهزة المراقبة متاحة للمستخدمين العاديين
- دعم الوحدات المخصصة لتوسيع وظائف واجهة المستخدم
- إمكانية عدم الاعتراف بالمشكلة
- عوامل تشغيل جديدة للمعالجة المسبقة لاستبدال النص والحصول على أسماء خصائص JSON عند العمل مع JSONPath
- تجميع الرسائل في عميل البريد الإلكتروني حسب الحدث
- القدرة على استخدام وحدات الماكرو السرية في اسم المستخدم وكلمة المرور للوصول إلى IPMI
- دعم قوالب الرسائل للإشعارات على مستوى نوع الوسائط
- أداة مساعدة منفصلة لوحدة التحكم لاختبار برامج JavaScript النصية، وهي مفيدة لخطافات الويب والمعالجة المسبقة
- تدعم المشغلات عمليات المقارنة للبيانات النصية
- فحوصات جديدة للكشف التلقائي عن مقاييس الأداء في نظام التشغيل Windows وأجهزة استشعار IPMI ومقاييس JMX
- تكوين كافة معلمات مراقبة ODBC على مستوى القياس الفردي
- القدرة على التحقق من مقاييس القالب والجهاز مباشرة من الواجهة
- دعم ماكرو مخصص للنماذج الأولية للمضيف
- دعم نوع البيانات Float64
- تحسين أداء الواجهة لملايين أجهزة المراقبة
- دعم عملية التغيير المجمعة لوحدات ماكرو المستخدم
- دعم مرشح العلامات لبعض أدوات لوحة المعلومات
- القدرة على نسخ رسم بياني من القطعة كصورة PNG
- سهولة تكوين وتبسيط قوالب SNMP عن طريق نقل معلمات SNMP إلى مستوى واجهة المضيف
- دعم طريقة API للوصول إلى سجل التدقيق
- المراقبة عن بعد لإصدارات مكونات Zabbix
- مراقبة توفر الجهاز باستخدام وظيفة nodata() تأخذ في الاعتبار توفر الوكيل
- دعم وحدات الماكرو {HOST.ID} و{EVENT.DURATION} و{EVENT.TAGSJSON} في الإشعارات
- دعم ElasticSearch 7.x
- دعم النانو ثانية لzabbix_sender
- القدرة على إعادة تعيين ذاكرة التخزين المؤقت لحالة SNMPv3
- تم زيادة حجم المفتاح المتري إلى 2048 حرفاً وحجم الرسالة عند التأكد من وجود مشكلة إلى 4096 حرفاً
المصدر: opennet.ru