Nagios监控check_http~-创新互联

1,首先咱们先得在/usr/local/nagios/etc/object/command.cfg 关于check_http的指令的配置!

创新互联的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括网站设计、成都网站设计、电商网站开发、微信营销、系统平台开发。

}

define command{
command_name check_http
command_line $USER1$/check_http -H $HOSTADDRESS$ $ARG1$
}

2,监控主机设定文件

}

define host{
       use linux-server             (继承模板中linux-server的监控参数)
       host_name source.rui.com (主机名称)
       alias source.ruicom (主机别名)
       address source.rui.com(IP地址)

}

}
define service {
       use                            generic-service
       host_name                      source.rui.com
       service_description            Core-source.rui.com
       contact_groups                 ops_admin
       check_command                  check_http!-H source.rui -u '/opsmon/opsmon.htm' -s 'Qunar OPS monitor page' -A 'nagios cn1'

}

注释:在这里 主机名就是source.rui ,URL是'/opsmon/opsmon.htm' ,整个URL就是www.source.rui.com/opsmon/opsmon.htm'   !!!!!!!!!

3,这里介绍一下监控http服务参数描述

check_http -H | -I [-u ] [-p ][-w ] [-c ] [-t ] [-L][-a auth] [-f ] [-e ][-s string] [-l] [-r | -R ][-P string][-m :] [-4|-6] [-N] [-M ] [-A string][-k string] [-S] [-C ] [-T ]

常用参数 -H 用于虚拟主机,并可以增加端口。例如,test.com:10000 -I IP地址 -S 基于SSL连接。默认端口为443 -u URL地址 -w 警告响应时间 响应时间超过指定时间则显示WARNING -c 临界报警响应时间 响应时间超过设定时间则显示CRITICAL -p 端口设定 -e 监测服务器反馈的第一行(状态)信息是否包含匹配字符 -N 不读取body部分,在读取header信息 -t timeout时间值 -v 显示服务器反馈的所有信息 -r 正则表达式匹配反馈页信息 -R 同上,但可以不考虑大小写问题 --invert-regex 反馈信息中包含字符则报警 -L 反馈信息包含URL link -a 对需要基础认证的,提供用户名和密码,获取反馈值

}

举例:

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文名称:Nagios监控check_http~-创新互联
链接地址:http://pwwzsj.com/article/gdopp.html