nagios监控mysql

5733阅读 0评论2012-02-13 ning_lianjie
分类:系统运维

监控工具:nagios

监控插件:check_mysql_all,check_mmm

插件地址:

 

简单介绍,当前线上结构有如下三种:

1,MMM

2,主从

3,单点

 

MMM监控的策略:

1,monitor,check_mmm脚本进行监控,各中状态都会报告出来


 

2,master,check_mysql_all脚本进行监控.

监控方法:每个writer/reader都有对应的vip,每个vip都有对应的FQDN,nagios配置主机的时候,FQDN对应vip,来进行mysql的监控

监控指标:

a.复制IO线程

b.复制SQL线程

c.复制延迟sbm

d.是否能连接

e.当前连接数

f.执行sql语句,select now();

3,如果有slave的机器,同样监控以上参数.



nagios设置

配置commands

define command{

        command_name    check_mysql_connect

        command_line    $USER1$/check_mysql_all -K connect -H $HOSTADDRESS$ -u qunarmysqlmon -p APVvehpYBjaM --port $ARG1$

        }

 配置服务service

define service{

        use                             local-service

        host_name                       host111

        service_description             check_mysql_connect

        check_command                   check_mysql_connect!3306

        }

上一篇:innodb的逻辑存储结构
下一篇:错误日志中关于innodb的问题收集