يأتي الإصدار الجديد من Monitorix 3.12 مع وحدتين جديدتين وبعض التغييرات

مونيتوركس

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

تم إنشاء Monitorix لاستخدامه على خوادم Linux / UNIX المنتجة ، ولكن نظرًا لبساطته وصغر حجمه ، يمكن استخدامه أيضًا على الأجهزة المضمنة. هذا التطبيق يتكون أساسًا من برنامجينs: جامع ، يسمى مونيتوركس، وهو خفي لـ Perl يبدأ تلقائيًا مثل أي خدمة أخرى على النظام ، و نص CGI يسمى monitorix.cgi.

النظام مكتوب بلغة Perl، RRDTool يتم استخدامه لإنشاء رسومات وتخزين البيانات ، ويتم توزيع الكود بموجب ترخيص GPLv2.

البرنامج مضغوط للغاية ومكتفي ذاتيًا ، مما يسمح لك باستخدامه حتى في الأنظمة المضمنة.

يتم دعم مجموعة واسعة من معلمات المراقبة ، من تتبع جدولة المهام ، I / O ، تخصيص الذاكرة ، ومعلمات kernel إلى عرض البيانات على تطبيقات محددة وواجهات الشبكة (خوادم البريد ، DBMS ، Apache ، nginx ، MySQL).

ما الجديد في Monitorix 3.12؟

في هذا الإصدار الجديد من Monitorix 3.12 ، إدراج وحدتين جديدتين يبرز إلى التطبيق ، والذي يهدف إلى توفير معلومات حول خدمات الويب.

واحد منهم هو الوحدة الجديدة "phpfpm.pm" أن تمت إضافته لجمع الإحصائيات حول كيفية عمل PHP-FPM ومراقبة المواقع التي تم إطلاقها باستخدام هذه الآلية.

الوحدة الأخرى المضافة هي "unsound.pm" أن تمت إضافة لمراقبة حالة خادم DNS غير منضم يعمل على المضيف الحالي.

بالإضافة إلى هاتين الوحدتين الجديدتين ، يتضمن هذا الإصدار بعض الميزات الجديدة والمثيرة للاهتمام ، من بينها العمل الذي تم تنفيذه في وحدة bind.pm ، حيث تم تقديم الدعم للإصدارات الجديدة من خادم BIND DNS وتم ترحيله إلى وحدة XML :: LibXML Perl لتحليل إحصائيات BIND بتنسيق XML.

الى جانب ذلك ايضا إضافة القدرة على عرض الأقفال في القيم المطلقة و في الشدة (عدد الكتل في الثانية) في الوحدة النمطية fail2ban.pm.

من التغييرات الأخرى التي تبرز في الإعلان:

  • قامت الوحدة النمطية fail2ban.pm أيضًا بتغيير طريقة عرض القيم. من الآن فصاعدًا ، يمكنك الاختيار بين السعر المطلق ، الأول هو السعر الافتراضي.
  • أضافت وحدة gensens.pm دعمًا لمراقبة صحة البطاريات ؛
  • تم تغيير عرض المعلومات حول كثافة العمليات والأداء في وحدة مراقبة الصحة ZFS.

كيفية تثبيت Monitorix على أوبونتو ومشتقاته؟

بالنسبة لأولئك الذين يرغبون في التمكن من تثبيت هذه الأداة على نظامهم ، يمكنهم القيام بذلك باتباع الإرشادات التي نشاركها أدناه.


سنقوم بتنزيل وتثبيت التبعيات المطلوبة لتشغيل Monitorix في نظامنا.

sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl

كخطوة تالية لنقم بتنزيل أحدث إصدار مستقر من Monitorix:

wget https://www.monitorix.org/monitorix_3.12.0-izzy1_all.deb -O monitorix.deb

تم التنزيل بالفعل ، الآن ننتقل إلى تثبيت التطبيق في النظام بمساعدة الأمر التالي:

sudo dpkg -i monitorix.deb

ونحل أي مشكلة تتعلق بالتبعية بتنفيذ الأمر التالي:

sudo apt-get install -f

التطبيق مثبت بالفعل الآن سنبدأ الخدمة في النظام ، ونقوم بذلك عن طريق تنفيذ:

sudo service monitorix start

كيفية الوصول إلى Monitorix؟

للوصول إلى الخدمة عن بعد أو محليًا يمكننا القيام بذلك من متصفح الويب الذي يوجه إلى عنوان IP الخاص بخادمنا ، على النحو التالي:

http://ipservidor:8080/monitorix

يوجد ملف تكوين البرنامج في المسار التالي /etc/monitorix.conf. هنا يمكنك تغيير المنفذ أو رفض أو السماح للمضيف البعيد وإجراء إعدادات أخرى.

قبل تغيير المعلمات ، قم بعمل نسخة احتياطية من هذا الملف:

cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back

في هذا الملف ، يمكننا أيضًا استخدامه لضمان الوصول إلى الويب باستخدام المصادقة ، والتي يتعين علينا فقط تكوينها:

set enabled = y

الذي يقع تحت القسم ثم قم بإنشاء ملف في / var / lib / monitorix / htpasswd وحيث يتم استبدال اسم المستخدم باسم المستخدم للوصول إليه.

الأمر للقيام بذلك هو:

touch /var/lib/monitorix/htpasswd

htpasswd -d /var/lib/monitorix/htpasswd   username

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.