nagios监控mysql主从复制
来源:互联网 发布:杭州淘宝运营 编辑:程序博客网 时间:2024/06/05 15:33
nagios监控mysql主从复制
起因:nagios可能监控到mysql服务的运行情况,但确不能监控mysql的主从复制是否正常:有时候,同步已经停止,但管理人员却不知道。
下手处:登陆mysql从服务器,通过执行 mysql> show slave status/G 查看其输出,即可判定主从复制是否正常。下面是某个从服务器的输出:
mysql> show slave status/G
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 192.168.93.16
Master_User: rep1
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000004
Read_Master_Log_Pos: 1752541
Relay_Log_File: hy-mysql3-relay-bin.000088
Relay_Log_Pos: 2339
Relay_Master_Log_File: mysql-bin.000004
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
这个输出,最关键处就是"Slave_IO_Running: Yes“和“Slave_SQL_Running: Yes”,这两个值全是"Yes"就表明主从复制正常,否则就是有问题。
操作步骤:
1、在主数据库服务器增加一个用户,给予较低的权限,操作为
mysql> flush privileges;
3、在从服务器安装 nrpe,然后在配置文件nrpe.cfg加入一行
declare -a slave_is
slave_is=($(/usr/local/mysql/bin/mysql -unagios -pnagios -e "show slave status/G"|grep Running |awk '{print $2}'))
if [ "${slave_is[0]}" = "Yes" -a "${slave_is[1]}" = "Yes" ]
then
echo "OK -slave is running"
exit 0
else
echo "Critical -slave is error"
exit 2
fi
6、执行
7、修改nagios,并测试。
8、功能测试(略)
- nagios监控mysql主从复制
- 【nagios】监控mysql主从复制
- 【nagios】监控mysql主从复制
- nagios监控mysql主从复制
- nagios监控内网mysql主从同步
- nagios 监控 mysql 主从同步状态
- nagios 监控 mysql 主从同步状态
- Nagios之MySQL单机与主从监控
- cacti监控mysql 主从复制
- mysql 主从复制监控脚步
- nagios 实现Mysql 主从同步状态的监控
- 【SHELL】监控Nginx运行,Mysql主从运行,主从复制延迟
- nagios系列(七)nagios通过自定义脚本的方式监控mysql主从同步
- shell监控脚本实例—监控mysql主从复制
- Nagios:监控Mysql服务器
- Nagios监控mysql
- nagios监控mysql
- nagios监控mysql
- SQL 将行写进一列
- SQL查询子节点或父节点
- 测试报告编写指南
- 灰色的2009年年底
- AX中的收藏夹备份
- nagios监控mysql主从复制
- 使用ADF文本编辑器(RichTextEditor)组件
- 自动提取C#类文件中的代码注释文字
- VOA背景音乐
- some note about js
- 关于软件开发的 语法学习 和 框架之类 的应用的考虑
- 自动化测试框架开发5步法
- JavaScript去掉字符串的前后空格
- sqm文件