大势趋007

每个人都是🏆
  新随笔  :: 管理

oem mysql 主备管监控最佳推荐

Posted on 2024-09-06 18:08  大势趋007  阅读(31)  评论(0)    收藏  举报

创建主备关系系统(一主一备和所在主机机),对主备和同步,告警事件等一览无余

关键性能指标,图标展现

查看重要监控指标,这部分完全自定义

 创建监控指标,健康同步状态(完全自定义):记录实例和角色状态

 监控代码如下:

 

ps -ef|grep mysqld|grep mysql|grep basedir|awk -F mysqld '{print $2}'|awk '{print $1  "=" $7}'|awk -F = '{print $2"/bin/mysql  "$4  }' > tmp001  2>&1

while read Line
do

echo "[client]
port=$(echo $Line|awk '{print $2}')
host=`hostname`
user=mysqluser
password=mysqluser " > /tmp/my.password
    vvv=$(echo   "$(echo $Line|awk '{print $1}')" --defaults-extra-file=/tmp/my.password -e  \"SHOW SLAVE STATUS \\G\"  ) 
    Slave_IO_Running=$(echo $vvv|sh|grep Slave_IO_Running|awk '{print $2}') > /tmp/01  2>&1
    echo $(echo $Line|awk '{print $2}')  "|"`hostname`" |"   ${Slave_IO_Running:-NO}
done < tmp001

 最后:该部分大概可以脚本自动化!企业应用部署很简单!