
معرفی نرم افزار های مانیتورینگ
سرور ها روزانه، ماهانه و حتی سالانه بدون راه اندازی مجدد (reboot) بهکار خود ادامه میدهند، سرویس های مهمی چون DNS, HTTP Server, FTP را برای سازمان ها و یا وبسایت های شخصی فراهم میکنند. بنابراین اهمیت بررسی سلامتی سرور بسیار زیاد است، مدیران سرور همواره در تلاش برای بهبود عملکرد و بهینهسازی سرور هستند، این اهداف بدون مانیتورینگ دقیق سرور ( سرویس ها و منابع) ممکن نیست .

top
htop
munin
zabbix
nagios
sysstat
از جمله نرمافزار های مانیتورینگ هستند، در این مقاله با هم روش نصب و راهاندازی munin را بررسی خواهیم کرد، برای راهاندازی این سرویس شما نیاز به حداقل ۱ سرور دارید، البته هر تعداد سرور را میتوان توسط یک سرور مانیتور کرد که با هم خواهیم دید.
ابتدا باید وبسرور آپاچی را نصب و راه اندازی کنیم:
sudo apt update
sudo apt install apache2 libcgi-fast-perl libapache2-mod-fcgid
پس از نصب آخرین نگارش وبسرور آپاچی، باید munin را نصب کنیم. یکی از روش های مرسوم نصب از طریق مخزن رسمی توزیع و روش دیگر دانلود سورس و کامپایل نرمافزار است . توصیه ما نصب از مخزن رسمی است :
sudo apt install munin munin-node munin-plugins-extra
نرمافزار مانیتورینگ munin بیش از ۲۳۰ پلاگین برای مانیتور کردن نرم افزار های مختلف را دارد، فرضا ما پلاگین سرویس های mysql و squid را نیاز داریم، فایل های مربوط به پلاگین munin در مسیر :
usr/share/munin/plugins/
قرار دارند، پلاگین مورد نظر را در مسیر :
etc/munin/plugins/
کپی کنید . کانفیگ munin.conf را با یک ویرایشگر متنی مثل vi باز کنید، تنظیمات هاستنیم و آیپی را وارد کنید :
a simple host tree #
[localhost.localdomain]
address 127.0.0.1
use_node_name yes
کانفیگ وبسرور را نیز مطابق داکیومنت munin کامل کنید .