سرور-مونیتورینگ

منابع سرورم را چطور مانیتور کنم ؟

نرم‌افزار مانیتورینگ مونین (Munin)

معرفی نرم افزار های مانیتورینگ

سرور ها روزانه، ماهانه و حتی سالانه بدون راه اندازی مجدد (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 کامل کنید .

دیدگاه‌ خود را بنویسید