Monitorix ، أداة لمراقبة النظام

نظام

Monitorix هو أداة مراقبة نظام خفيفة الوزن، مفتوح المصدر ومجاني ، مصمم لمراقبة أكبر عدد ممكن من خدمات وموارد النظام. تم إنشاؤه لاستخدامه على خوادم Linux / UNIX المنتجة ، ولكن نظرًا لبساطته وصغر حجمه ، يمكن استخدامه أيضًا على الأجهزة المضمنة.

يتكون بشكل رئيسي من برنامجينs: جامع ، يسمى مونيتوركس، وهو خفي لـ Perl يبدأ تلقائيًا مثل أي خدمة أخرى على النظام ، و نص CGI يسمى monitorix.cgi.

منذ الإصدار 3.0 ، يشتمل Monitorix على خادم HTTP المدمج الخاص به ، لذلك لا يلزمك تثبيت خادم ويب تابع لجهة خارجية لاستخدامه.

كل تطوره تم إنشاؤه في البداية لمراقبة أنظمة Red Hat و Fedora و CentOS ، لذلك تم إنشاء هذا المشروع مع وضع هذه الأنواع من التوزيعات في الاعتبار.

اليوم يعمل على توزيعات GNU / Linux مختلفة وحتى على أنظمة UNIX الأخرى مثل FreeBSD و OpenBSD و NetBSD.

إنه حاليًا قيد التطوير النشط ، مضيفًا ميزات جديدة ورسومات جديدة وإصلاح الأخطاء. في محاولة لتقديم أداة ممتازة للإدارة اليومية لأنظمة أفضل خدمة استضافة VPS.

لمراقبة النظام ، يحتوي Monitorix على خادم HTTP مضمن. كما أنه يعمل مع Apache و Nginx و lighttpd وما إلى ذلك.

عرض الرسومات مع:

  • تحميل النظام وطلب خدمة النظام.
  • مستشعرات درجة حرارة وحدة المعالجة المركزية / وحدة معالجة الرسومات
  • درجة حرارة القرص وصحته.
  • حركة مرور الشبكة / الميناء و netstat
  • إحصائيات البريد
  • إحصائيات خادم الويب (Apache و Nginx و Lighttpd)
  • تحميل MySQL والإحصائيات
  • وكيل إحصائيات الحبار
  • إحصائيات خادم / عميل NFS
  • مستشعر Raspberry Pi
  • إحصائيات Memcached}
  • Fail2ban
  • مراقبة الخوادم البعيدة (Multihost)
  • يسمح للمستخدمين بعرض الإحصائيات في الرسوم البيانية أو جداول النص العادي على أساس يومي أو أسبوعي أو شهري أو سنوي
  • يوفر القدرة على تكبير الرسومات للحصول على عرض أفضل
  • لديه القدرة على تحديد عدد الرسوم البيانية لكل صف

كيفية تثبيت Monitorix على خادم Ubuntu؟

NVIDIA

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

أول شيء سنقوم بتحديث حزمنا مع:

sudo apt-get update

sudo apt-get upgrade

فعلت هذا بالفعل ، الآن نحن بصدد الشروع في تنزيل وتثبيت التبعيات المطلوبة لتشغيل 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 لنظامنا ، والذي سيكون في حالتنا تنزيل حزمة deb منه.

هذا يمكننا القيام بذلك بمساعدة الأمر wget، والتي في هذه الحالة تأخذ أحدث إصدار مستقر في الوقت الحالي وهو 3.10.1:

wget https://www.monitorix.org/monitorix_3.10.1-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. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.