ICINGA2:在远程主机而不是主机上运行检查



我刚刚更新到需要"新的"检查远程主机的糖霜2.8,所以我正在尝试使其工作。

在主人上,我在Zones.D中添加了一个文件夹,并带有远程主机的主机名。我添加了一些检查,但它们似乎都是从主而不是遥控器执行的。

例如:我需要监视redis。我的redis.conf in/etc/icinga2/zones.d/remotehostname/redis.conf:

apply Service "Redis" {
    import "generic-service"
    check_command = "Redis"
    vars.notification["pushover"] = {
            groups = [ "ADMINS" ]
    }
assign where host.name == "remotehostname"

}

在Icingaweb中弹出了一项新服务,但它错误地出现了:

execvpe(/usr/lib/nagios/nagios-plugins/check_redis_publish_subscribe.pl) failed: No such file or directory

这是正确的,因为在主上,文件不存在。它确实存在于远程主机上。

如何让ICinga在远程主机上执行此操作,并让该主机将输出返回给主人?

您可以将其写入服务:

command_endpoint = host.name

或者您可以尝试创建一个区域并将区域添加到主机。

也许这可以帮助您:Netways博客

相关内容

  • 没有找到相关文章

最新更新