Linux

Nagios 監控網站上的文本

  • July 29, 2013

我想知道是否可以在監控網站上的文本方面獲得一些幫助。IE 如果我想監視 google.com 的“隱私”文本,我想我會使用以下命令:

check_http -H google.com -u http://www.google.com -s "Privacy"

但它不起作用。無論我在引號中加上什麼,我都會得到“OK”。我顯然使用了錯誤的命令或錯誤的選項。請幫忙。

試著離開放-u。-u 給出要檢索的路徑(頁面),預設為“/”,它不佔用整個 URL。這是我離開時的輸出。

$ ./check_http -H www.google.com -s "Privacy"
HTTP OK HTTP/1.0 200 OK - 0.041 second response time |time=0.040579s;;;0.000000 size=5257B;;;0
$ ./check_http -H www.google.com -s "Privacyblahdibla"
HTTP CRITICAL - string not found|time=0.048169s;;;0.000000 size=5257B;;;0

如果要獲取特定頁面,請像這樣使用 -u

$ ./check_http -H www.google.com -u "/ig" -s "Privacy"
HTTP OK HTTP/1.0 200 OK - 0.166 second response time |time=0.165896s;;;0.000000 size=87843B;;;0

引用自:https://serverfault.com/questions/35040