Chinaunix首页 | 论坛 | 博客
  • 博客访问: 581203
  • 博文数量: 248
  • 博客积分: 52
  • 博客等级: 民兵
  • 技术积分: 1028
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-23 12:05
文章分类

全部博文(248)

文章存档

2016年(7)

2013年(241)

分类: 系统运维

2013-04-02 09:55:30

原文地址:nagios监控mysql 作者: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

        }

阅读(1045) | 评论(0) | 转发(0) |
0

上一篇:[HowTo]-死锁

下一篇:mysql-binlog备份初探

给主人留下些什么吧!~~