您好,登錄后才能下訂單哦!
我使用check_http是為了監(jiān)控公司的一些網站,防止在公司不名情況下用戶無法訪問而遭到投訴。我一直監(jiān)控的是域名,例如:http://www.123.com,經過一段時間的使用,發(fā)現(xiàn)nagios自帶的check_http命令參數(shù)有限,以IIS下運行的站點為例,如果我手動將站點停止,訪問站點會顯示【建設中】,而此種情況nagios不報警,但是對于用戶來說,已經無法正常訪問了,所以針對此情況,我又詳細參考了下命令幫助后,決定不只監(jiān)控域名而已,要監(jiān)控網站下面具體的頁面,這樣更準確。
check_http -H
[-l] [-r
[-T
-H:主機名,支持虛擬主機,也可以添加端口
-I:使用IP地址或者名字
-p:檢測端口,默認是80
參數(shù)很多,以后慢慢了解吧。。。。。。。。
1、監(jiān)控網站首頁(監(jiān)控其他頁面也適用)
check_http -H www.123.com -p 80 -u http://www.123.com/index.html
具體到nagios的配置如下:(我使用nconf配置nagios)
(1)、新建一個check_http的命令check_port_url
check command line:$USER1$/check_http -I $HOSTADDRESS$ -p $ARG1$ -u $ARG2$
amount of params:控制ARG參數(shù)的個數(shù)
(2)、新建一個監(jiān)控網頁的服務,使用上面新建的命令
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。