给zabbix添加percona监控模板

时间:2022-03-28 04:29:20

简单说明一下给zabbix添加的percona的监控模板。

在percona官方网站有说明怎么安装,这里记录下步骤。首先搭建好的zabbix环境。

监控插件连接 : 链接:https://pan.baidu.com/s/1xHbc_HhmN-XuGGiKrg7nPQ 提取码:i4ku

yum安装percona的监控插件(安装在要监控的mysql服务器上)

yum install -y percona-zabbix-templates-1.1.-.noarch.rpm

安装完成之后会生成如下四个文件:

[root@test2 ~]# cd /var/lib/zabbix/
[root@test2 zabbix]# ls
percona
[root@test2 zabbix]# tree
.
└── percona
├── scripts #监控定义的item值,通过这两个脚本来获取值
│   ├── get_mysql_stats_wrapper.sh
│   └── ss_get_mysql_stats.php
└── templates
├── userparameter_percona_mysql.conf #监控定义的item值
└── zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml #监控模板,模板需要通过zabbix web界面导入 directories, files

安装完成之后,修改监控脚本,基本上就是配置连接mysql的参数。

1:修改php脚本

$mysql_user = 'root';                          #指定连接的用户名
$mysql_pass = ''; #指定连接的密码
$mysql_port = ; #指定数据库的端口
$mysql_socket = '/data/mysql/run/mysql.sock'; #指定socket的位置,默认位置是在/var/lib/mysql/mysql.sock下面

2:修改shell脚本:【这个脚本需要在下面高亮的行中加入数据库连接的用户名和密码,主要是用于主从监控的】

【这里说明一下,可以像下面这样直接写入用户名和密码,也可以在~zabbix的目录下面创建一个.my.cnf文件,把用户名和密码写进去。~zabbix标识的zabbix用户的家目录,推荐后面这种形式】

if [ "$ITEM" = "running-slave" ]; then
# Check for running slave
RES=`HOME=~zabbix mysql -uroot -p123456 -e 'SHOW SLAVE STATUS\G' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr '\n' ','`
if [ "$RES" = " Yes, Yes," ]; then

3:拷贝定义的item文件到指定的位置

cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

4:在zabbix-agent的配置文件中加入如下一行,【一般情况是已经默认打开了注释】

Include=/etc/zabbix/zabbix_agentd.d/*.conf

5:启动zabbix agent。【agent需要的参数已经配置完成】

agent启动成功之后需要在web界面导入监控模板。

给zabbix添加percona监控模板

把上面scripts下面的xml文件拷贝到win主机上,然后导入,导入的时候会报错

Import failed
Invalid XML tag "/zabbix_export/date": "YYYY-MM-DDThh:mm:ssZ" is expected.

百度给的解决办法是:  将模板导入到2.4环境中,然后再导出到3的环境中,不会报错。百度上也提供了一个模板导入,

模板连接: 链接:https://pan.baidu.com/s/1HvoOGNqI9HYC9ymgi7HsDQ 提取码:emsh
只要导入成功后,zabbix agent配置成功就可以在web界面看到监控的item,大概有191个监控项,但是好像有几个不支持,应该是模板的问题吧!

给zabbix添加percona监控模板

给zabbix添加percona监控模板的更多相关文章

  1. Zabbix 添加端口监控链接

    zabbix 添加端口监控 连接数: zabbix  配置  添加 监控项: 其他检测 方式也是 示例: zabbix 客户端配置文件添加: 编辑 zabbix_agentd.conf  添加  端口 ...

  2. Ubuntu下Zabbix结合percona监控mysql数据

    按道理来说zabbix就自带的MySQL插件来监控mysql数据库,但是你会发现,自带的mysql监控项是很少的,根本满足不了公司的需求.由于它本身自带的模板太过简单了,所以需要做更详细的监控,而pe ...

  3. zabbix添加nginx监控

    nginx内置了一个status状态的功能,通过配置可以看到nginx的运行情况,status显示的内容包括当前连接数,处于活动状态的连接数,已经处理的请求数等等,可以利用这个功能编写zabbix监控 ...

  4. zabbix添加ceph监控

    应用背景: 网上监控ceph集群的资料不算多,git上有个开源的监控项目,是跟zabbix结合的,主要包含一个shell写的脚本和zabbix监控模板,拿来测试小记一下. 开源地址: https:// ...

  5. zabbix添加Tomcat监控

    参靠了网上一些关于zabbix添加Tomcat的监控配置,自己整理了下: 一.服务器端配置1.找到zabbix源码存放路径 # find / -name zabbix_java #/usr/local ...

  6. Zabbix 添加 WEB 监控

    添加 WEB Monitorings Web Monitoring是用来监控web程序的,可以监控到web程序的下载速度.返回码及响应时间,还支持把一组连续的web动作作为一个整体来监控. 下面我们以 ...

  7. 为Zabbix配置RabbitMQ监控模板

    RabbitMQ的配置参考 https://github.com/jasonmcintosh/rabbitmq-zabbix 简而言之,具体分为几个步骤: 1. 将脚本文件(scripts文件夹)和配 ...

  8. percona监控模板图形解释

    http://blog.itpub.net/28916011/viewspace-1971933/ percona监控mysql的几张图形解释     最近,我仔细研究了一下percona监控mysq ...

  9. Zabbix通过percona监控MySQL

    因为Zabbix自带的MySQL监控没有提供可以直接使用的Key,所以一般不采用,业界的同学们都使用Percona Monitoring Plugins 监控 MySQL的方式 Percona介绍 P ...

随机推荐

  1. Html5-canvas

    Html5-canvas: 坐标是x向右,逐步增大, y坐标向下增大,原点在画布的左上角.长度单位是一个像素: 像素是一个密度单位,而厘米是长度单位,两者无法比较: Html5的绘图函数: 2.    ...

  2. C#--网络流Stream、字节数组保存到字符串中

    第一种方法: HttpWebRequest httpwebr = (HttpWebRequest)HttpWebRequest.Create(rstr); httpwebr.Method = &quo ...

  3. Java知多少(112)数据库之删除记录

    删除数据表也有3种方案 一.使用Statement对象 删除数据表记录的SQL语句的语法是: delete from 表名 where 特定条件 例如 : delete from ksInfo whe ...

  4. delphi R3下 跨进程获取DLL信息 NtQueryInformationProcess

    unit APIUnit; { GetProcessModuleHandle API Unit Ring3调用NtQueryInformationProcess实现跨进程获取DLL句柄 } inter ...

  5. USB自定义HID设备实现-STM32

    该文档使用USB固件库,在其基础上进行了自己的定制,完成了一个USB-HID设备,首先是usb_desc.c文件,里面存放了usb各种描述符的存在 #include "usb_desc.h& ...

  6. 高级软件工程第三次作业 赵坤&黄亦薇

    0.小组成员 赵坤2017282110261 黄亦薇201728210260 1.项目Github地址  https://github.com/zkself/homework3 PS:建议使用chro ...

  7. pycharm创建scrapy项目教程及遇到的坑

    最近学习scrapy爬虫框架,在使用pycharm安装scrapy类库及创建scrapy项目时花费了好长的时间,遇到各种坑,根据网上的各种教程,花费了一晚上的时间,终于成功,其中也踩了一些坑,现在整理 ...

  8. python day06笔记总结

    2019.4.3 S21 day06笔记总结 一.昨日内容补充 1.列表独有功能: 1.revers 反转 例:v1 = [1,2,4,88,2] v1.revers() print(v1) 2.so ...

  9. 27. Spring Boot 缓存注解详解: @Cacheable、@CachePut、 @CacheEvict、@Caching、@CacheConfig

     1.使用OGNL的命名规则来定义Key的值 @Cacheable(cacheNames = {"user"},key = "#root.methodName + '[' ...

  10. 未能加载文件或程序集“System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。

    问题:WPF未能加载文件或程序集"System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot ...