bash脚本: 监控Tomcat

 

 

#!/bin/bash
##############################################################################################################



##############################################################################################################
web_port=10000
fall=`netstat -nutlp |grep $web_port |wc -l`
status_code=200
web_code=`curl -I http://10.1.1.183:10000/  2> /dev/null |head -1 |cut -d " " -f 2`

if [ $fall -gt 0 ];then
	for i in `netstat -nutlp |grep $web_port | grep ":::*" | cut -d ":" -f 4`;do
		if [ $i -ne $web_port ];then
			mail_fall=1	
		else
			mail_fall=0
			break
		fi
	done	
	if [ $mail_fall -eq 1 ];then
		echo "10.1.1.183(tomcat server) tomcat port exceptio" |mail -s "tomcat port exceptio" lianshubash@sina.com	
	fi
else
	echo "10.1.1.183(tomcat server) tomcat port exceptio" |mail -s "tomcat port exceptio" lianshubash@sina.com
fi



if [ -z $web_code ];then
	echo "10.1.1.183(tomcat server) tomcat service exceptio" |mail -s "tomcat service exceptio" lianshubash@sina.com
else
	if [ $web_code -ne $status_code ];then
		echo "10.1.1.183(tomcat server) tomcat service exceptio" |mail -s "tomcat service exceptio" lianshubash@sina.com
	fi
fi

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值