使用percona来监控数据库

需要。php php-mysql 和下面的这个包

下载包wget https://mirrors.tuna.tsinghua.edu.cn/percona/yum/el7/percona-zabbix-templates-1.1.7-2.noarch.rpm

yum install -y php php-mysql

安装[root@zabbix-node2 ~]# rpm -ivh percona-zabbix-templates-1.1.7-2.noarch.rpm

warning: percona-zabbix-templates-1.1.7-2.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY

Preparing...                          ################################# [100%]

Updating / installing...

1:percona-zabbix-templates-1.1.7-2 ################################# [100%]

Scripts are installed to /var/lib/zabbix/percona/scripts

Templates are installed to /var/lib/zabbix/percona/templates

[root@zabbix-node2 ~]#

修改配置信息#拷贝模板

[root@zabbix-node2 scripts]# cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/#通过下面的命令可以看出conf文件里面是执行了一个脚本+传递参数

[root@zabbix-node2 scripts]# tail -4 /etc/zabbix/zabbix_agentd.d/userparameter_percona_mysql.conf

UserParameter=MySQL.Query-time-count-09,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ou

UserParameter=MySQL.Open-files,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ij

UserParameter=MySQL.State-closing-tables,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lq

UserParameter=MySQL.running-slave,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave#所以我们要去查看下这个脚本,是否需要配置新的信息

#添加mysql的账号密码

温馨提示: shell脚本中数据库的路径是localhost,如果我们没有授权localhost会获取不到值

编辑ss_get_mysql_stats.php 添加mysql的相关配置$mysql_user = '';

$mysql_pass = '';

$mysql_port = 3306;

$mysql_socket = NULL;

$mysql_flags = 0;

$mysql_ssl  = FALSE;   # Whether to use SSL to connect to MySQL.

$mysql_ssl_key  = '/etc/pki/tls/certs/mysql/client-key.pem';

$mysql_ssl_cert = '/etc/pki/tls/certs/mysql/client-cert.pem';

$mysql_ssl_ca   = '/etc/pki/tls/certs/mysql/ca-cert.pem';

$mysql_connection_timeout = 5;

# 正常这里的用户我们应该创建一个专门用来监控的,由于我这里是测试环境。就不浪费时间了

重启agentdsystemctl restart zabbix-agent.service

测试:[root@zabbix-node1 ~]# zabbix_get -s 192.168.56.21 -k MySQL.Open-files

51

模板的导入:

把percona自带的模板下载下来上传到zabbix-server服务器上[root@zabbix-node2 ~]# sz zabbix_mysql_servl.xml

导入的时候发现时间过期了。导入失败

这里我们使用编辑器,编辑上面的下载的这个xml文件修改时间修改下面的字段2016-12-09 18:22:02#我这里是把这个字段删了

再次修改,会出现很多bug,需要一步一步修改。可能是zabbix 3.0版本的问题。

我这里使用已经改好的模板来测试

再上面的导入成功后,我们新建一个mysql主机,模板使用percona,我的这个模板能看到item有191个

=============================

这里有一个触发器的依赖,

zabbix4监控mysql_zabbix----4-----监控mysql相关推荐

  1. zabbix 自带模板监控mysql_zabbix使用自带模板监控mysql

    以下乃使用zabbix自带的模板监控mysql步骤: 环境如下:CentOS release 6.5zabbix-2.2.9   mysql-5.1.73 1.  在zabbix的web访问页面中为主 ...

  2. mysql+实例夯住的监控_Nagios 里面监控MySQL 监控事务夯住(RUNNING)报警通知

    序言: 业务报警订单提交异常,页面一直没有反应,排查后是事务没有提交或者回滚导致,想到如果及时监控事务的运行状态报警出来,那么就可以及时排查出问题所在,方便运营处理,所以自己就弄了一个shell脚本放 ...

  3. mysql 缓存监控_MySql 缓存查询原理与缓存监控 和 索引监控

    MySql缓存查询原理与缓存监控 And 索引监控 by:授客 QQ:1033553122 查询缓存 1.查询缓存操作原理 mysql执行查询语句之前,把查询语句同查询缓存中的语句进行比较,且是按字节 ...

  4. MySql 缓存查询原理与缓存监控 和 索引监控

    MySql缓存查询原理与缓存监控 And 索引监控 by:授客 QQ:1033553122 查询缓存 1.查询缓存操作原理 mysql执行查询语句之前,把查询语句同查询缓存中的语句进行比较,且是按字节 ...

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

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

  6. zabbix4.2之web监控

    环境 : Ubuntu 16.04 zabbix4.2.6 web监控 web监测是用来监控web程序的,可以监控web程序的平均下载速度.响应时间.HTTP状态码. 静态网页检测 选择监控主机 配置 ...

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

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

  8. lepus 监控mysql_Lepus(天兔)监控MySQL部署

    http://www.dbarun.com/docs/lepus/install/lnmp/php 注意:xampp mysqldb-python版本过高会致使lepus白屏python apache ...

  9. 小米mysql监控_15_小米监控Open-Falcon:Mysql监控

    15_小米监控Open-Falcon:Mysql监控 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) Reac ...

  10. 【2】【MySQL】常用监控指标及监控方法(转)

    [MySQL]常用监控指标及监控方法 转自:https://www.cnblogs.com/wwcom123/p/10759494.html  对之前生产中使用过的MySQL数据库监控指标做个小结. ...

最新文章

  1. Spring boot日志使用
  2. java条码大小_java – 自定义条形码输入中缺少条形码高度
  3. Log4J入门教程(三) web项目的log4j配置
  4. GPS定位系统源码二次开发就选专为二次开发而生的GPSBD...
  5. leetcode214. 最短回文串(kmp)
  6. JS的条形码和二维码生成
  7. java webservice ssl_[转贴]Java客户端调用Https Webservice
  8. ORA-02291: 违反完整约束条件 …… - 未找到父项关键字
  9. C++域作用符及其高级用法
  10. 负载均衡—nginx实现waf
  11. 深入浅出数据分析读书笔记(head first into data analysis)
  12. 牛客网笔试输入输出的一堆坑。。(Python)
  13. c语言编写英雄联盟,怎么用C#或者C语言注册 英雄联盟 热键
  14. 【网络】Padavan 路由器固件开启教育网 IPv6
  15. Hammer.js 进行图片缩放
  16. [论]Learning Dynamic and Hierarchical Traffic Spatiotemporal Features with Transformer
  17. 联想小新java,联想小新笔记本怎么样 小新笔记本介绍【图文】
  18. ZBrush建模作品分享丨次世代食人魔角色建模
  19. win7 2008服务器系统,解决Windows 7与Server2008双系统启动错误问题
  20. 如何判断平面上两条线段(注意是线段)是否相交?

热门文章

  1. hadoop 完全分布式模式的安装和配置
  2. 常见顺口溜 / 歇后语
  3. 打印机的共享设置方法
  4. Windows防火墙增加访问端口
  5. 内部办公网与IDC机房的GRE隧道配置实践
  6. CentOS下ELK基于ElastAlert实现日志的微信报警
  7. 自己的  「画面文言修正 check list」
  8. 2011年1月28日早会资料「招き猫」(汉语版)
  9. 【Linux】VMware安装VMware Tools工具
  10. 关于vmware虚拟机硬件里没有软盘驱动器,而操作系统里还有的解决方法