一、概述

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

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

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监控模板

将配置文件拷贝到/etc/zabbix/zabbix_agentd.d/目录

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

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

$mysql_user = 'root';

$mysql_pass = '';

$mysql_port = 3306;

$mysql_socket = NULL;

$mysql_flags = 0;

测试环境root密码为空,如果生产环境会创建专门只读账号。

需要改配置文件需要重启

/etc/init.d/zabbix-agent restart

进行测试会返回测试结果

cd /var/lib/zabbix/percona/scripts/

./get_mysql_stats_wrapper.sh gm

0

./get_mysql_stats_wrapper.sh gw

20060

2、导入模板

导入模板时报错"标签无效 "/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中问题解决。

权限问题

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

/etc/init.d/zabbix-agent restart

zabbix3.2监控mysql_zabbix3.2监控MYSQL状态相关推荐

  1. mysql数据库状态如何监控数据库_MySQL数据库之zabbix3.2监控MYSQL状态

    本文主要向大家介绍了MySQL数据库之zabbix3.2监控MYSQL状态 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 一.概述 zabbix自带的MySQL插件来监控mys ...

  2. zabbix mysql.status_Zabbix 监控 Mysql 状态

    简介: 如何使用 Zabbix 来监控 Mysql 状态 ? Zabbix 有自带监控 Mysql 的模板,但是却不能直接使用.. 需要我们根据模板提供的 Key 自己写脚本获取数据 1.查看都有哪些 ...

  3. zabbix mysql.status_zabbix 监控mysql状态

    自定义监控项 Zabbix自己提供的模板可以监控mysql slow queries,mysqlversion,uptime,alive等信息,我们可以通过Zabbix官方提供的监控模板Templat ...

  4. zabbix3.4.2实现对客户端网络状态监控

    zabbix3.4.2实现对客户端网络状态监控 一.fping介绍 客户端网络状态监控主要从三个方面: Template Module ICMP Ping: ICMP loss Template Mo ...

  5. mysql状态监控_mysql 状态监控

    运行中的mysql状态查看 对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态. (1)QPS(每秒Query量) QPS = Questions(or Queries) / se ...

  6. mysql日志监控 zabbix_zabbix日常监控项mysql(七)

    参考文档: 先简单搭建mysql服务,用于后续zabbix监控来用 centos7.4客户端安装agent #关闭SElinux(临时关闭) [root@db01~]# getenforce Enfo ...

  7. mysql企业监控_mysql企业监控

    MySQLMTOP 是一个由Python+PHP开发的开源MySQL企业监控系统.系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理.MySQL 服务器无需安装任何Agent,只需 ...

  8. Prometheus和Grafana的监控Linux服务器和MYSQL数据库

    [使用root用户执行以下操作] 目录 一.安装Prometheus和Grafana 1.安装 Prometheus 1)下载 Prometheus 2)解压安装包 3)启动prometheus 4) ...

  9. mysql pt监控_技术分享 | MySQL 监控利器之 Pt-Stalk

    作者:xuty 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源. 一.概述 之前在社区发了一篇[有效解决 MySQL 行锁等待超时问题]文档,主要介绍 ...

最新文章

  1. android开发环境搭建教程
  2. 有弹性的ListView
  3. 关于 Java Collections API 您不知道的 5 件事--转
  4. 在ISA 2006标准版上定制带宽和限制流量(测试)
  5. λ表达式_Java 8新特性:学习如何使用Lambda表达式,一看必懂
  6. 闭包--闭包作用之保护(一)
  7. MapReduce原理全剖析
  8. linux测试 scullpipe 驱动
  9. 微信公众号发送消息接口(群发接口)
  10. 【解决】updateAppMessageShareData:fail, the permission value is offline verifying
  11. 人工智能期末考试复习(贲可荣 张彦铎)
  12. 深度学习应用在图像分割上的网络模型概述
  13. 声纹识别中pooling总结
  14. Typecho 个人支付宝微信收款插件 TePay
  15. iPhone手机配置fiddler代理
  16. Arduino Nano 做的一个航模小遥控器
  17. 文末送书|用Pandas分析了75w多条数据,揭秘美国选民的总统喜好!
  18. 一分钟学会canvas镂空文本小动画
  19. Oracle-enq: TX - row lock contention 等待事件分析
  20. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java宜居家居用品网jte0e

热门文章

  1. Microsoft SQL Server中的事务(转载)
  2. 11.23月福首页30%
  3. zepto不支持animate({scrollTop:100px})的解决办法
  4. post上传代码实现
  5. objective-c 中字符串与日期相互转换
  6. 在SQLServer中区分大小写的几种方法
  7. 正则匹配class并替换整个class为空
  8. STL之nth_element__寻找第n大的元素
  9. 使用yum更新时不升级Linux内核的方法
  10. 20161104面试题-面试常问问题