1
2
3
4
5
6
7
8
9
|
#/bin/bash
# monitoring web is running
curl www.163.com -I|
awk
-F
' '
'{print $2}'
|
sed
's/[a-zA-Z]//g'
|
grep
200
if
[ $? == 0 ]
then
echo
"web is running ok"
else
echo
"web is dead"
|mail -s
"web is not running"
1306xxx@139.com
fi
|
注:只要返回不是200,就会发邮件告警
缺点:如果返回的是301,就会误判\
本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1744345