centreon分布式监控
在北京与深圳机房实现centreon的分布式监控。深圳机房为主监控服务器10.10.0.100,北京机房部署分站点(Sattelite)服务器10.10.0.200。 主监控部署就不说明,(略)大致流程
所有配置都在主监控服务器上配置,配置完成后,配置文件由主服务器通过ssh推送到分服务器,然后远程重启分服务器的nagios服务,使配置生效。
分服务器监控本地的服务器,监控信息通过mysql发回主监控服务器。
分监控部署
1.部署监控软件
仅需要部署nagios与NDOUtils,略。
2.建立主监控站点与分站点的ssh信任登录
主监控服务器
# su nagios #ssh-keygen # ssh-copy-id -i ~/.ssh/id_rsa.pubnagios@10.10.0.200:
3.拷贝主监控站点所有插件与配置文件到分站点
# scp/usr/lib/nagios/plugins/*nagios@10.10.0.200:/usr/lib/nagios/plugins/ # scp/usr/local/nagios/etc/*nagios@10.10.0.200:/usr/local/nagios/etc/
4.centreon配置
pollers
Configuration->Centreon->Pollers->AddSattelite Name:idc_bj, Localhost:no, IP address:10.10.0.200,Status:enabled
ndomod.cfg
Configuration->Centreon->ndomod.cfg->AddDescription:ndomod-bj, Instance Name:idc_bj, Status:enabled,Interface Type:tcpsocks, Output:10.10.0.100, TCPPort:5668
ndo2db.cfg
Configuration->Centreon->ndo2db.cfg->Add->GeneralDescription:ndo2db-bj, Status:enabled, Requester:idc-bj, SocketType:tcp, TCP Port:5668
Configuration->Centreon->ndo2db.cfg->Add->DatebaseDatabase Type:mysql, Database Hoster:10.10.0.100, DatabaseName:centstatus, Listening Port:3306,User/Passwd:centreon
这里注意需要开放10.10.0.100的数据库访问权限,如 grant all oncentstatus.* to centreon@’10.10.0.200′> nagios.cfg
Configuration->Centreon->nagios.cfg->AddConfiguration Name:Nagios CFG bj, Status:enabled, Linked NagiosServer:idc_bj, Comments:Nagios CFG bj
5.sudo配置
为了让主监控服务器能够远程启动分监控服务器的nagios服务,需要配置sudoer权限,即/etc/sudoers
# visudo
nagiosALL=NOPASSWD: /etc/init.d/nagios restart nagios ALL=NOPASSWD:/etc/init.d/nagios stop nagios ALL=NOPASSWD: /etc/init.d/nagiosstart nagios ALL=NOPASSWD: /etc/init.d/nagios> 6.重启服务
Configuration->nagios NagiosServer:all Nagios Service, 选择Generate Configuration Files, RunNagios debug (-v), Move Export Files, RestartNagios四项,export。
修改centreon的’SatteliteName’引发的大麻烦
看着centreon默认的SatteliteName->’central’不太爽,于是改了自己的满意的名字,然后重启centreon服务。
麻烦产生啦!所有的service变成double,查看检测信息,hosts数量对,services数量对,就是状态显示有问题。
登录centreon论坛,查找原因,找到解决方法。
Centreon Webinterface – All services show uptwice!
停止centcore,centstorage, ndoutils, nagios服务
页:
[1]