环境:
nagios监控mysql主从复制
原创
©著作权归作者所有:来自51CTO博客作者sookk的原创作品,谢绝转载,否则将追究法律责任
Centos5.6 mysql只做同步指定库,没有同步mysql库用户数据
登陆从服务器mysql,添加验证的用户
grant replication client on *.* to 'nagios'@localhost identified by '123456';
flush privileges;
查看是否添加成功
select user,host from mysql.user
在从服务器安装 nrpe,然后在配置文件nrpe.cfg加入一行
command[check_mysql_slave]=/usr/local/nagios/libexec/check_mysql_slave
添加这个文件内容
#!/bin/sh
declare -a slave_is
slave_is=($(/usr/local/mysql/bin/mysql -unagios -p123456 -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
再执行这个脚本,观察输出情况
/usr/local/nagios/libexec/check_nrpe -H 192.168.10.231
/usr/local/nagios/libexec/check_nrpe -H 192.168.10.231 -c check_mysql_slave
在主监控服务里面添加了重启
define service {
host_name 192.168.10.232
service_description check_mysql_slave
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups mygroup
notification_interval 5
notification_period 24x7
notification_options w,u,c,r
check_command check_nrpe!check_mysql_slave
}
上一篇:网络流量实时监控工具使用
下一篇:bind编译安装主从配置
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL-主从复制监控
文章目录官方文档监控主从复制链路的状态监控主从复制延迟监控主从复制数据一致性
主从监控 mysql 主从复制 二进制日志 -
mysql主从复制延迟监控 mysql主从复制速度
前言: 我们考虑到一些大型的数据库数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。从数据库的角度来说,对于大多数应用来说,从集中到分布,最基本的一个需求不是数据存储的瓶颈,而是在于计算的瓶颈,即SQL查询的瓶颈,我们知道,正常情况下,Insert SQL就是几十个毫秒的时间内写入完成,而系统中的大
mysql主从复制延迟监控 mysql主从配置 mysql主从配置出现的问题 mycat读写分离 服务器