Monitorix چیست؟
Monitorix ابزار مانیتورینگ سبک و رایگان سرور لینوکس است که نمودارهای گرافیکی از مصرف CPU، RAM، دیسک، شبکه، Apache، MySQL و سایر سرویسها نمایش میدهد.
نصب
CentOS/AlmaLinux
yum install epel-release
yum install monitorix
systemctl enable monitorix
systemctl start monitorix
Ubuntu/Debian
apt install monitorix
دسترسی
از مرورگر:
http://SERVER_IP:8080/monitorix
تنظیمات
فایل: /etc/monitorix/monitorix.conf
# عنوان
title = My Server
# نام هاست
hostname = server.domain.com
# تنظیم رمز عبور
<auth>
enabled = y
msg = Monitorix Login
htpasswd = /etc/monitorix/htpasswd
</auth>
تنظیم رمز عبور
htpasswd -c /etc/monitorix/htpasswd admin
systemctl restart monitorix
ماژولهای مانیتورینگ
CPU و Load Average. RAM و Swap. دیسک I/O. ترافیک شبکه. Apache/Nginx. MySQL. Exim/Postfix. PHP-FPM. و …
امنیت
دسترسی Monitorix را محدود کنید:
# در فایروال CSF فقط IP خود
csf -a YOUR_IP
یا فقط از localhost دسترسی داشته باشد و با SSH Tunnel مشاهده کنید.
جایگزینها
Netdata: مدرن و زنده. Grafana + Prometheus: حرفهای و مقیاسپذیر. Zabbix: سازمانی.
سرور مجازی با SSH. کانفیگ سرور شامل نصب Monitorix و مانیتورینگ.