admin 發表於 2023-9-10 16:34:29

安裝 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]
查看完整版本: 安裝 Nagios