概述
多实例 mysql 数据库的巡检脚本
[root@mysql-back ~]# cat mysql_check.sh
#!/bin/bash
TXT=system_check_$(date +%F-%H:%M).txt
echo '
memory
' >> $TXT
free -m >> $TXT
echo '
disks information
' >> $TXT
df -h >> $TXT
echo '
mysql status
' >> $TXT
netstat -nlp|grep mysql >> $TXT
echo '
3306
' >> $TXT
mysql -t -S /data/mysql/mysqldata3306/sock/mysql.sock -phabby -e "SHOW VARIABLES LIKE '%connection%';select substring_index(host,':',1),time,count(*)from INFORMATION_SCHEMA.processlist group by substring_index(host,':',1);SHOW STATUS LIKE '%connection%';" >> $TXT
echo '
3307
' >> $TXT
mysql -t -S /data/mysql/mysqldata3307/sock/mysql.sock -phabby -e "SHOW VARIABLES LIKE '%connection%';select substring_index(host,':',1),time,count(*)from INFORMATION_SCHEMA.processlist group by substring_index(host,':',1);SHOW STATUS LIKE '%connection%';" >> $TXT
echo '
3308
' >> $TXT
mysql -t -S /data/mysql/mysqldata3308/sock/mysql.sock -phabby -e "SHOW VARIABLES LIKE '%connection%';select substring_index(host,':',1),time,count(*)from INFORMATION_SCHEMA.processlist group by substring_index(host,':',1);SHOW STATUS LIKE '%connection%';" >> $TXT
echo '
3309
' >> $TXT
mysql -t -S /data/mysql/mysqldata3309/sock/mysql.sock -phabby -e "SHOW VARIABLES LIKE '%connection%';select substring_index(host,':',1),time,count(*)from INFORMATION_SCHEMA.processlist group by substring_index(host,':',1);SHOW STATUS LIKE '%connection%';" >> $TXT
cat $TXT
参考:
http://my.oschina.net/u/1403438/blog/177495
最后
以上就是迅速火为你收集整理的mysql数据库巡检脚本 多实例 mysql 数据库的巡检脚本的全部内容,希望文章能够帮你解决mysql数据库巡检脚本 多实例 mysql 数据库的巡检脚本所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复