Nagios的安裝平臺
Nagios的安裝平臺:
下載所需軟件:
創(chuàng)建 nagios 用戶和組
- groupadd nagios
- useradd -g nagios -d /usr/local/nagios -s /bin/bash nagios
創(chuàng)建一個 nagcmd 組用于從 Web 接口執(zhí)行外部命令,并將 nagios 用戶和 Apache 用戶都加到這個組中
- groupadd nagcmd
- usermod -G nagcmd nagios
- usermod -G nagcmd nobody
- tar zxvf nagios-3.0.3.tar.gz
- cd nagios-3.0.3
- ./configure \
- --prefix=/usr/local/nagios \
- --with-command-group=nagcmd
- make all
- make install
- make install-init
- make install-config
- make install-commandmode
注釋下:
1、解壓nagios. tar zxvf nagios-2.6.tar.gz
2、配置nagios. cd nagios ; ./configure –prefix=/usr/local/nagios(設(shè)置安裝目錄)
3、編譯nagios. make all
4、安裝nagios。與別的軟件安裝稍有不同,nagios的安裝要好幾步才能完成。
第一步執(zhí)行make install安裝主要的程序、CGI及HTML文件,
第二步執(zhí)行 make install-commandmode 給外部命令訪問nagios配置文件的權(quán)限,
第三步執(zhí)行 make install-config 把配置文件的例子復(fù)制到nagios的安裝目錄。
這里還有一個 make install-init的步驟,它的作用是把nagios做成一個運行腳本,使nagios隨系統(tǒng)開機啟動,這是一個很方便的措施。
安裝 Nagios 的 WEB 配置文件到 Apache 的 /etc/httpd/conf.d 目錄下
- make install-webconf
如果是編譯安裝的 Apache ,可以手動添加一下配置
- cat sample-config/httpd.conf >> /usr/local/apache/conf/httpd.conf
創(chuàng)建 Nagios Web 接口登錄的用戶
- htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
確認(rèn)加載了 cgi_module 和 alias_module ,然后重啟 Apache
- service httpd restart
安裝 Nagios 插件
- tar zxvf nagios-plugins-1.4.12.tar.gz
- cd nagios-plugins-1.4.12
- ./configure \
- --prefix=/usr/local/nagios \
- --with-nagios-group=nagcmd
- make
- make install
添加 nagios 服務(wù)
- chkconfig --add nagios
- chkconfig nagios on
檢查配置文件是否有錯誤
- /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
啟動
- service nagios start
通過 http://IP/nagios 輸入用戶名密碼就可以打開 nagios 的頁面了。此時還只能簡單的查看 localhost 的狀態(tài)。
【編輯推薦】