نصب نرم افزار مانیتورینگ Nagios در CentOS
Nagios ابزاری قدرتمند در مانیتورینگ ابعاد مختلف سرورها ، سرویس ها ، برنامه ها و پایگاه داده ها در شبکه است . نکته خیلی جالب برای من ارتباط دو طرفه این نرم افزار با سیستم تلفنی Asterisk بود که هم میشد با nagios سرویس استریسک و جنبه های مختلفی مانند کانال های PRI و ... را مانیتور کرد و هم در صورتی که سرویسی مشکل پیدا کرد با استفاده از استریسک با مدیر سیستم تماس بگیره .
داکیومنت رسمی برای نصب این نرم افزار در آدرس Nagios Library - Nagios Core Manuals قابل دستیابی است . در ادامه با روند نصب این برنامه پرقدرت در CENTOS آشنا خواهیم شد .
نصب ابزارهای پیش نیاز :
yum install httpd gcc glibc glibc-common gd gd-devel php
ایجاد کاربر nagois
useradd -m nagios
برای اجازه دادن به محیط وب برای اجرای دستورات خارجی
گروهی به نام nagcmd را ایجاد کرده و دو کاربر nagios و apache
را عضو این گروه می کنیم .
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache
یک فلدر برای ذخیره بسته نرم افزاری nagios ایجاد می کنیم .
mkdir /opt/Nagios
و nagios و plugin را از
آدرس Nagios - Nagios Downloads در مسیر /opt/nagios ذخیره می کنیم .
با دستور tar از حالت فشرده خارج کرده و وارد مسیر آن میشویم .
اکنون nagios را کامپایل و نصب می کنیم .
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
و واسط کاربری وب آنرا نصب می کنیم .
make install-webconf
و با دستور زیر کاربر nagiosadmin را با کلمه عبوری که بعد از اجرای
دستور می پرسد ایجاد می کنیم .
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
اکنون سرویس وب ( آپاچی ) را راه اندازی مجدد می کنیم .
service httpd restart
دوباره به مسیر دانلود nagios و plugin میرویم و plugin را از حالت فشرده
خارج می کنیم :
و Nagios Plugin را کامپایل و نصب می کنیم .
./configure –with-nagios-user=nagios –with-nagios-group=nagios
make
make install
و ایمیل مورد نظر برای ارسال پیام های nagios را مشخص می کنیم .
با استفاده از خط دستور زیر از اجرای صحیح و بی ایراد nagios مطمئن می شویم :
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
سرویس وب و nagios را برای شروع اتوماتیک بعد از راه اندازی مجدد سیستم تنظیم می کنیم .
chkconfig --add nagios
chkconfig nagios on
chkconfig httpd on
اکنون به سرویس nagios را اجرا کرده
service nagios start
و به آدرس وب آن برای تنظیم مانیتورینگ با نام کاربری nagiosadmin
که در مراحل قبلی ایجاد کردیم وارد می شویم
http://ip-address/nagios/
امید مهاجرانی
منبع :How to install Nagios on Centos 5 | CentOS | Linux Tutorial
موضوعات مشابه: