0

我是网络监控领域的新手,我刚刚开始在 nagios 上工作。所以我对nagios有一些基本的疑问。

我们有一个 localhost.cfg 在/usr/local/nagios/etc/objects/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.) 我知道这个脚本会检查URL“ www.mydomain.com/sample_url ”的“http 服务” ,并在该网页上找到文本“ foo bar ”。但我不知道选项(-H、-u、-t 60、--string)的含义/用法,但我找不到合适的文档来找到这些参数的含义。任何人都可以为此建议一些链接/网址吗?

2.)我想在我的警报中实现某种否定逻辑。例如:我只想在我的网页(www.mydomain.com/sample_url )上找到“ status closed ”字符串时才发出警报我如何在nagios中实现这一点?

注意:在我的搜索过程中,我发现所有的例子都像“如果在特定时间内找到'样本字符串'然后'没有警报'。如果在特定时间没有找到'样本字符串' ,那么只有'提高警报'”。

但我需要完全相反。

4

0 回答 0