您好,登錄后才能下訂單哦!
Nagios是一個監視系統運行狀態和網絡信息的監視系統。Nagios能監視所指定的本地或遠程主機以及服務,同時提供異常通知功能等。Nagios可運行在Linux/Unix平臺之上,同時提供一個可選的基于瀏覽器的WEB界面以方便系統管理人員查看網絡狀態,各種系統問題,以及日志等等。
更多詳情參見 www.nagios.com
準備工作:
需要以root身份安裝Nagios,確保在CentOS安裝了下面幾個軟件包:
Apache
PHP
GCC compiler
GD development libraries
mail命令 #可選,使其支持郵件
你可以通過yum完成這些安裝工作:
yum install httpd httpd-devel php openssl-devel make gcc glibc glibc-common gd gd-devel mailx
開始安裝Nagios:
[root@Engineer ~]# /usr/sbin/useradd -m nagios #創建nagios用戶 [root@Engineer ~]# /usr/sbin/groupadd nagios #創建nagios用戶組 [root@Engineer ~]# /usr/sbin/usermod -a -G nagios nagios #添加用戶nagios到用戶組nagios [root@Engineer ~]# /usr/sbin/usermod -a -G nagios apache #添加用戶apache到用戶組nagios [root@Engineer ~]# chown nagios.nagios /usr/local/nagios #指定安裝目錄用戶/組
下載Nagios和插件
從網站www.nagios.com下載Nagios以及插件。
[root@Engineer ~]# wget http://jaist.dl.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.7/nagios-4.0.7.tar.gz #獲取nagios-4.0.7 [root@Engineer ~]# wget http://nagios-plugins.org/download/nagios-plugins-2.0.2.tar.gz #獲取plugins-2.0.2 [root@Engineer ~]# tar zxvf nagios-4.0.7.tar.gz #解壓 [root@Engineer ~]# cd nagios-4.0.7 [root@Engineer ~]# ./configure --with-command-group=nagios #配置,用nagios用戶組 [root@Engineer ~]# make all [root@Engineer ~]# make install #編譯 [root@Engineer ~]# make install-init #在/etc/rc.d/init.d安裝啟動腳本 [root@Engineer ~]# make install-config #在/usr/local/nagios/etc安裝示例配置文件 [root@Engineer ~]# make install-commandmode #配置目錄權限
配置:
[root@Engineer ~]# vi /usr/local/nagios/etc/objects/contacts.cfg #修改email地址 [root@Engineer ~]# make install-webconf #安裝Nagios Web配置文件在Apache的conf.d目錄 [root@Engineer ~]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin #為登錄Nagios Web接口創建nagiosadmin帳號
編譯安裝Nagios插件:
[root@Engineer ~]# tar zxvf nagios-plugins-2.0.2.tar.gz #解壓 [root@Engineer ~]# cd nagios-plugins-2.0.2 [root@Engineer ~]# ./configure --with-nagios-user=nagios --with-nagios-group=nagios #指定安裝用戶nagios和nagios組 [root@Engineer ~]# make && make install #編譯、安裝
測試配置文件是否有錯誤:
[root@Engineer ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
啟動Nagios:
[root@Engineer ~]# chkconfig --add nagios #增加Nagios為開機啟動項 [root@Engineer ~]# chkconfig nagios on #設置Nagios啟動 [root@Engineer ~]# service httpd start #啟動Apache服務 [root@Engineer ~]# service nagios start #啟動Nagios服務
登錄Nagios:
http://localhost/nagios #使用nagiosadmin用戶以及設置的密碼登陸Nagios后臺
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。