免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3185 | 回复: 1

[学习分享] nagios使用带url的check_http检测主机 [复制链接]

论坛徽章:
380
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2013-05-13 19:46 |显示全部楼层
前一段时间在Cu论坛发现一个提问,问题是nagios关于检测主机http服务的.原帖地址http://bbs.chinaunix.net/forum.p ... page=1#pid23860101.楼主刚开始想实现的是检测主机的url是否正常,后来有回复用自定义脚本的.经过搜索,发现nagios自带的check_http命令可以使用-u url的方式来检测url的.经过试验,确实是可行的,发帖纪录下.
1.先运行check_http命令看下是否支持-u参数,注意返回的显示里面有没有
  1. /usr/local/nagios/libexec/check_http
  2. check_http: Could not parse arguments
  3. Usage:
  4. check_http -H <vhost> | -I <IP-address> [color=Red][-u <uri>][/color] [-p <port>]
  5. [-w <warn time>] [-c <critical time>] [-t <timeout>] [-L] [-a auth]
  6. [-b proxy_auth] [-f <ok|warning|critcal|follow|sticky|stickyport>]
  7. [-e <expect>] [-s string] [-l] [-r <regex> | -R <case-insensitive regex>]
  8. [-P string] [-m <min_pg_size>:<max_pg_size>] [-4|-6] [-N] [-M <age>]
  9. [-A string] [-k string] [-S <version>] [--sni] [-C <warn_age>[,<crit_age>]]
  10. [-T <content-type>] [-j method]
复制代码
2.自定义一个command,名字随便起,我这里是check_http_u,当然了,我写的简单,你也可以加-w和-c等参数
  1. define command{
  2.         command_name check_http_u
  3.         command_line $USER1$/check_http -I $HOSTADDRESS$ -u $ARG1$
  4.         }
复制代码
3.给已经定义过的主机添加一个自定义服务,我这里写成URL1,你可以根据需要修改成其他的.
  1. define service{
  2.         use local-service ; Name of service template to use
  3.         host_name xxx ;前面定义好的主机名
  4.         service_description URL1 ;
  5.             check_command check_http_u!'/path/index.html' ;
  6.             notifications_enabled 1;
  7. }
复制代码
4. 重启nagios服务,重启没有错误的话,浏览器访问你的nagios服务,过一段时间,就可以看到检测的结果了.
1.png
本方法也同步在我的Cu微博了. http://blog.chinaunix.net/uid-1730385-id-3683735.html

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
发表于 2013-05-13 20:09 |显示全部楼层
支持版主!!^-^
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP