站内搜索
编辑推荐
本类下载榜
软件简介
MySQL数据库主从监控工具,配置文件位于【MySql 主从监控.exe.config】中txt格式一般文本编辑器能打开。
【主机配置】
MasterAddress: 主机ip地址或机器名(skip-name-resolve启用后不能使用机器名否则连接不到服务器)。
MasterUserID: 主机登录数据库的用户名。
MasterPassword: 主机登录数据库的密码。
MasterPort: 主机数据库通信端口。
【从机配置】
SlaveAddress: 从机ip地址或机器名(skip-name-resolve启用后不能使用机器名否则连接不到服务器)。
SlaveUserID: 从机登录数据库的用户名。
SlavePassword: 从机登录数据库的密码。
SlavePort: 从机数据库通信端口。
对于一主一从的配置只需要从机跟主机的ip,端口,用户等相互对应即可。一主多从跟多主多从均要遵循此规律。
【示例配置1】 一主一从
<add key="MasterAddress" value="172.16.217.31"/>
<add key="MasterUserID" value="sa"/>
<add key="MasterPassword" value="sa"/>
<add key="MasterPort" value="3307"/>
<add key="SlaveAddress" value="172.16.217.31"/>
<add key="SlaveUserID" value="root"/>
<add key="SlavePassword" value="admin"/>
<add key="SlavePort" value="3308"/>
【示例配置2】 一主多从
<add key="MasterAddress" value="172.16.217.31;172.16.217.31"/>
<add key="MasterUserID" value="sa;sa"/>
<add key="MasterPassword" value="sa;sa"/>
<add key="MasterPort" value="3307;3308"/>
<add key="SlaveAddress" value="172.16.217.31;172.16.217.30"/>
<add key="SlaveUserID" value="root;sa"/>
<add key="SlavePassword" value="admin;admins"/>
<add key="SlavePort" value="3308;3308"/>
【示例配置3】 多主多从
<add key="MasterAddress" value="172.16.217.31;172.16.217.32;172.16.217.33"/>
<add key="MasterUserID" value="sa;sa;sa"/>
<add key="MasterPassword" value="sa;sa;admin"/>
<add key="MasterPort" value="3307;3308;3306"/>
<add key="SlaveAddress" value="172.16.217.34;172.16.217.35;172.16.217.36"/>
<add key="SlaveUserID" value="root;sa;pps"/>
<add key="SlavePassword" value="admin;admins;adminpps"/>
<add key="SlavePort" value="3308;3308;3307"/>
【示例配置3】 主主
....................................
从以上观察发现只要从机跟主机一一对应即可!。
【全局参数】
ErrorListCount: 当复制异常后能解析多少条从出错日志之后的数量,并以一定的格式发送到指定的邮箱,方便迅速计算出Skip_Counter的值。
TimeInterval: 设置监控时间间隔,即:每隔多久检查一次同步状态单位:秒。
islog: 是否记录监控日志(可以用于查看主从同步过程中的延迟情况islog=0标示不记录日志,其他值均表示记录日志)。
IF_Monitor: 0:表示不监控主从复制情况,直接进入异常检测处理模式。可用于分析复制异常情况,如解析日志,计算skip_counter的值,自动跳过错误等。
1:监控主从情况并并报告错误然后邮件通知。
sound: 1:开启报警音
0:不开启警报音,该项为0则sounding的设置无效
sounding: 1:表示持续报警直到复制恢复正常,或者监控程序重启动。
其他:表示一次复制异常在一小时内只报警一次,一小时候复制仍然异常则再次报警一次。
ChangeEngine: 仅供内部使用用于批量修改存储引擎类型,作业等,暂不开放!。
【邮件配置】
ServerMailType: 邮件服务器类型如(smtp.163.com。smtp.qq.com。)。
MailName: 发送人邮箱名称,不带@符号及后缀的邮件部分。
MailPassword: 发送人邮箱登录密码。
MailAdress: 发送人邮箱地址带@部分及其之后的部分。
ToAdress: 收件人邮箱地址(可以同时发送多个收件人以"逗号"隔开即可)。
cc: 抄送人地址(已经关闭抄送功能可以不填)。
使用邮件功能时要求相关邮件必须开启smpt协议(如163,qq,126等邮箱均有此协议,可以在相关位置找到并开启),
此外由于邮件服务器厂商对每天发送邮件数量上有限制(如果邮件发送的不频繁则一般没有限制,邮件发送频繁与否决定于主从失败频率),
因此建议用公司内部的邮件服务器,这样就无数量上的限制了.
说明:关于如何开启smtp协议请遵循一般邮件厂商所提供的方式,一般都是勾选相关选项即可开启。
备注:在一台从服务器复制异常后系统会发送一次邮件或者出现一次警告音,避免垃圾邮件的不停产生。当一个小时候系统会自动检测相关
复制信息如果问题依旧则再次发送邮件或者警告。如果要避免这种情况在复制正常后可以将程序重新启动即可。
程序依赖于.net framework 3.5或更高版本。
程序只要运行在有相关.net的环境下即可实现相关监控工作。
在配置复制的用户名跟密码时只要求相关用户具有复制权限即可,如果程序报权限错误的异常可以酌情赋予相关用户权限即可。
程序对用户权限的要求:
1: STOP SLAVE
2: START SLAVE
3: SET GLOBAL SQL_SLAVE_SKIP_COUNTER=N
4: SHOW SLAVE STATUS\G
[收起全部介绍]
SQL Server 2008 官方简体中文正式版【附开发版和企业版序列号】
SQL Server 2008 SP3 10.00.550 简体中文版(32/64位)
MySQL (SQL数据库) 5.7.27 [64Bit]英文官方安装
数据库浏览器v3.1绿色版(不需安装Access就可打开编辑.mdb文件)
Navicat Premium 9.0.10简体中文绿色版
phpMyAdmin中文版下载 4.8.3.1 中文绿色版
数据库查看器v1.1绿色版【可打开Access、SQL SERVER等数据库表】
MySQL GUI Tools 5.0-r16中文绿色版【可视化MySQL数据库控制台】
TinyMDBEditor 数据库mdb修改器 V1.0.2 绿色版
MySQL(SQL数据库) 5.7.27 [32Bit] 英文官方安装版
access数据库软件|Access 2000官方下载中文绿色精简版
MySQL数据库管理Navicat 8.2.16简体中文特别版
青云oracle超人性化工具2.7610绿色版
SQL Server Msde 6.4.0.2简体中文绿色版【个人版核心】
SQLyog 企业版v7.14汉化绿色特别版【图形化MySQL数据库管理】
Database Browser(数据库查看)5.3.2.0 绿色便携版