في الماضي تحدثنا عن أدوات جيدة لمراقبة النظام ، هذه المرة نريد أن نعرفها مونيتوريكس أداة خفيفة الوزن لكنها قوية ستزود جميع مسؤولي النظام بالمعلومات المناسبة والممتدة لنظامهم في أي وقت.
ما هو مونيتوريكس؟
إنها أداة مفتوحة المصدر ، مدعومة من قبل مجتمع واسع يسمح لنا بمراقبة الأنظمة بطريقة بسيطة ، وهي مصممة للتحكم في أكبر قدر ممكن من خدمات وموارد النظام. تم تطوير هذه الأداة بهدف أنها ستعمل على خوادم Linux / Unix ، ولكنها تتميز بقدرتها على التنفيذ على الأجهزة المضمنة ، مما يجعلها متعددة الأنظمة وقابلة للحمل.
يوضح مطوروها أن الأداة هي نتيجة تنفيذ برنامجين ، أحدهما يسمى monitorix
، وهو برنامج خفي لـ Perl يبدأ تلقائيًا مثل أي خدمة أخرى على النظام ويطلق عليه سكربت monitorix.cgi
كما أنه يحتوي على خادم HTTP متكامل حتى لا نضطر إلى تثبيت خادم ويب لتشغيله.
ميزات Monitorix
- يحتوي على عدد كبير من الإحصائيات الرسومية التي تجمع معلومات النظام مثل تحميل النظام واستخدام النواة واستخدام المعالج والمستشعرات ودرجة الحرارة واستخدام نظام الملفات واستخدام الدليل و netstat و lighttpd و nginx والعمليات بين الآخرين.
- دعم لمراقبة عدة خوادم بعيدة.
- دعم لمراقبة حركة الإنترنت من الأجهزة الموجودة على الشبكة المحلية.
- نظام تنبيه شامل.
- تم تضمين خادم HTTP.
- إرسال البريد الإلكتروني التلقائي مع إحصائيات النظام.
- إمكانية تضمين ملفات تكوين إضافية.
- إمكانية عرض الإحصائيات حسب (الساعة ، اليوم ، الأسبوع ، الشهر أو السنة).
- القدرة على تكبير أي رسم بياني لرؤيته بمزيد من التفاصيل.
- إمكانية عرض مقاييس الشبكة بالميغا بايت / ثانية أو ميجابايت / ثانية.
- إمكانية عرض درجات الحرارة بالدرجات المئوية أو الفهرنهايت.
- القدرة على إنشاء رسومات بتنسيقات PNG أو SVG.
- القدرة على تكوين عدد سنوات البيانات التاريخية (بلا حدود).
- واجهة ويب بديهية.
- يمكن تهيئته بملف نصي فقط.
- يتضمن الوضع الصامت الذي يسمح لك باسترداد الرسومات من البرامج النصية.
- يتم تخزين إحصاءات حركة المرور في قواعد بيانات ذات حجم ثابت.
- مكتوبة بلغة بيرل.
- تم اختبار ودعم GNU / Linux و FreeBSD و OpenBSD و NetBSD.
- مجاني ومفتوح المصدر
كيفية تثبيت Monitorix
المستخدمين RedHat / Fedora / CentOS ومشتقاته يمكنك تثبيت Monitorix بفضل yum بالطريقة التالية:
$ yum install monitorix $ بدء تشغيل monitorix $ service
من جانبهم ، يمكن لمستخدمي ومشتقات Arch Linux استخدام AUR لتثبيت أداة مراقبة النظام هذه ، للقيام بذلك ، قم بتنفيذ الأمر التالي:
شاشة yaourt -S $
في حالة مستخدمي Debian و Ubuntu و Deepin والمشتقات ، يمكنك الاستفادة من الأداة عن طريق تثبيت أحدث إصدار .deb من الأداة المتاحة هنا. ثم ننتقل إلى تثبيت .deb وبعض التبعيات على النحو التالي
$ sudo apt-get update $ 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 libyan- socket-ssl-perl $ Dpkg -i * .deb monitorix $ Apt-get -f install
ممتع للغاية ، مكتمل لدرجة أنه ساحق.
مكتمل جدًا ، أغلق أن المجتمع لديه بطاريات لتطوير المزيد من الأدوات مثل هذه ، كيف يمكنني معرفة أننا نعتمد كثيرًا على cpanel؟
فقط لاستكمال البرنامج التعليمي الخاص بك ، وضح للمستخدمين كيفية العرض أو المراقبة وطلب المستخدم و senha للوصول إلى واجهتك. أمان إضافي واحد لتجنب استكشافه في مرحلة ما:
قم بتثبيت إما apache2-utils وتنفيذ أو الأمر:
sudo htpasswd -d -c / var / lib / monitorix / htpasswd admin
اكتب senha الخاص بك وكرر.
هكذا.
صديقي حاولت والأوامر الأخيرة لا تعمل معي
مرحبًا ، لدي CENTOS 7 ، لقد قمت بتثبيته ولكنه لا يعمل ، أو لا يمكنني تشغيله