zabbix----4-----监控mysql

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

使用percona来监控数据库

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

下载包

1
2
  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

安装

1
2
3
4
5
6
7
8
9
[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 ~] #


修改配置信息

1
2
#拷贝模板
[root@zabbix-node2 scripts] # cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
1
2
3
4
5
6
#通过下面的命令可以看出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
1
2
3
#所以我们要去查看下这个脚本,是否需要配置新的信息
#添加mysql的账号密码
温馨提示: shell脚本中数据库的路径是localhost,如果我们没有授权localhost会获取不到值

wKiom1jSLc3DVCkLAAAy6JSSsfE351.png-wh_50

编辑ss_get_mysql_stats.php 添加mysql的相关配置

1
2
3
4
5
6
7
8
9
10
11
$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;
# 正常这里的用户我们应该创建一个专门用来监控的,由于我这里是测试环境。就不浪费时间了

重启agentd

1
systemctl restart zabbix-agent.service

测试:

1
2
[root@zabbix-node1 ~] # zabbix_get -s 192.168.56.21 -k MySQL.Open-files
51

模板的导入:

把percona自带的模板下载下来上传到zabbix-server服务器上

1
[root@zabbix-node2 ~] # sz zabbix_mysql_servl.xml

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

wKioL1jTLeTSsxUiAADB2uv0ODc179.png-wh_50

这里我们使用编辑器,编辑上面的下载的这个xml文件修改时间修改下面的字段

1
   < date >2016-12-09 18:22:02< /date > #我这里是把这个字段删了

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

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

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

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

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

wKioL1jTMaDCEHiBAABdwfF1pxM663.png-wh_50




本文转自 kesungang 51CTO博客,原文链接:http://blog.51cto.com/sgk2011/1909491,如需转载请自行联系原作者

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
71 23
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
71 22
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
83 25
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
78 9
zabbix全面的监控能力
zabbix全面的监控能力
178 7
监控堆外第三方监控工具Zabbix
监控堆外第三方监控工具Zabbix
79 5
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
250 7
如何根据监控结果调整 MySQL 数据库的参数以提高性能?
【10月更文挑战第28天】根据MySQL数据库的监控结果来调整参数以提高性能,需要综合考虑多个方面的因素
185 1
如何监控和诊断 MySQL 数据库的性能问题?
【10月更文挑战第28天】监控和诊断MySQL数据库的性能问题是确保数据库高效稳定运行的关键
694 1

热门文章

最新文章

推荐镜像

更多