تم تقديم إصدار جديد من نظام المراقبة المجاني مع Zabbix 5.2. النسخة المنشورة تشمل دعم المراقبة الاصطناعية ، وظائف تحليلية طويلة المدىومراقبة الأجهزة الصناعية وإنترنت الأشياء ، وتخزين المعلومات السرية في Hashicorp Vault ، دعم لأدوار المستخدم لإدارة حقوق الوصول الأكثر دقة ، الجديد التكامل مع أنظمة تسليم الرسائل وخدمات الدعم، وأكثر بكثير.
بالنسبة لأولئك الذين ليسوا على دراية بـ Zabbix ، يجب أن تعلم أنه يتكون من ثلاثة مكونات أساسية: خادم لتنسيق تنفيذ عمليات التحقق وإنشاء طلبات الاختبار وتجميع الإحصائيات ؛ وكلاء لإجراء عمليات التحقق من قبل مضيفين خارجيين ؛ واجهة لتنظيم إدارة النظام.
الأخبار الرئيسية في Zabbix 5.2
الإصدار الجديد من البرنامج يصل مع دعم المراقبة الاصطناعية مع القدرة على إنشاء نصوص برمجية معقدة متعددة الخطوات ، بالإضافة إلى مجموعة من الوظائف لـ التنشيط لتحليل البيانات على المدى الطويل.
ال دعم أدوار المستخدم للإدارة الحبيبية حقوق المستخدم مع القدرة على التحكم في الوصول إلى مكونات الواجهة المختلفة ، وطرق API ، والإجراءات المخصصة.
أيضا يتم توفير القدرة على تحديد منطقة زمنية مخصصة، إلى جانب طريقة أبسط لتعيين وقت الصيانة للمعدات والخدمات و منطق أبسط لجدولة الشيكات المترية غير المدعومة.
تغيير آخر يبرز من Zabbix 5.2 هو دعم تكوين اللغة الافتراضية لجميع المستخدمين.
يمكننا أيضًا العثور على قائمة باللوحات توضح بوضوح اللوحات التي ينشئها المستخدم الحالي وما إذا كان بإمكان المستخدمين الآخرين الوصول إليها.
من التغييرات الأخرى التي تبرز:
- القدرة على تخزين جميع المعلومات السرية المستخدمة في Zabbix في Hashicorp Vault خارجي
- يدعم مراقبة إنترنت الأشياء ومراقبة المعدات الصناعية باستخدام بروتوكولات modbus و MQTT
- تحسينات الأداء والتوافر.
- دعم موازنة التحميل لواجهة الويب وواجهة برمجة التطبيقات ، مما يسمح لهذه المكونات بالتوسع
- تحسينات في الأداء لمنطق الحدث
- تحسينات أمنية
- التكامل مع Hashicorp Vault
- دعم UserParameterPath للوكلاء
- دعم مصادقة تلخيصية لعمليات فحص HTTP
- تحسينات لتبسيط عملية الإعداد والمراقبة
- القدرة على حفظ المرشحات المعقدة في الواجهة والتبديل بينها بسرعة
- قابلية اختبار مقاييس SNMP
- القدرة على التعامل مع الحالات المترية غير المدعومة في المعالجة المسبقة
- تم تحويل قوالب الشاشة إلى قوالب لوحة المعلومات
- قم بالتبديل إلى Yaml لعمليات الاستيراد والتصدير
كيفية تثبيت Zabbix 5.2 على أوبونتو ومشتقاته؟
Si هل تريد تثبيت هذه الأداة في نظامك ، يمكنك القيام بذلك عن طريق فتح المحطة (يمكنك استخدام مجموعة المفاتيح Ctrl + Alt + T) وفيها ستكتب ما يلي:
wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu20.04_all.deb sudo dpkg -i zabbix-release_5.2-1+ubuntu20.04_all.deb sudo apt update sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
كما ذكرنا في البداية ، يستخدم Zabbix قاعدة بيانات لتخزين المعلومات ، لذلك يجب أن يكون لديك بعض البيانات المدعومة مثبتة بالفعل على نظامك ، بالإضافة إلى استخدام Apache ، لذلك أوصي بتثبيت Lamp. تم التثبيت الآن يجب علينا إنشاء قاعدة بيانات لـ Zabbix ، يمكننا القيام بذلك عن طريق كتابة:
sudo mysql -uroot -p password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña'; mysql> quit
حيث "كلمة المرور" هي كلمة مرور قاعدة البيانات الخاصة بك والتي يجب عليك تذكرها أو كتابتها لوضعها لاحقًا في ملف التكوين.
سنقوم الآن باستيراد ما يلي:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Y دعنا نعدل الملف التالي، حيث سنضع كلمة مرور قاعدة البيانات:
sudo nano /etc/zabbix/zabbix_server.conf
وسنبحث عن السطر "DBPassword =" أين سنضع كلمة مرور قاعدة البيانات.
سنقوم الآن بتحرير ملف /etc/zabbix/apache.conf:
ونبحث عن السطر "php_value date.timezone" الذي سنقوم بإزالته (إزالة #) وسنضع منطقتنا الزمنية (في حالتي المكسيك):
php_value date.timezone America/Mexico
أخيرًا ، نعيد تشغيل الخدمة باستخدام:
sudo systemctl restart zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2
للوصول إلى Zabbix ، يمكنك القيام بذلك من متصفح الويب الخاص بك عن طريق الانتقال إلى المسار (في حالة الخادم) http: // server_ip_or_name / zabbix أو على مضيف محلي للكمبيوتر / zabbix