使用percona工具添加zabbix监控MySQL的模板
来源:互联网 发布:广州数控圆弧编程实例 编辑:程序博客网 时间:2024/06/11 08:58
一、概述
zabbix自带的MySQL插件来监控mysql数据库,对于dba来说,基本没有啥作用,所以需要做更详细的监控,而percona正好有这么一个详细的监控工具。
percona官网: www.percona.com
Percona组成介绍
1、PHP脚本 用来数据采集
2、shell脚本 用来调用采集信息
3、zabbix配置文件
4、zabbix模板文件
二、安装及配置
1、下载及安装
https://www.percona.com/downloads/percona-monitoring-plugins/LATEST/
同时也支持Nagios和catcti
可直接在Linux下执行以下命令:
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;
[root@devops-mysql-node1 ~]# rpm -ql percona-zabbix-templates
/var/lib/zabbix/percona
/var/lib/zabbix/percona/scripts
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
/var/lib/zabbix/percona/templates
/var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf
/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml 为MYSQL监控模板
2、将配置文件拷贝到/usr/local/zabbix-agent/etc/zabbix_agentd.conf.d/目录(我的zabbix是编译安装的,yum安装的目录会不同)
cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /usr/local/zabbix-agent/etc/zabbix_agentd.conf.d/
确定将该文件添加到zabbix客户端:vim /usr/local/zabbix-agent/etc/zabbix_agentd.conf
vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
$mysql_user = 'zabbix';
$mysql_pass = '123456';
$mysql_port = 3306;
$mysql_socket = NULL;
$mysql_flags = 0;
确定数据库中有zabbix用户,并且分配好权限
3、修改完配置文件需要重启
service zabbix_agentd restart
进行测试会返回测试结果
# cd /var/lib/zabbix/percona/scripts/
# ./get_mysql_stats_wrapper.sh gm0
# ./get_mysql_stats_wrapper.sh gw
15593
4、导入模板
会出现:标签无效 "/zabbix_export/date": "YYYY-MM-DDThh:mm:ssZ" 预计。
解决办法
将zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml导入zabbix2.4中再导出。之后将新的导出xml导入到3.2中问题解决。
或者可以直接下载我已经导出来的,下载地址:http://download.csdn.net/download/qq_38745179/10031255
权限问题
Received value [rm: 无法删除"/tmp/localhost-mysql_cacti_stats.txt": 不允许的操作0] is not suitable for value type [Numeric (float)]
解决办法
cd /tmp
chown -R zabbix:zabbix localhost-mysql_cacti_stats.txt
service zabbix-agentd restart
阅读全文
2 0
- 使用percona工具添加zabbix监控MySQL的模板
- zabbix使用percona的模板来监控mysql
- 使用percona监控mysql ==> zabbix监控系列
- zabbix使用自带模板监控mysql
- zabbix自带的模板监控mysql
- 使用ansible添加zabbix的主机监控
- 基于percona-monitoring-plugins实现Zabbix的MySQL多端口自动发现监控
- ZABBIX 3.X加载percona mysql插件来监控mysql5.6的详细实现过程
- 使用percona-xtrabackup实现对线上zabbix监控系统数据库mariadb5.5.47的主从同步
- Zabbix-3.0.3使用自带模板监控MySQL
- zabbix监控客户端mysql用自带的模板
- zabbix监控客户端mysql用自带的模板
- Zabbix批量添加web监控模板
- zabbix自带mysql模板监控mysql
- MySQL监控模板说明-Percona MySQL Monitoring Template for Cacti
- MySQL监控模板说明-Percona MySQL Monitoring Template for Cacti
- Percona监控工具初探
- Percona监控工具初探
- 连续第九天总结
- Linux如何查看JDK的安装路径
- 最全Pycharm教程(1)——定制外观
- Java面试题全集(上)
- #pragma pack(push,1) & #pragma pack(pop)
- 使用percona工具添加zabbix监控MySQL的模板
- C/C++经典程序训练2---斐波那契数列
- My first day in CSDN
- 手把手教你从零开始做一个好看的 APP
- java基础之Integer
- HTTPClient模块的HttpGet和HttpPost
- u盘快捷方式修复
- JAVA中引入ECHARTS报表(柱状图)
- Java多文件下载打包zip返回客户端,不写入本地