10.27.1XX.43采集服务器,发现只可以连接21.后来发现21里面连接状态库的前缀错了。修改后,可以通过连接21,进而把状态写入数据库。
重启nagios,终于修复了。
通过这个试验,我发现其实Centreon——nagios分布式结构,可以有多个ndo2db去连接相同的库。采集服务器只要指向任意一个均可以。推翻了之前说只有中心节点可以有一个的说法。
给出查询采集服务器的SQL语句
SELECT UNIX_TIMESTAMP(program_start_time) as program_start_time, is_currently_running, process_id, p.instance_id, instance_name, UNIX_TIMESTAMP(status_update_time) AS last_alive FROM nagios_programstatus p, nagios_instances i WHERE p.instance_id = i.instance_id