You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ghb
89fd7165d6
|
6 months ago | |
---|---|---|
ClusterMonitor.py | 6 months ago | |
Readme.md | 6 months ago | |
cluster.service | 6 months ago | |
config.py | 6 months ago | |
example.conf | 6 months ago | |
monitor.py | 6 months ago | |
notify.py | 6 months ago |
Readme.md
Galera Cluster 数据库集群监控服务
ClusterMonitory.py
该脚本主要功能是监控本地数据库集群状态
在集群模式下监控集群状态,当本机离线后切换数据库为单机模式
切换为单机模式后尝试连接集群其它设备,网络恢复后重新切换为集群模式
恢复为集群模式后过滤slow_query.log,重新执行增删改操作恢复单机模式下的数据
模式切换成功会发送请求到rms后台接口,提示前端已完成切换
该脚本需要部署成服务,保证自启动(cluster.service)
数据库连接信息修改需同步修改脚本内的信息
notify.py
该脚本用于接受集群状态变更的信息,转发给rms后台接口
建议部署路径:/var/lib/mysql/notify.py
需修改该脚本权限