十二使用percona zabbix mysql-plugin监控mysql数据库
Posted 哭泣的馒头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十二使用percona zabbix mysql-plugin监控mysql数据库相关的知识,希望对你有一定的参考价值。
一、概述
percona的监控插件是php编写的。通过php连接mysql来获取相关的数据,所以需要你在本地安装zabbix agent的同时,部署php和php-mysql。
二、安装配置
1、安装zabbix agent和php php-mysql(192.168.10.128)
yum install -y zabbix-agent php php-mysql
2、下载安装percona-zabbix-templates
2.下载安装percona-zabbix-templates
wget https://www.percona.com/downloads/percona-monitoring-plugins/1.1.6/percona-zabbix-templates-1.1.6-1.noarch.rpm
安装percona-zabbix-templates,注意脚本和模板的位置
rpm -ivh percona-zabbix-templates-1.1.6-1.noarch.rpm
Scripts are installed to /var/lib/zabbix/percona/scripts
Templates are installed to /var/lib/zabbix/percona/templates
3、修改get_mysql_stats_wrapper.sh
主要是修改数据库登录信息
在19行这里加上mysql的账号密码:
RES=`HOME=~zabbix mysql -uroot -p123456 -e \'SHOW SLAVE STATUS\\G\' |
4、修改ss_get_mysql_stats.php
将30,31行的
$mysql_user = \'cactiuser\';
$mysql_pass = \'cactiuser\';
修改为
$mysql_user = \'root\';
$mysql_pass = \'123456\';
5、复制自定义监控项的配置文件到/etc/zabbix/zabbix_agentd.d/目录
cd /var/lib/zabbix/percona/templates
cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
此处模板是2.0.9,在3.4的zabbix_server根本无法使用
6、查看自定义的key
7、配置并重启agent
[root@23bff2c4_1633529122 templates]# cat /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
DebugLevel=3
Server=192.168.10.130
ListenPort=10050
ListenIP=192.168.10.128
ServerActive=192.168.10.130
Hostname=192.168.10.128
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UserParameter=tcp.status[*],ss -antp |awk \'{a[$$1]++}END{print a["\'$1\'"]}\'
systemctl restart zabbix-agent.service
8、测试key
zabbix_get -s 192.168.10.128 -k MySQL.Sort-scan
9、导入模板
直接倒入/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml
http://pan.baidu.com/s/1pL1wDYj ##网友提供
查看模板
关联模板
默认五分钟刷新一次,等的花都谢了
更改一页最大显示行数
以上是关于十二使用percona zabbix mysql-plugin监控mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章
使用 Percona 的 Zabbix 插件监控 MySQL
Zabbix 3 中使用 Percona Monitoring Plugins 监控 MySQL