Zabbix 3 中使用 Percona Monitoring Plugins 监控 MySQL

1、安装监控插件

wget https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.7/binary/redhat/6/x86_64/percona-zabbix-templates-1.1.7-2.noarch.rpm

rpm -ivh percona-zabbix-templates-1.1.7-2.noarch.rpm

yum install percona-zabbix-templates php php-mysql -y

2、修改zabbix agent配置文件

cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/

vim /usr/local/zabbix/etc/zabbix_agentd.conf

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

killall -9 zabbix_agentd

/usr/local/zabbix/sbin/zabbix_agentd

3、创建mysql账号

mysql> GRANT SELECT,PROCESS,SUPER,REPLICATION CLIENT ON *.* TO ‘zabbixmoniter‘@‘localhost‘ IDENTIFIED BY "123456";

mysql> flush privileges;

4、修改插件配置文件

vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php

$mysql_user = ‘zabbixmoniter‘;

$mysql_pass = ‘123456‘;

$mysql_port = 3306;

$mysql_socket = ‘/tmp/mysql.sock‘;

5、创建zabbix用户MySQL用户账号(监控slave用)

su - zabbix

vim ~/.my.cnf

[client]

user = zabbixmoniter

password = 123456

socket = /tmp/mysql.sock

6、测试slave

su - zabbix

sh /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave

7、导入模板

模板下载地址:

http://jaminzhang.github.io/soft-conf/Zabbix/zbx_percona_mysql_template.xml

参考博文:

http://www.ywnds.com/?p=6199

http://10880347.blog.51cto.com/346720/1932100

http://jaminzhang.github.io/monitoring/Monitoring-MySQL-using-Percona-Monitoring-Plugins-in-Zabbix/

时间: 2024-08-05 06:37:54

Zabbix 3 中使用 Percona Monitoring Plugins 监控 MySQL的相关文章

Zabbix 中使用 Percona Monitoring Plugins 监控 MySQL

Zabbix 中使用 Percona Monitoring Plugins 监控 MySQL 1.安装zabbix agent [[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.0-1.el7.x86_64.rpm [[email protected] ~]# yum install zabbix-agent 2.修改配置 [[email protect

用percona monitoring plugins 监控mysql

下载:http://www.percona.com/redir/downloads/percona-monitoring-plugins/1.1.1/percona-zabbix-templates-1.1.1-1.noarch.rpm 安装:rpm -ivh percona-zabbix-templates-1.1.1-1.noarch.rpm 安装php php-mysql 将定义key的子配置复制到/usr/local/zabbix/zabbix_agentd.conf.d/下 cp /v

修正Percona Monitoring Plugins for Zabbix的一处脚本Bug

今天小试了一把Percona Monitoring Plugins for Zabbix模板,自己辛辛苦苦写的那一大堆Python脚本,貌似用这个模板全都覆盖到了. 但是,我也发现最新的版本percona-monitoring-plugins_1.1.8也还是存在一个问题,那就是用于Mysql Replication的Slave Running和Slave Stopped监控项的数据不正确(一般情况下,两项数据均维持在0). 经检查相关模板的脚本文件ss_get_mysql_stats.php,

Percona Monitoring Plugins for Zabbix 安装和配置

配置环境: centos 6.6 zabbix server and agent:2.4.7 Percona Monitoring Plugins for Zabbix:1.1 前置条件 :zabbix agent已经安装 :   若用源码安装 请使用如下参数编译 configure --prefix=/ --enable-agent 1 安装依赖包php php-mysql yum install -y php php-mysql 2 安装插件 wget https://www.percona

abbix4.0 percona插件实现监控mysql

percona是一款能够详细监控zabbix MySQL的插件 官方下载percona插件 https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-5.7.23-23/binary/redhat/7/x86_64/Percona-Server-client-57-5.7.23-23.1.el7.x86_64.rpm 由于这个是国外的网站,下载会很慢,我们选择之前下载好的RPM包 安装zabbix-agent 首

关于 percona monitoring plugins插件报slave is stoped on ip地址

思路:肯定是某个item触发了触发器 去看触发器,找到 slave is stoped,如下图 看到键是mysql.running-slave ,然后去定义key的文件中查看该键对应的脚本,修改脚本.got it.

分布式监控系统Zabbix使用percona监控MySQL

系统运维工程师 李超前面已经介绍了分布式监控系统Zabbix-自动发现-添加mysql多实例监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳.要想更加仔细的监控Mysql,业内同学们都会选择采用Percona Monitoring Plugins监控MySQL.Percona有比较详细的监控Mysql的模版以及脚本,它提升了在高负载情况下的InnoDB的性能.为运维人员提供一些非常有用的性能诊断工具:另外它有更多的参数和命令来控制服务器行为.废话不多说,下面记录下使用Percona

20180828Zabbix3使用percona-zabbix-templates监控MySQL

http://blog.chinaunix.net/uid-16844903-id-3535535.html http://www.ywnds.com/?p=6199 因为Zabbix自带的MySQL监控没有提供可以直接使用的Key,所以一般不采用,业界的同学们都使用Percona Monitoring Plugins 监控MySQL的方式. 1)MySQL客户端需要的系统环境 percona监控zabbix的脚本是使用php写的,所以需要准备好php运行环境,这里直接用yum安装就可以满足要求

利用Percona monitoring for zabbix监控MySQL

系统要求 被监控的主机及mysql监控账号,zabbix agent 2.0或以上(最好与zabbix-server版本相同),php, php-mysql(php版本没有限制,经测试5.3是可以的.最好版本不要太低),Percona Monitoring Plugins for Zabbix 安装zabbix agent https://www.cnblogs.com/fishparadise/p/9067471.html 安装percona plugin percona plugin需要ph