分布式监控与Web界面使用指南
1. 分布式监控
分布式监控允许多个非中心Nagios实例将其服务和主机检查结果发送到中央服务器。通过被动服务和主机检查,结合Nagios Service Check Acceptor(NSCA),可以实现这一场景。中央Nagios实例通过外部命令文件接口接收结果,并将其作为被动检查进行处理。
1.1 启用OCSP/OCHP机制
要使用OCSP(Obsessive Compulsive Service Processor)和OCHP(Obsessive Compulsive Host Processor)机制,需要在非中心Nagios服务器的全局配置文件 /etc/nagios/nagios.cfg 中进行设置:
# /etc/nagios/nagios.cfg
...
obsess_over_services=1
ocsp_command=submit_service_check
ocsp_timeout=5
obsess_over_hosts=1
ochp_command=submit_host_check
ochp_timeout=5
同时,在服务和主机定义中,可以选择性地设置是否使用该机制。中央Nagios服务器也需要对每个服务和主机进行定义。
1.2 定义OCSP/OCHP命令
非中心实例将结果发送到中央服务器的命令通常基于 send_nsca 脚本。以下是服务和主机检查结果提交脚本的示例:
超级会员免费看
订阅专栏 解锁全文
1069

被折叠的 条评论
为什么被折叠?



