开源中文网

您的位置: 首页 > 数据库应用 > MySQL > 正文

监控脚本(mysql)

来源:  作者:

我们在监控和管理服务器同时,一方面为了简化管理,另一方面就是为了偷懒. 下面脚本为监控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

以标准输出在终端。

Tags:监控 脚本
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明