在nagios警报中实现NOT逻辑(负逻辑)

时间:2014-05-14 05:33:47

标签: nagios network-monitoring

我是网络监控领域的新手,我刚开始研究nagios。所以我对nagios有一些基本的怀疑。

我们在/usr/local/nagios/etc/objects/localhost.cfg

有一个localhost.cfg
define service{
        use                             local-service         ; Name of service template to use
        host_name                       blah-16.10
        service_description             Sample Check
        check_command                   check_http_services!-H mydomain.com -u "/sample_url" --string "foo bar" -t 60
        }

我的问题:

1。)我知道这个脚本会检查" http服务" 的网址" www.mydomain.com/sample_url &# 34;并找到文字" foo bar "在那个网页上。 但我不知道选项的含义/用法( -H,-u,-t 60, - string ) 我用谷歌搜索,但我找不到适当的文件,我可以找到这些参数的含义。有人可以为此建议一些链接/网址吗?

2。)我想在警报中实现一种负面逻辑。例如:我只想在我的网页上找到" 状态已关闭"`字符串时才会发出警报( www.mydomain.com/sample_url ) 我如何在nagios中实现这一目标?

注意:在我搜索过程中,我发现所有这些例子都像#34;如果&#39; 示例字符串&#39; 在特定时间内找到然后无警报&#39;。如果&#39; 示例字符串&#39;在特定时间内未找到,然后仅<&strong> 提高警报&#39;&#34;。

但我需要完全相反。

0 个答案:

没有答案