向Nagios添加http检查最简单的方法

有一种简单的方法可以将自定义命令添加到Nagios的主机configuration部分吗?

我有几个Web服务器在不同的端口和主机上运行,​​而且为每个不同的“一种”服务创build一个主机组,服务和命令定义(好的命令可以把端口和URL作为参数)我想检查一下。

我意识到我通过这条路线牺牲了可扩展性,但有一个更简单的方法。 还是我在想这个问题错了?

如果你只是想检查一个URL列表,那么你可以(1)定义一个主机与一个无操作主机检查,(2)定义一个服务使用该主机,(3)设置检查命令为该服务运行一个脚本,(4)写一个脚本,检查(通过调用check_http)在一个文件中的每个url。

所有这一切都将是一次性的build立。 当你得到一个新的URL,你会把它添加到文件。

我做了一些类似的事情,为所有的http检查(使用check_http )创build一个文件,并将其视为单个服务器/主机。 对于每个http检查,只有一个服务要定义。 没有主机组需要。