zabbix通过percona的插件监控MySql
因为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# catzabbix_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
页:
[1]