check_http检查http服务
选 项 说 明
-H, --hostname=ADDRESS 主机名或域名
-I, --IP-address=ADDRESS server的IP地址,用于在不能DNS的情况下
-p, --port=INTEGER 端口号,默认80
-u, --url=PATH url,默认是/
-w, --warning=DOUBLE warning状态的响应时间,单位是秒
-c, --critical=DOUBLE critical状态的响应时间,单位是秒
-t, --timeout=INTEGER 连接超时时间,默认10秒
-P, --post=STRING
URL encoded http POST data
-r, --regex, --ereg=STRING
Search page for regex STRING 检查页面的返回值
-R 检查页面的返回值 ,忽略大小写
实例:
check_http -I 172.18.33.11 -p 9080 -u "/health_check.jsp" -P "type=ids" -w 3 -c 10 -r "ok"
./check_http -I 192.168.0.10 -p 80 -u "/gatmain/terminalgate" -k "X-UP-CALLING-LINE-ID:xxxxx" -P "[201111032223120001,T01,12,4@1@1@1@1@21]" -w 3 -c 10 -r "%T02" -v