#建立使用者
useradd nagios
passwd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache
#安裝基礎包
yum install -y gcc glibc glibc-common
yum install -y gd gd-devel
yum install -y libtool-ltdl
#下載
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz
#解壓
tar -zvxf nagios-3.4.1.tar.gz
cd nagios
#安裝
./configure –with-command-group=nagcmd
make all
#配置
vi /usr/local/nagios/etc/objects/contacts.cfg
#修改上面的郵件地址email
#建立管理員密碼
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
#重啟apache
service httpd restart
#設定開機啟動
chkconfig –add nagios
chkconfig nagios on
service nagios start
安裝nagios外掛程式
#下載
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz
#解壓
tar xzf nagios-plugins-1.4.16.tar.gz
cd nagios-plugins-1.4.16
#安裝
./configure –with-nagios-user=nagios –with-nagios-group=nagios
make
make install
登陸地址:
http://ip/nagios
管理員名:nagiosadmin
錯誤排除
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg /usr/local/nagios/bin/nagios: error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory
find / -name libltdl.so.7
ln -s /usr/local/lib/libltdl.so.7 /usr/lib/libltdl.so.7