您好,登錄后才能下訂單哦!
本篇內容主要講解“CentOS環境下Nagios的安裝與配置”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“CentOS環境下Nagios的安裝與配置”吧!
一、安裝環境:CentOS5.4 + Apache2 + PHP5.2,請確保已安裝PHP+Apache,可參看本博有關Apache與PHP的安裝教程;
二、創建Nagios用戶及用戶組,命令如下:
#useradd -m nagios
--創建nagcmd組用來運行通過web接口傳輸過來的命令,同時添加nagios和apache
#groupadd nagcmd #usermod -a -G nagcmd nagios #usermod -a -G nagcmd apache
三、下載安裝Nagios及Nagios插件,過程如下:
——下載Nagios
#wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
——下載Nagios插件
#wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz
——解壓Nagios
#tar -zvxf nagios-3.2.1.tar.gz
#cd nagios-3.2.1
——編譯
#./configure --with-command-group=nagcmd #make all
——安裝Nagios,初始化腳本及配置文件,Nagios將會被安裝至/usr/local/nagios #make install #make install-init #make install-config #make install-commandmode
——安裝WEB界面,界面將會安裝到 /usr/local/nagios/share ( http 配置文件默認添加到 /etc/httpd/conf.d/nagios.conf,如果沒有則執行:#cp sample-config/httpd.conf /etc/apache2/conf.d/nagios.conf )
#make install-webconf
——創建HTTP認證用戶登錄Nagios,用戶名nagiosadmin,密碼123456
#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
——重啟apache
#service httpd restart
——安裝Nagios插件
#tar -zvxf nagios-plugins-1.4.14.tar.gz
#cd nagios-plugins-1.4.14
#./configure --with-nagios-user=nagios --with-nagios-group=nagios #make && make install
——配置Nagios管理員接受告警信息的郵箱,寫入管理員郵箱 #vim /usr/local/nagios/etc/objects/contacts.cfg email admin@admin.com ; ——校驗Nagios配置文件,驗證配置是否有誤 #/usr/local/nagios/bin/nagios -v
——啟動Nagios,配置在系統啟動時運行Nagios
#chkconfig --add nagios #chkconfig nagios on #chkconfig httpd on
——運行Nagios
#service nagios start
四、登陸到Web界面,輸入用戶名密碼:nagiosadmin 123456,http://localhost/nagios/
五、錯誤處理
1、本機監控HTTP SSH的Notifications顯示警告錯誤,解決方法:
#vim /usr/local/nagios/etc/objects/localhost.cfg
define service{
use local-service ; Name of service template to use
host_name localhost
service_description SSH
check_command check_ssh
notifications_enabled 1 #改為1,即可
}
# Define a service to check HTTP on the local machine.
# Disable notifications for this service by default, as not all users may have HTTP enabled.
define service{
use local-service ; Name of service template to use
host_name localhost
service_description HTTP
check_command check_http
notifications_enabled 1 #改為1,即可
}
2、Nagios顯示類似錯誤:HTTP WARNING: HTTP/1.1 403 Forbidden - 5240 bytes in 0.002 second response time。
該錯誤表明在apache web根目錄沒有index.html文件。解決方法:在web根目錄(如:/var/www/html/目錄)建立index.html文件,重啟apache和nagios即可。
到此,相信大家對“CentOS環境下Nagios的安裝與配置”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。