Nagios check_http命令用法
Nagios check_http命令用法
//顯示版本
#./check_http -V
check_http v2053 (nagios-plugins 1.4.13)
//-H -u -p(不能直接-u寫URL,用-u時要用-H;-u帶的URL可以寫全或相對)
#./check_http -H www.****.com
HTTP OK HTTP/1.1 200 OK
#./check_http -H www.****.com -u /url1/url2/index.html
#./check_http -H www.****.com -u http://www.****.com/url1/url2/index.html
#./check_http -H www.****.com -p 80 -u http://www.****.com/url1/url2/index.html
//-I
#./check_http -I xxx.xxx.xxx -u /url1/url2/index.html
//-e ; 預期伺服器返回的第一行字串匹配
# ./check_http -H "200 OK"
HTTP OK HTTP/1.1 200 OK - 106540 bytes in 1.736 seconds |time=1.736245s;;;0.000000 size=106540B;;;0
# ./check_http -H "200 notOK"
HTTP CRITICAL - Invalid HTTP response received from host: HTTP/1.1 200 OK
//-s ; 預期頁面程式碼中的字串
//-M ;檢測頁面的 Last modified時間,如1m,1h,1d等(分鐘,小時,天);
# ./check_http -I 192.168.100.107 -u /cehq/zhishu.html -M 1m
HTTP CRITICAL - Last modified 1:11:40 ago
//-m :; 最小頁面size(bytes):最大頁面size(bytes)
# ./check_http -I 192.168.100.107 -u /cehq/zhishu.html -m 100:200
HTTP WARNING: page size 3466 too large|size=3466B;100;0;0
//-w和-c;定義warning和critical的告警閥值(單元:seconds)
# ./check_http -I 192.168.100.107 -u /cehq/zhishu.html -w 0.0001
HTTP WARNING: - HTTP/1.1 200 OK - 0.002 second response time |time=0.001646s;0.000100;;0.000000 size=3466B;;;0
# ./check_http -I 192.168.100.107 -u /cehq/zhishu.html -c 0.0001
HTTP CRITICAL: - HTTP/1.1 200 OK - 0.002 second response time |time=0.001778s;;0.000100;0.000000 size=3466B;;;0
// -N; 檢查一個頁面訪問,為了獲得較好的響應時間,不讀取頁面體,no-body:
# ./check_http -H
HTTP OK: HTTP/1.1 200 OK - 4300 bytes in 0.015 second response time |time=0.014826s;;;0.000000 size=4300B;;;0
// -a; 以使用者名稱密碼訪問一個需認證的頁面:
# ./check_http -I 10.10.10.32 -u /nagios/
HTTP WARNING: HTTP/1.1 401 Authorization Required - 717 bytes in 0.004 second response time |time=0.004006s;;;0.000000 size=717B;;;0
# ./usr/lib/nagios/plugins/check_http -I 192.168.10.2 -u /nagios/ -a nagios:nagios
HTTP OK: HTTP/1.1 200 OK - 911 bytes in 0.005 second response time |time=0.004724s;;;0.000000 size=911B;;;0
//-t;連線超時的時間(default:10seconds)
#./check_http -H laabaa.com
HTTP OK HTTP/1.1 200 OK - 106540 bytes in 1.840 seconds |time=1.839614s;;;0.000000 size=106540B;;;0
#./check_http -H laabaa.com -t 1
CRITICAL - Socket timeout after 1 seconds
//-v;verbose,show details for command-line debugging
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29500582/viewspace-1249062/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nagios自帶外掛check_http詳解及用法例項iOSHTTP
- Nagios透過check_http監控一臺web應用伺服器上多個tomcat服務iOSHTTPWeb伺服器Tomcat
- Nagios通過check_http監控一臺web應用伺服器上多個tomcat服務iOSHTTPWeb伺服器Tomcat
- vi 命令 用法
- vi命令用法
- strace命令用法
- iwpriv命令用法
- git show命令用法Git
- git grep命令用法Git
- alternatives命令用法
- scp命令基本用法
- Ubuntu命令--CURL用法Ubuntu
- asmcmd命令用法教程ASM
- 【命令】usemod 的用法
- sar命令用法(轉)
- 【SHELL】grep 命令用法
- DOS命令之Date命令的用法
- Nagios 客戶端檢查常用命令iOS客戶端
- 命令列中常見命令用法及explainshell.com的用法命令列AI
- Linux高階命令——cut命令用法Linux
- Linux sed命令用法Linux
- jq命令用法總結
- sed命令用法總結
- linux du命令用法Linux
- Linux 命令 indent 用法Linux
- chmod命令詳細用法
- awk命令部分用法
- Ubuntu mount命令用法詳解Ubuntu
- Git SSH 命令常見用法Git
- Linux命令-Sed用法教程Linux
- nslookup命令的常見用法
- 【Linux之truncate 命令用法】Linux
- 【jar命令的用法詳解】JAR
- sqlplus column命令用法SQL
- Linux下history命令用法Linux
- CRSCTL和SRVCTL的命令用法
- linux 的xargs命令用法Linux
- mysql show命令用法大全MySql