分布式nagios监控环境建立的详细步骤

 
多个nagios+ndoutils+1个mysql环境的配置
在单个nagios+ndoutils+mysql工作正常的情况下,分布式的环境搭建也就是配置的问题,不需要其它任何的软件或者工具。下面举一例说明:
 
环境: hostA:192.168.1.2         nagiosA + ndoutilsA+mysqlA
            HostB:192.168.1.3        nagiosB + ndoutilsB +mysqlB
            MysqlB: 有数据库nagios,用户nagios对其有所有权限。密码:nagios
目标: nagiosAnagiosB监控的数据均写入mysqlB的数据库nagios中。
 
实现步骤:
1、允许mysql从远程主机登陆操作
       MysqlB,授权nagios用户可以从任意主机登陆并操作数据库nagios。使用如下命令
       mysql>grant all on nagios.* to nagios@’%’ identified by ‘nagios’;
 
2、配置ndo2db.cfg
修改hostAndo2db.cfg如下:
             db_host=192.168.1.3
                db_name=nagios
                db_user=nagios
                db_pass=nagios
修改hostBndo2db.cfg如下:
           db_host=localhost
                db_name=nagios
                db_user=nagios
                db_pass=nagios
3、配置ndomod.cfg
修改hostA中的ndomod.cfg如下
              instance_name=instancenameA
修改hostB中的ndomod.cfg如下
              instance_name=instancenameB
     解释:不同的nagios实例写入同一个数据库之后,以instance_idinstance_name来区分该数据数据属于哪一个实例。Instance_name不相同时,instance_id会自动增加1。如果不修改该选项,instance_name默认为default,如果多个实例的instance_name均为default,后写入的数据将会把上一个名为defaultnagios实例的数据覆盖掉,并强行占用该instance_id而不是自增。
修改之后重起即可
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值