如果 Icinga2 中的 tcp 端口响应,如何发出警报?

如果 Icinga2 中的 tcp 端口响应,如何发出警报?

我是 Icinga2 的新手。我设置了几个服务检查。现在我想检查 TCP 端口是否响应,以及它是否会引发关闭事件。基本上我想反转状态,因为通常这个端口不应该处于监听状态。我该怎么做?

答案1

我找到了解决方案。有一个名为“negate”的插件可以做到这一点。这就是您的配置方式:

object Host "hostname" {
        address  = "192.168.1.11"
        vars.negate_command = "/usr/lib/nagios/plugins/check_tcp"
        vars.negate_arguments["-p"] = "443"
        vars.negate_arguments["-t"] = "3"
        check_command = "negate"
}

相关内容