Chinaunix首页 | 论坛 | 博客
  • 博客访问: 261044
  • 博文数量: 93
  • 博客积分: 3001
  • 博客等级: 中校
  • 技术积分: 1050
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-11 13:20
文章分类

全部博文(93)

文章存档

2011年(1)

2009年(92)

我的朋友

分类:

2009-10-27 10:13:44

#!/bin/bash
path=/
logfile=/var/log/moniter.log
date=`(date +%D--%T)`
hostname=qubaoquan.test.com
ip=192.168.10.195
sleeptime=30
mydnsmessege="the mydns server have reboot"
mysqlmessege="the mysql server have reboot"
$path/check_dns -H $hostname -s $ip>$path/respone.txt
valuese=`(awk '{print $2}' $path/respone.txt | sed 's/://g')`
mydns=`(awk '{print $1}' $path/respone.txt)`
mysql=`(awk '{print $4}' $path/respone.txt)`
mydnsdown=CRITICAL
ok=OK
sqldown=not
if [[ $valuse != $ok ]]
  then
        if  [[ $mydns == $mydnsdown ]]
        then
  ifconfig eth1 down;killall -9 mydns;service mydns start;echo "$mydnsmessege on  $date">>$logfile;sleep $sleeptime;ifconfig eth1 up
        elif   [[ $mysql == $sqldown ]]
        then
  ifconfig eth1 down;killall -9 mysqld;service mysqld start;echo "$mysqlmessege on $date">>$logfile;sleep $sleeptime;ifconfig eth1 up
        fi
fi
阅读(596) | 评论(0) | 转发(0) |
0

上一篇:mydns配置文件

下一篇:检测系统负载

给主人留下些什么吧!~~