殇帝刘玢你 发表于 2019-1-26 10:10:25

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]
查看完整版本: centreon分布式监控