Nagios 安裝
因為努力和真誠,有更多的客戶和我們聚集在一起,為了共同目標(biāo),成都創(chuàng)新互聯(lián)在工作上密切配合,從創(chuàng)業(yè)型企業(yè)到如今不斷成長,要感謝客戶對我們的高要求,讓我們敢于面對挑戰(zhàn),才有今天的進(jìn)步與發(fā)展。從網(wǎng)站到小程序制作,軟件開發(fā),app軟件定制開發(fā),十載企業(yè)網(wǎng)站建設(shè)服務(wù)經(jīng)驗,為企業(yè)提供網(wǎng)站設(shè)計,網(wǎng)站托管、服務(wù)器托管一條龍服務(wù).為企業(yè)提供全網(wǎng)整合營銷推廣,按需定制網(wǎng)站,原創(chuàng)設(shè)計,十載品質(zhì),值得您的信賴.
一 ,準(zhǔn)備工作,最小化安裝系統(tǒng)
系統(tǒng)版本 centos 5.4
http://www.verycd.com/topics/2776496/
nagios-3.2.3.tar
http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
nagios-plugins-1.4.15.tar
http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
nagios-cn-3.2.3(漢化包)
http://sourceforge.net/projects/nagios-cn/files/latest/download?source=files
[root@nagios ~]# uname -a
Linux nagios 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 athlon i386 GNU/Linux
確保聯(lián)網(wǎng)正常
[root@nagios ~]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.105) 56(84) bytes of data.
64 bytes from 61.135.169.105: icmp_seq=1 ttl=55 time=19.0 ms
--- www.a.shifen.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 19.087/19.087/19.087/0.000 ms
[root@nagios ~]#
虛擬機(jī)sendmail 啟動會很慢
[root@nagios ~]# cd /etc/mail
[root@nagios mail]# touch *
二 關(guān)閉不需要的服務(wù)
chkconfig --level 2345 cups off
chkconfig --level 2345 ip6tables off
chkconfig --level 2345 iptables off
chkconfig --level 2345 netfs off
chkconfig --level 2345 nfslock off
chkconfig --level 2345 portmap off
chkconfig --level 2345 rhnsd off
chkconfig --level 2345 rpcsvcgssd off
chkconfig --level 2345 rpcidmapd off
chkconfig --level 2345 smartd off
chkconfig --level 2345 xfs off
chkconfig --level 2345 bluetooth off
chkconfig --level 2345 hidd off
chkconfig --level 2345 pand off
chkconfig --level 2345 dund off
chkconfig --level 2345 capi off
chkconfig --level 2345 firstboot off
chkconfig --level 2345 kudzu off
chkconfig --level 2345 mcstrans off
chkconfig --level 2345 pcscd off
chkconfig --level 2345 restorecond off
chkconfig --level 2345 rpcgssd off
三安裝必要的軟件包
#yum install –y httpd
#yum install –y gcc
#yum install –y glibc glibc-common
#yum install –y gd gd-devel
#yum install MySQL mysql-server mysql-devel
#yum install php
###nagios3.2.0 以后的版本必須安裝php,nagios 頁面訪問才正常
#/usr/sbin/useradd -m nagios 添加一個名為nagios 的用戶用以專門跑nagios
#passwd nagios 設(shè)置密碼
#/usr/sbin/groupadd nagcmd 添加nagcmd 用戶組,用以通過web 頁面提交外部控制命令
#/usr/sbin/usermod -a -G nagcmd nagios 將nagios 用戶加入nagcmd 組
#/usr/sbin/usermod -a -G nagcmd apache 將apache 用戶加入nagcmd 組
tar zxvf nagios-3.2.3.tar.gz
cd nagios-3.2.3
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
vi /usr/local/nagios/etc/objects/contacts.cfg 修改Email
安裝web接口
make install-webconf
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
##設(shè)置nagiosadmin web 登錄密碼
service httpd restart
##重啟httpd 服務(wù)
編譯并安裝Nagios插件
[root@nagios download]# tar -zxvf nagios-plugins-1.4.15.tar.gz
cd nagios-plugins-1.4.15
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make install
[root@nagios download]# tar -jxvf nagios-cn-3.2.3.tar.bz2
cd nagios-cn-3.2.3
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make all
make install
把nagios添加為系統(tǒng)服務(wù)并將之加入到自動啟動服務(wù)隊列:
chkconfig --add nagios
chkconfig nagios on
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
##檢測有無錯誤出現(xiàn)
[root@nagios nagios-plugins-1.4.15]# service nagios start
Starting nagios: done.
正式啟動nagios服務(wù)
http://nagios.sourceforge.net/docs/3_0/quickstart-fedora.html
官方幫助文檔,
通過web界面查看nagios:
http://your host ip/nagios