博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nagios plugins之 check_http ZT
阅读量:6519 次
发布时间:2019-06-24

本文共 2589 字,大约阅读时间需要 8 分钟。

nagios下的check_http ZT具体参数是一个比较重要的点,我带大家来看看。.

//显示版本

#./check_http -V

check_http v2053 (nagios-plugins 1.4.13)

//-H -u -p

(不能直接-u写URL,用-u时要用-H;-u带的URL可以写全或相对)

 

 
  1. #./check_http -H www.****.com  
  2.  

 

HTTP OK HTTP/1.1 200 OK - 106540 bytes in 1.833 seconds |time=1.833151s;;;0.000000 size=106540B;;;0

 

 
  1. #./check_http -H www.****.com -u /url1/url2/index.html  
  2.  
  3. #./check_http -H www.****.com -u http://www.****.com/url1/url2/index.html  
  4.  
  5. #./check_http -H www.****.com -p 80 -u http://www.****.com/url1/url2/index.html  
  6.  

 

//-I

 

 
  1. #./check_http -I xxx.xxx.xxx -u /url1/url2/index.html  
  2.  

 

//-e ; 预期服务器返回的第一行字串匹配

 

 
  1. # ./check_http -H www.laabaa.com -e "200 OK" 
  2.  

 

HTTP OK HTTP/1.1 200 OK - 106540 bytes in 1.736 seconds |time=1.736245s;;;0.000000 size=106540B;;;0

 

 
  1. # ./check_http -H www.laabaa.com -e "200 notOK" 
  2.  

 

HTTP CRITICAL - Invalid HTTP response received from host: HTTP/1.1 200 OK

//-s ; 预期页面代码中的字串

//-M ;检测页面的 Last modified时间,如1m,1h,1d等(分钟,小时,天);

 

 
  1. # ./check_http -I 192.168.100.107 -u /cehq/zhishu.html -M 1m  
  2.  

 

HTTP CRITICAL - Last modified 1:11:40 ago

//-m :; 最小页面size(bytes):最大页面size(bytes)

 

 
  1. # ./check_http -I 192.168.100.107 -u /cehq/zhishu.html -m 100:200  
  2.  

 

HTTP WARNING: page size 3466 too large|size=3466B;100;0;0

//-w和-c;定义warning和critical的告警阀值(单元:seconds)

 

 
  1. # ./check_http -I 192.168.100.107 -u /cehq/zhishu.html -w 0.0001  
  2.  

 

HTTP WARNING: - HTTP/1.1 200 OK - 0.002 second response time |time=0.001646s;0.000100;;0.000000 size=3466B;;;0

 

 
  1. # ./check_http -I 192.168.100.107 -u /cehq/zhishu.html -c 0.0001  
  2.  

 

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:

 

 
  1. # ./check_http -H www.ce.cn -u /index.shtml -N  
  2.  

 

HTTP OK: HTTP/1.1 200 OK - 4300 bytes in 0.015 second response time |time=0.014826s;;;0.000000 size=4300B;;;0

// -a; 以用户名密码访问一个需认证的页面:

 

 
  1. # ./check_http -I 10.10.10.32 -u /nagios/  
  2.  

 

HTTP WARNING: HTTP/1.1 401 Authorization Required - 717 bytes in 0.004 second response time |time=0.004006s;;;0.000000 size=717B;;;0

 

 
  1. # ./usr/lib/nagios/plugins/check_http -I 192.168.10.2 -u /nagios/ -a nagios:nagios  
  2.  

 

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)

 

 
  1. #./check_http -H laabaa.com  
  2.  

 

HTTP OK HTTP/1.1 200 OK - 106540 bytes in 1.840 seconds |time=1.839614s;;;0.000000 size=106540B;;;0

 

 
  1. #./check_http -H laabaa.com -t 1  
  2.  

 

CRITICAL - Socket timeout after 1 seconds

//-v;verbose,show details for command-line debugging

以上常用的,没有post、header等相关的参数。

在应用nagios时,我们得多关心下check_http,这个功能非常好用!

转载于:https://www.cnblogs.com/JemBai/archive/2012/04/09/2439173.html

你可能感兴趣的文章
跟我一起学docker(四)--容器的基本操作
查看>>
磁化强度
查看>>
C/C++ 数据范围
查看>>
LVS+keepalived+nginx
查看>>
monkey如何通过uiautomatorviewer的bounds坐标点击控件
查看>>
第22章,mysql数据库-1
查看>>
【亲测】教你如何搭建 MongoDB 复制集 + 选举原理
查看>>
虚拟化网络技术
查看>>
阿里云中间件推出全新开发者服务
查看>>
56.随机产生的id重复问题
查看>>
一个快速检测系统CPU负载的小程序
查看>>
Wireshark and Tcpdump tips
查看>>
windows2003单域迁移到2008R2服务器
查看>>
cacti相关资料网站
查看>>
我的友情链接
查看>>
浅析:Android--Fragment的懒加载
查看>>
Linux操作系统目录和Linux常用的文件和目录管理命令
查看>>
DIY:自己动手做一个迷你 Linux 系统(二)
查看>>
猫猫学IOS(三十)UI之Quartz2D画图片画文字
查看>>
ethereumjs/merkle-patricia-tree-2-API
查看>>