Nagios安裝手冊

因爲要用到這個開源系統,參考官方文檔自己完成了安裝。其實文檔寫得十分詳細,我這裏只是記錄一下自己的心得而已。

注:下面xxx的地方,可能是需要設置密碼的地方。務必牢記。
一 nagios 環境設置
1) /usr/sbin/useradd nagios
2) passwd nagios (xxx)
3)/usr/sbin/groupadd nagcmd
4)/usr/sbin/usermod -G nagcmd nagios
5)/usr/sbin/usermod -G nagcmd apache

二 nagios安裝
1) 解壓 之後 進入
2) ./configure --with-command-group=nagcmd
3)make all
4)make install
5)make install-init
6)make install-config
7)make install-commandmode

8)vim /usr/local/nagios/etc/objects/contacts.cfg 修改email 地址
9) make install-webconf
10) 添加有web訪問權限的用戶:htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin (xxx)
11) 將/etc/httpd/conf.d/nagios.conf 這個例子文件裏的內容 merge 到apache的主配置文件裏(/usr/local/apache2/conf/httpd.conf )
12) 修改保存後,重啓Apache。訪問http://172.16.128.152/nagios/ 用第10)步的用戶名密碼登陸 nagiosadmin (xxx)

三 Nagios Plugins安裝
1) 解壓 之後 進入解壓目錄
2) ./configure --with-nagios-user=nagios --with-nagios-group=nagios
3) make
3) make install


Nagios啓動及測試
1) 將nagios加入系統服務(chkconfig --add nagios ;chkconfig nagios on 可選,這裏我沒有做)
2) 檢測nagios配置文件語法是否有誤:/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
3) 如果上一步沒有錯誤。可以手動啓動nagios服務了 :/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
關於啓動、關閉nagios,參見:http://nagios.sourceforge.net/docs/3_0/startstop.html


FYI:
---client 安裝
1。plugin安裝
2。nrpe安裝
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
make install-xinetd

將nrpe        5666/tcp        # NRPE加入/etc/service
重啓service xinetd restart

發佈了63 篇原創文章 · 獲贊 2 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章