可能是一个简单的问题,但搜索没有帮助。
# ../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显示该网站是否存在,这是正常的吗?
答案 0 :(得分:1)
状态303
表示该网站存在,只是在其他地方。 301
(具有不同的语义)相同。那不是失败所以是的,这是正常的。
问题是为什么303
获得google.co.uk.thisisnotarealurl
。也许你的网络中有一些设置(DNS代理总能提供一些结果?另请参阅James_pic的评论!)
如果您将其打入浏览器(来自同一台机器并设置Nagios),您会得到什么?