21、分布式监控与Web界面使用指南
2026/6/23 15:23:07 网站建设 项目流程

分布式监控与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脚本。以下是服务和主机检查结果提交脚本的示例:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询