安裝 Nagios
測試環境OS:Centos5.6Nagios官網http://www.nagios.org
由官網下載主程式#wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.3.1.tar.gz#tar zxvf nagios-3.3.1.tar.gz#cd nagios
建立 Nagios 使用者#adduser nagios#groupadd nagcmd#usermod -G nagcmd apache#usermod -G nagcmd nagios
開始編譯主程式#./configure#make all
安裝主程式及一些必要的套件#make install
寫入 nagios 之 script 到 /etc/rc.d/init.d#make install-init
設定延伸指令的目錄及權限#make install-commandmode
安裝一些基本範例的組態設定檔#make install-config
安裝插件,由官網下載插件#wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz#tar zxvf nagios-plugins-1.4.15.tar.gz#cd nagios-plugins-1.4.15
開始編譯插件
#./configure#make all#make install
設定apache,加入以下內容於底端#vi /etc/httpd/conf/httpd.confScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin<Directory "/usr/local/nagios/sbin"> AllowOverride AuthConfig Options ExecCGI Order allow,deny Allow from all</Directory>Alias /nagios /usr/local/nagios/share<Directory "/usr/local/nagios/share"> Options None AllowOverride AuthConfig Order allow,deny Allow from all</Directory>
重新啟動apache#service httpd restart
修改底下檔案內容,使之能暫時的讓Nagios正常運作,之後再來針對安全性做加強#cd /usr/local/nagios/etc/
#vi /usr/local/nagios/etc/cgi.cfguse_authentication=0(原本為'1')
檢查組態檔是否設定錯誤#/usr/local/nagios/bin/nagios-v nagios.cfg
以mnagios.cfgm之設定啟動mnagios#/usr/local/nagios/bin/nagios nagios.cfg打開瀏覽器瀏覽http://192.168.0.1/nagios出現如下圖即設定成功
頁:
[1]