vim web.sh
#!/bin/bash
#接收告警邮件的邮箱
mail_account="Anna_wqd@163.com"
#提取本服务器的IP地址信息
IP=`/sbin/ifconfig |grep -A1 "ens192: "|awk '/inet/ {print $2}'`
#web服务器的并发连接数
web=`netstat -ant |grep ':80' |grep -c ESTABLISHED`
#设置web并发连接告警值,超过99的时候告警
web_gt=100
#当web值大于告警值,直接发邮件告警
if (($web > $web_gt))
then
echo "$IP监控web服务器的并发连接数为$web_gt,超过警戒值100,请立即处理!!!" | mutt -s "$IP 服务器并发连接数严重告警!!!" $mail_account
fi
#写执行任务
crontab -e
* * * * * cd /usr/local/sbin/; bash web.sh