歡迎您光臨本站 註冊首頁

問一下,nagios的check_http 怎麼監控包含多個參數的URL?

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

問一下,nagios的check_http 怎麼監控包含多個參數的URL?

比如http://www.abc.com/search.aspx?name=abc&id=100

直接在命令行檢測沒問題

一旦寫到services.cfg裡面 ,檢測的時候就變成了http://www.abc.com/search.aspx?name=abc  也就是說&后的都被截斷了
《解決方案》

有人遇到過嗎
《解決方案》

有以下幾個方式可以嘗試:
1. 把url用單引號括起來;
2. 修改一下ngios.cfg中類似illegal_object_name_chars、illegal_macro_output_chars這樣的,把&去掉;
3. 終極方法:實在不行,可以把這個url寫在一個腳本中,command中調用腳本。
《解決方案》

一般情況下,我都是些一個專門用於監控的頁面。不用業務的真正頁面
《解決方案》

本帖最後由 gufengdianying 於 2010-12-04 10:51 編輯

check_http -H www.abc.com -u 「/search.aspx?name=abc&id=100″
加個引號就行了。原因是「&」在命令執行中被當作後台運行符號 &了。
要不就自己寫腳本實現。
nagios監控http的方法,這個文章總結比較全面了,大家可以參考下http://yunhaozou.org/monitor/103.html

[火星人 ] 問一下,nagios的check_http 怎麼監控包含多個參數的URL?已經有1169次圍觀

http://coctec.com/docs/service/show-post-2606.html