Nagios使用check_http和状态303返回OK

时间:2014-04-25 09:54:36

标签: http nagios

可能是一个简单的问题,但搜索没有帮助。

# ../libexec/check_http -H google.co.uk

提供:

HTTP OK: HTTP/1.1 301 Moved Permanently - 592 bytes in 0.153 second response time|time=0.152933s;;;0.000000 size=592B;;;0

但是

# ../libexec/check_http -H google.co.uk.thisisnotarealurl

提供:

HTTP OK: HTTP/1.0 303 See Other - 212 bytes in 0.161 second response time|time=0.161133s;;;0.000000 size=212B;;;0

当网站不存在时,如何显示HTTP OK?

Nagios显示该网站是否存在,这是正常的吗?

1 个答案:

答案 0 :(得分:1)

状态303表示该网站存在,只是在其他地方。 301(具有不同的语义)相同。那不是失败所以是的,这是正常的。

问题是为什么303获得google.co.uk.thisisnotarealurl。也许你的网络中有一些设置(DNS代理总能提供一些结果?另请参阅James_pic的评论!)

如果您将其打入浏览器(来自同一台机器并设置Nagios),您会得到什么?