首页 > 代码库 > shell脚本,如何监控mysql数据库。

shell脚本,如何监控mysql数据库。

[root@localhost wyb]# cat jkmysql #!/bin/bashstatus=`/etc/init.d/mysqld status|grep running|wc -l`process=`ps -ef |grep mysqld|grep -v grep|wc -l`port=`lsof -i:3306|grep -i listen|wc -l`mysql -uroot -ptest -e "show databases;" >/dev/null 2>/dev/nulla=$?[ $a -eq 0 ] && [ $port -ne 0 ] && [ $process -ne 0 ] && [ $status -ne 0 ] echo "mysql is running" || echo "mysql is not running"[root@localhost wyb]# bash jkmysql mysql is running[root@localhost wyb]# 

 

shell脚本,如何监控mysql数据库。