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 62cf311af3
增加数据库异常重启处理
6 months ago
.gitignore 添加gitignore 6 months ago
ClusterMonitor.py 增加数据库异常重启处理 6 months ago
Readme.md 更新说明 6 months ago
cluster.service 更新说明 6 months ago
config.py update options 6 months ago
example.conf 更新说明 6 months ago
monitor.py add config.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
需修改该脚本权限