Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239048
  • 博文数量: 79
  • 博客积分: 1942
  • 博客等级: 上尉
  • 技术积分: 910
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-19 16:17
文章分类

全部博文(79)

文章存档

2011年(1)

2010年(50)

2009年(28)

分类: LINUX

2010-05-24 11:15:27

网站页面比较多,我针对每个二级域名的专区提取了一个url进行监控。如果这个url挂了 那么就会报警。
 
 
 
#!/bin/bash
#cleck url
#2010-04-06
for D in $(cat /root/mo/web/d.txt)
do
       echo $D
        curl -I --connect-timeout 5  $D 2>/dev/null |grep 200 2>&1 >/dev/null
        R=$?
        if [ $R == 0 ]
         then
                echo "$D is UP!"
         #      /wwwroot/baojing/fetion --mobile=159569xxxx --pwd=254605 --to=159569xxxx --msg-utf8="$D is UP!"
         else
               /root/mo/sms/fetion --mobile=159569xxxx --pwd=254605 --to=159569xxxx --msg-utf8="$D is DOWN!"
        fi
#       exit $R
done
 
注释:
for D in $(cat /root/mo/web/d.txt)  这里d.txt里的需要被检测的url地址
 
然后vi /etc/hosts 里添加每个ip和域名的对应关系。
 
把这个脚本放到crontab里每分钟执行一次。
阅读(826) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~