【转】nagios使用带url的check_http检测主机
前一段时间在Cu论坛发现一个提问,问题是nagios关于检测主机http服务的.原帖地址http://bbs.chinaunix.net /forum.php?mod=viewthread&tid=4079340&page=1#pid23860101.楼主刚开始想实 现的是检测主机的url是否正常,后来有回复用自定义脚本的.经过搜索,发现nagios自带的check_http命令可以使用-u url的方式来检测url的.经过试验,确实是可行的,发帖纪录下.
   1.先运行check_http命令看下是否支持-u参数,注意返回的显示里面有没有
    点击(此处)折叠或打开
- /usr/local/nagios/libexec/check_http
 - check_http: Could not parse arguments
 - Usage:
 - check_http -H <vhost> | -I <IP-address> [-u <uri>] [-p <port>]
 - [-w <warn time>] [-c <critical time>] [-t <timeout>] [-L] [-a auth]
 - [-b proxy_auth] [-f <ok|warning|critcal|follow|sticky|stickyport>]
 - [-e <expect>] [-s string] [-l] [-r <regex> | -R <case-insensitive regex>]
 - [-P string] [-m <min_pg_size>:<max_pg_size>] [-4|-6] [-N] [-M <age>]
 - [-A string] [-k string] [-S <version>] [--sni] [-C <warn_age>[,<crit_age>]]
 - [-T <content-type>] [-j method]
 
2.自定义一个command,名字随便起,我这里是check_http_u,当然了,我写的简单,你也可以加-w和-c等参数
点击(此处)折叠或打开
- define command{
 - command_name check_http_u
 - command_line $USER1$/check_http -I $HOSTADDRESS$ -u $ARG1$
 - }
 
3.给已经定义过的主机添加一个自定义服务,我这里写成URL1,你可以根据需要修改成其他的.
点击(此处)折叠或打开
- define service{
 - use local-service ; Name of service template to use
 - host_name xxx ;前面定义好的主机名
 - service_description URL1 ;
 - check_command check_http_u!'/path/index.html' ;
 - notifications_enabled 1;
 - }
 
4. 重启nagios服务,重启没有错误的话,浏览器访问你的nagios服务,过一段时间,就可以看到检测的结果了.

转自:blog.chinaunix.net/uid-1730385-id-3683735.html
【转】nagios使用带url的check_http检测主机的更多相关文章
- Windows自带强大的入侵检测工具——Netstat 命令 查询是否中木马
		
Netstat命令可以帮助我们了解网络的整体使用情况.根据Netstat后面参数的不同,它可以显示不同的网络连接信息.Netstat的参数如图,下面对其中一些参数进行说明.如何检测本机是否有被中木马, ...
 - JavaScript实现url地址自动检测并添加URL链接示例代码
		
写一个简单的聊天系统,发出Htpp的Url实现跳转加上a标签,下面是具体的实现,感兴趣的朋友不要错过 背景:写一个简单的聊天系统,发出Htpp的Url实现跳转加上a标签. 实现代码: 复制代码代码如 ...
 - URL重定向漏洞,python打造URL重定向漏洞检测脚本
		
前言: 今天学习了重定向漏洞,这个漏洞比较好理解 漏洞名:URL重定向漏洞 威胁:低 漏洞的来源:开发者对head头做好对应的过滤和限制 例子: 有漏洞的网站:http://a.com/x.php?u ...
 - 【计算机视觉】如何使用opencv自带工具训练人脸检测分类器
		
前言 使用opencv自带的分类器效果并不是很好,由此想要训练自己的分类器,正好opencv有自带的工具进行训练.本文就对此进行展开. 步骤 1.查找工具文件: 2.准备样本数据: 3.训练分类器: ...
 - 利用gcc自带的功能-fstack-protector检测栈溢出及其实现
		
最近又遇到了一个崩溃,栈回溯非常怪异. /lib/i386-linux-gnu/libc.so.(gsignal+0x4f) [0xb2b751df] /lib/i386-linux-gnu/libc ...
 - 不封装ajax  带url参数调用接口
		
html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...
 - js获取url参数 兼容某些带#url
		
网上有大把现成的代码,不过有点小小的瑕疵 例如目前最流行的 正则法: function getArgument(_arg) { var reg = new RegExp("(^|&) ...
 - 利用gcc自带的功能-fstack-protector检测栈溢出及其实现【转】
		
转自:https://www.cnblogs.com/leo0000/p/5719186.html 最近又遇到了一个崩溃,栈回溯非常怪异. /lib/i386-linux-gnu/libc.so.6( ...
 - js页面跳转,url带url参数解决方案
		
今天,在做一个项目的时候,向后端发送了一个Ajax请求,后端返回了一个字符串,告诉我未登录.那么我需要跳转到登录页面,同时告诉登录页面,登录成功后,需要跳回的url.也就是标题所说,url中的一个参数 ...
 
随机推荐
- Java与算法之(5) - 老鼠走迷宫(深度优先算法)
			
小老鼠走进了格子迷宫,如何能绕过猫并以最短的路线吃到奶酪呢? 注意只能上下左右移动,不能斜着移动. 在解决迷宫问题上,深度优先算法的思路是沿着一条路一直走,遇到障碍或走出边界再返回尝试别的路径. 首先 ...
 - deeplearning.ai 人工智能行业大师访谈 Geoffrey Hinton 听课笔记
			
1. 怀揣着对大脑如何存储记忆的好奇,Hinton本科最开始学习生物学和物理学,然后放弃,转而学习哲学:然后觉得哲学也不靠谱,转而学习心理学:然后觉得心理学在解释大脑运作方面也不给力,转而做了一段时间 ...
 - THUSC2016 游记
			
浑浑噩噩地就出发了,只记得可以翘课,不知道自己要干什么去. Day 0 5点起床,到潮汕机场坐飞机.第一次坐飞机非常不爽起飞和降落时的加速度……终于还是转转地铁.动车在下午4点左右抵达目的地,西 ...
 - HDU 2084 数塔(简单DP入门)
			
数塔 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...
 - SPOJ GSS1_Can you answer these queries I(线段树区间合并)
			
SPOJ GSS1_Can you answer these queries I(线段树区间合并) 标签(空格分隔): 线段树区间合并 题目链接 GSS1 - Can you answer these ...
 - DOM解析原理示意
			
DOM解析原理示意
 - 【ELK_Log4net】.net Core重写一个TcpAppender
			
最近再搞ELK,三个工具部署完毕,想再继承上log4net.没想到.net core版Log4net竟然没有直接Tcp发送消息的appender.醉了.log4net 1.RemotingAppend ...
 - Tomcat 源码分析(二)——Request处理全过程
			
前一篇博客,我总结了Tomcat对于生命周期组件的管理.在了解了容器的启动之后,我们开始剖析它的内部运行机制.今天我们来分析一下Tomcat如何处理Request.Socket作为网络通信的基础也是R ...
 - 7系列高速收发器总结 GTP IP核使用篇
			
上一篇7系列收发器博文讲解了GTP IP核的基本配置,本文继续分析如何将它使用起来.生成IP核后打开example design,先看看工程中包含的文件结构. 顶层文件下包含了gtp ip核系统顶层文 ...
 - 系列3|走进Node.js之多进程模型
			
文:正龙(沪江网校Web前端工程师) 本文原创,转载请注明作者及出处 之前的文章"走进Node.js之HTTP实现分析"中,大家已经了解 Node.js 是如何处理 HTTP 请求 ...