热门关键字:  ubuntu  分区  函数  linux系统进程  Fedora

监控脚本(mysql)

来源: 作者: 时间:2008-06-25 Tag: 点击:
 我们在监控和管理服务器同时,一方面为了简化管理,另一方面就是为了偷懒. 下面脚本为监控mysql所做:
1.众所周知mysql使用3306端口进行通信,明白这点就很重要
2.建立脚本名为 mysqlstat.sh
vi mysqlstat.sh

while [ "$UID" -eq 0 ]
do
PORT=`netstat -na |grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $5}'`
if [ $PORT = 3306 ]
then
echo "mysql is running"
else
echo "mysql is stopping"
/etc/rc.d/init.d/mysqld restart
fi
sleep 10
done

3.授权 chmod 766 mysqlstat.sh

4.查看效果
[root@localhost ~]# sh mysqlstat.sh
mysql is running
mysql is running
mysql is running

以标准输出在终端。

上一篇:没有了
下一篇:没有了
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册