یکی از ابزارهای بسیار مهم برای هر مدیر سیستمی یک ابزار پایش (مانیتورینگ) خوب و کامل برای اطلاع از وضعیت سیستم‌ها بصورت لحظه به لحظه است.در این پست قصد دارم یکی از سبک‌ترین ابزارهای مانیتورینگ سرورهای بر پایه Unix/Linux و سیستم‌های Embeded را معرفی کنم.

Monitorix

Monitorix یک ابزار رایگان،متن باز و سبک است که برای مانیتورینگ سیستم‌ها طراحی شده است و به شما اجازه میدهد تا بسیاری از سرویس‌های سیستم را براحتی مانیتور کنید.
با Monitorix می توان وضعیت‌هایی که در زیر آمده است را براحتی مانیتور کرد:

CPU/RAM Load و میزان دمای پردازنده

Network Devices Activity

Network Services Demand

و …

این مانیتورینگ را بصورت خیلی ساده میتوان روی یک پنجره مرورگر وب داشت.
Monitorix تحت مجوز GPLv2 ارائه میشود و از اینجا میتوانید سورس و یا پکیج‌های مناسب سیستم خود را دریافت کنید.

پیکر بندی Monitorix:

قبل از شروع به کار باید Monitorix را پیکربندی کنید.فایل پیکربندی آن در مسیر زیر است.آن را با یک ویرایشگر متنی باز کنید:

etc/monitorix.conf#

حالا میتوانید آپشن‌های آن را به دلخواه خود تنظیم کنید:

our $TITLE = “my server”;                                 # your company name
our $HOSTNAME = “server.hostname.com”; # hostname of this server
our $OSTYPE = “Linux-SuSE”;                 # choose your OS type (see below)
our $SAMBAVER = “3”;                         # Samba version (2 or 3)
our $MULTIHOST = “N”;                 # Enable multihost feature
our $MULTIHOST_FOOTER = “Y”;         # (multihost) display URL in image
our $MULTIHOST_IMGPERLINE = “2”;         # (multihost) # of images per line
our $REPORT_LANG = “en”;                         # Report language
our $THEME_COLOR = “black”;                 # Default is “black”, none is “white”
our $REFRESH_RATE = “150”;                 # Web stats’ refresh rate in seconds
our $ENABLE_CROND_MAIL = “Y”;         # Error messages are sent by crond

برای اطلاع از تمامی option ها میتوانید man page های monitor.conf را مطالعه کنید
پس از پیکربندی دلخواه میتوانید با  دستور زیر Monitorix را راه اندازی کنید:

service monitorix start#

برای دیدن وضعیت سیستم با باز کردن مرورگر اینترنت مانند firefox و … آدرس زیر را وارد کنید:

http://localhost/monitorix#

حالا می توانید یک مانیتورینگ کامل روی سیستم خود داشته باشید (: