我是网络监控领域的新手,我刚开始研究nagios。所以我对nagios有一些基本的怀疑。
我们在/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。)我知道这个脚本会检查" 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;。
但我需要完全相反。