因为Zabbix自带的MySQL监控没有提供可以直接使用的Key,所以一般不采用,业界的同学们都使用Percona Monitoring Plugins 监控 MySQL的方式

Percona介绍
Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为
前段时间用了下zabbix+percona的插件监控MySql,感觉不错,内置了190多个监控项,40多个图形展示。对MySql的监控比较全面,自己导入模版之后稍微根据自己的需求进行修改就可以使用。
https://www.percona.com/doc/percona-monitoring-plugins/1.1/zabbix/index.html
2.部署
      centos&&readhed:
   1: rpm-ivh http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rp
         yum install percona-zabbix-templates

   2:debian或者Ubuntu环境安装
         下载最新的或者特定版本的percone环境:https://www.percona.com/downloads/percona-release/debian/
               使用dpkg -i deb文件安装
               apt-get install  -y percona-zabbix-templates
2、部署监控环境
Percona的监控插件是php编写的。通过php连接MySql来获取相关数据,所以需要你在本地安装php环境和php-MySql环境

centos:
     yum install -y php|php5 php-mysql
debian&&Ubuntu
    apt-get install -y php|php5 php-mysql
3、配置percona的zabbix_agent环境
 我此处:zabbix安装在了/home/zabbix/下面
cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /home/zabbix/etc/zabbix_agentd.conf.d/userparameter_percona_mysql.conf
到zabbix-agent.conf里面添加

root@debian:/home/zabbix/etc# cat  zabbix_agentd.conf|grep "Include"|grep -v "^#"
Include=/home/zabbix/etc/zabbix_agentd.conf.d/*.conf
重启zabbix-agent服务
service zabbix-agent restart
配置percona链接数据库文件
root@debian:/home/zabbix/etc# vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
$mysql_user = 'ops';
$mysql_pass = 'Ops12300.';
$mysql_port = 3306;

修改监控脚本HOST选项,为MySql服务器IP地
  vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
         HOST=localhost

4、导入zabbix模版
将/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml下载到本地,然后在zabbix上导入

1、去 https://www.percona.com/downloads/percona-monitoring-plugins/ 下载 Percona Monitoring Plugins 最新 tar.gz 源码包(如果使用 Zabbix 3.0,自带模板有点旧了,并不能导入使用,后面给出解决办法)

2、解压获取 zabbix/templates/ 目录

3、通过 Zabbix Web 界面 (Configuration -> Templates -> Import) 导入 XML 模板,注意要另外选择上 Screens.

4、配置主机关联上 Percona MySQL Server Template 模板

可以去我的网盘里面下载我下载好的模板进行安装
http://pan.baidu.com/s/1eRC1Gf4


监控示意图





参考链接:
   http://www.fblinux.com/?p=599
  http://www.cnblogs.com/caoxiaojian/p/5706992.html
   https://www.percona.com/doc/percona-monitoring-plugins/1.1/zabbix/index.html
   https://www.percona.com/downloads/percona-release/
转载至: http://www.fblinux.com/?p=599
  http://www.cnblogs.com/caoxiaojian/p/5706992.html