我是nagios的新手,我希望成为"服务状态的组合"在不同的主机中只有一个报警。 例如,我有三个主机服务httpd(只有一个服务),我想生成一个警报,考虑到不同的情况:
我正在阅读不同的论坛,但在大多数情况下......他们使用nagios监控每台主机的服务,而不是在一次检查中对服务进行分组。
aditional note:hots1,host2和host3属于同一个主机组。
答案 0 :(得分:0)
我认为这不可能与Nagios一起开箱即用。构建在Nagios之上的其他系统以不同的方式添加此功能。例如,Opsview具有他们所谓的业务服务监控,它允许您对服务组发出警报。
如果您坚持使用普通Nagios,我认为您需要编写自定义插件作为check_http
插件的包装器。编写一个bash脚本来执行此操作应该相当简单 - 它只需要多次运行check_http
并以您希望的方式聚合结果。