我正在尝试配置一个http_check
使用 -u 参数来检查特定的 URL,但是虽然这在命令行中工作正常,但 nagios 检查只返回Temporary failure in name resolution
# /usr/lib/nagios/plugins/check_http -H 176.67.169.157 -u http://dolicapax.org/
HTTP OK: HTTP/1.1 200 OK - 10960 bytes in 0.360 second response time |time=0.359959s;;;0.000000 size=10960B;;;0
这是命令和服务定义
# 'check_http_url' command definition
define command{
command_name check_http_url
command_line /usr/lib/nagios/plugins/check_http -I '$HOSTADDRESS' -u '$ARG1$'
}
define service {
host_name frank.olsenit.no
service_description HTTP-wiki
check_command check_http_url!http://dolicapax.org/
...
}
有任何想法吗?
试试这个
如果您需要使用主机
检查以确保您也可以在主机上解析
尝试更改
check_command
commands.cfg 中的:检查你的文件:
重新启动 nagios 并检查您的 nagios 站点。