本帖最后由 cnyunwei.com 于 2013-7-2 14:22 編輯 安裝過(guò)程參照上一篇Centreon文章,今天主要演示一下如何配置本機(jī)和客戶端的監(jiān)控。
一、本機(jī)監(jiān)控
1、 首先刪除初始的監(jiān)控服務(wù),下面的截圖是我測(cè)試過(guò)程中的配置,為了演示全部刪除后再重新開(kāi)始
2、Centreon-Server主機(jī)定義
配置-》主機(jī)-》Centreon-Server,主機(jī)繼承了generic-host模板,不需要修改,默認(rèn)即可。
查看模板配置配置-》主機(jī)-》模板-》generic-host,可根據(jù)情況修改。
3、定義主機(jī)服務(wù):首先創(chuàng)建一個(gè)check_ping檢查主機(jī)存活命令
配置-》命令-》增加
添加check_ping服務(wù)
配置-》服務(wù)-》增加-》服務(wù)配置
定義的服務(wù)繼承了generic-service服務(wù)模板,配置-》服務(wù)-》模板-》generic-service
配置-》服務(wù)-》增加-》關(guān)系 添加Centreon-Server
保存后生效
檢查是否正確并生成配置:管理-》nagios 勾選所有動(dòng)作-》導(dǎo)出
等待幾分鐘后,查看服務(wù)是否正常:監(jiān)控-》服務(wù)-》所有服務(wù)
4、接下來(lái)演示通過(guò)nrpe插件來(lái)監(jiān)控本機(jī)的狀態(tài),nrpe在上一篇文章中已經(jīng)安裝,先測(cè)試一下配置是否正確。
測(cè)試本機(jī)命令:/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
定義check_nrpe命令:
命令名:check_nrpe
命令行:$USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
添加nrpe常用的服務(wù)模板,依次演示nrpe.cfg的監(jiān)控項(xiàng),修改nrpe配置后重啟服務(wù):
[root@centreon ~]# vi /usr/local/nagios/etc/nrpe.cfg
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
配置-》服務(wù)-》模板-》增加
1)添加check_load
2)添加check_users
3)添加check_ disk
4)添加check_zombie_procs
5)添加check_total_procs
5、關(guān)聯(lián)模板:因?yàn)?font face="Calibri"> Centreon-Server繼承的是generic-host主機(jī)模板,所以我們?cè)?font style="color:rgb(63, 120, 189)">generic-host模板里將剛才的服務(wù)模板都關(guān)聯(lián)上
接下來(lái)進(jìn)入Centreon-Server主機(jī)配置,將“創(chuàng)建與模板相關(guān)的服務(wù)”選為yes后保存
再次查看Centreon-Serve服務(wù),已經(jīng)生成
二、Linux客戶端監(jiān)控
1、客戶端檢查nrpe配置并啟動(dòng)服務(wù)
nrpe.cfg與上面服務(wù)器端一致
服務(wù)器端測(cè)試nrpe
2、 將上面所有的nrpe服務(wù)模板關(guān)聯(lián)到客戶機(jī)要繼承的Servers-Linux主機(jī)模板里:
配置-》主機(jī)-》模板-》Servers-Linux
3、添加客戶端:配置-》主機(jī)-》添加
完成后將自動(dòng)創(chuàng)建關(guān)聯(lián)的服務(wù):
再次檢查生成nagios配置:
查看所有監(jiān)控:
現(xiàn)在client相比Centreon-Server少了check_ping檢測(cè)主機(jī)存活的監(jiān)控,我們可以在check_ping服務(wù)里直接關(guān)聯(lián)client主機(jī)。
重新加載配置:
系統(tǒng)的基本監(jiān)控差不多完成了,如果要添加其他的監(jiān)控,比如mysql,apache,nginx等都有對(duì)應(yīng)的監(jiān)控插件,按照以上的步驟相信都能夠完成。
接下來(lái)將測(cè)試下報(bào)警配置,批量添加主機(jī),用戶管理等內(nèi)容