使用Nagios插件检测HTTP状态
最近后台经常有打不开的情况,和开发沟通过问题,但是开发一直找不到解决办法。于是就写了一个监控脚本当某个页面无法访问的时候,自动对tomcat进行重启以下是脚本的具体内容,我使用了nagiosnrpe中自带的一款插件进行检测,以下是具体的检测脚本内容:vimcheck_http.sh#!/bin/bashDATETIME=`date+"%Y_%m_%d_%H_%M"`HTTPOK=`/usr/local/nagios/libexec/check_http-Htest.test.com-p8081-u/ls.jsp|awk'{print$2}'`if[$HTTPOK="OK:"];thenecho"$DATETIMEHTTPisOK">>/tmp/httpelseecho"$DATETIMEHTTPisCRITICAL">>/tmp/http/bin/sh/var/shell/restart_tomcat.shfirestart_tomcat.sh脚本内容:#!/bin/bash./etc/profiletomcatPath_stop="data/tomcat/bin/shutdown.sh"tomcatPath_start="data/tomcat/bin/startup.sh"$tomcatPath_stop&&sleep6&&$tomcatPath_start
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。