日期:2011-06-15 16:21:00 来源:本站整理
nagios监控mysql主从复制[Linux安全]
本文“nagios监控mysql主从复制[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
环境:
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
以上是“nagios监控mysql主从复制[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论