nagios服務配置
nagios服務配置如下:
圖-Nagios
客戶化配置
樣例配置文件默認安裝在這個目錄下/usr/local/nagios/etc,這些樣例文件可以配置Nagios使之正常運行,只需要做一個簡單的修改...
用你擅長的編輯器軟件來編輯這個/usr/local/nagios/etc/objects/contacts.cfg配置文件,更改email地址nagiosadmin的聯(lián)系人定義信息中的EMail信息為你的EMail信息以接收報警內(nèi)容。
vi /usr/local/nagios/etc/objects/contacts.cfg
配置WEB接口
安裝Nagios的WEB配置文件到Apache的conf.d目錄下
make install-webconf
創(chuàng)建一個nagiosadmin的用戶用于Nagios的WEB接口登錄。記下你所設置的登錄口令,一會兒你會用到它。
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
重啟Apache服務以使設置生效。
service httpd restart
#p#
編譯并安裝Nagios插件
展開Nagios插件的源程序包
cd ~/downloads tar xzf nagios-plugins-1.4.11.tar.gz cd nagios-plugins-1.4.11
編譯并安裝插件
./configure --with-nagios-user=nagios --with-nagios-group=nagios make make install
啟動Nagios
把Nagios加入到服務列表中以使之在系統(tǒng)啟動時自動啟動
chkconfig --add nagios chkconfig nagios on
驗證Nagios的樣例配置文件
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果沒有報錯,可以啟動Nagios服務
service nagios start
#p#
更改SELinux設置
Fedora與SELinux(安全增強型Linux)同步發(fā)行與安裝后將默認使用強制模式。這會在你嘗試聯(lián)入Nagios的CGI時導致一個"內(nèi)部服務錯誤"消息。
如果是SELinux處于強制安全模式時需要做
getenforce
令SELinux處于容許模式
setenforce 0
如果要***性更變它,需要更改/etc/selinux/config里的設置并重啟系統(tǒng)。
不關閉SELinux或是***性變更它的方法是讓CGI模塊在SELinux下指定強制目標模式:
chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/ chcon -R -t httpd_sys_content_t /usr/local/nagios/share/
更多有關Nagios的CGI模塊增加目標策略的強制權限方式見NagiosCommunity.org的維基百科http://www.nagioscommunity.org/wiki。
通過文章的描述,想必大家都學會了nagios服務配置,希望本文對你們有用!
【編輯推薦】