zabbix自带的默认模板template db mysql对mysql的监控相当简单,而percona监控插件对mysql的监控比较全面,但由于是php开发,因此要在agent安装php环境,本文主要介绍使用percona-monitoring-plugins监控mysql。

安装zabbix-agent#centos7 mysql zabbix3.4

rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

yum install zabbix-agent

安装PHPyum install php php-mysql -y

安装percona-zabbix-templatesyum install https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.8/binary/redhat/7/x86_64/percona-zabbix-templates-1.1.8-1.noarch.rpm

复制配置文件至zabbix_agent相关目录下cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

重启生效service zabbix-agent restart

数据库添加只读账户grant process,super,replication client on *.* to 'zabbixmoniter'@'%' identified by 'zabbix';

由于监控mysql需要使用show processlist 及主从相关命令,因此需要给zabbix权限以process,super,replication client等权限。修改脚本参数:$ vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php

...

$mysql_user = 'zabbixmoniter';

$mysql_pass = 'zabbix';

$mysql_port = 3306;

$mysql_flags = 0;

在mysql slave的agent里面测试脚本是否生效(输出1即表示成功):sh /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave

问题:ERROR 1045 (28000): Access denied for user [email protected] (using password: NO)

方案1:在my.cnf配置用户名密码、sock路径vim /usr/local/mysql/etc/my.cnf

[mysql]

user=zabbixmoniter

password=zabbix

socket=/var/lib/mysql/mysql.sock

方案2:修改/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh文件RES=`HOME=~zabbix mysql -e 'SHOW SLAVE STATUSG' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr 'n' ','`

改为

RES=`HOME=~zabbix mysql -uzabbixmoniter -pzabbix -e 'SHOW SLAVE STATUSG' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr 'n' ','`

在zabbix server上测试zabbix_get -s 192.168.1.49 -p 10050 -k MySQL.Threads-connected

zabbix_get -s 192.168.1.49 -p 10050 -k MySQL.running-slave

问题1:rm: cannot remove ‘/tmp/localhost-mysql_cacti_stats.txt’: Operation not permitted

修改日志权限:chown zabbix.zabbix /tmp/localhost-mysql_cacti_stats.txt

问题2:zabbix_get: command not found

安装zabbix-get:yum install zabbix-get

percona zabbix mysql_zabbix采用percona监控mysql主从相关推荐

  1. percona zabbix mysql_zabbix使用percona插件监控mysql

    1.添加percona仓库. # yum install -y https://mirrors.tuna.tsinghua.edu.cn/percona/yum/percona-release-lat ...

  2. zabbix获取mysql主从状态_zabbix监控MySQL主从状态

    首先需要拥有zabbix环境及MySQL主从环境 搭建zabbix环境可参考:https://www.cnblogs.com/tyk3201/p/12033456.html 需要用到三台虚拟机 一:1 ...

  3. zabbix监控mysql主从与主从延迟

    zabbix监控mysql主从与主从延迟 文章目录 zabbix监控mysql主从与主从延迟 一.Zabbix监控mysql主从 1.部署mysql主从,使用mariadb进行操作 2.将server ...

  4. 监控mysql主从的工具_zabbix利用percona-toolkit工具监控Mysql主从同步状态

    一.下载percona-toolkit工具包 percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等. [root ...

  5. zabbix3.0.4监控mysql主从同步

    zabbix3.0.4监控mysql主从同步 1.监控mysql主从同步原理: 执行一个命令 mysql -u zabbix -pzabbix -e 'show slave status\G' 我们在 ...

  6. Zabbix自带模板监控MySQL服务

    Zabbix的服务端与客户端的安装这里不再赘述了,前面也有相应的文章介绍过了,感兴趣的伙伴们可以看看历史文章就可以了,今天主要介绍下如何利用zabbix自带的模板来监控MySQL服务的一些状态,同时通 ...

  7. 监控mysql的shell脚本_监控MySQL主从状态的shell脚本

    分享一个Linux下,监控MySQL主从状态及配合企业微信机器人报警的Shell脚本 SLAVE_IP:为监控的主机IP USER:为msyql用户 PASSWORD:为mysql密码 WHEREIS ...

  8. 用shell获取mysql主从状态_shell监控MySQL主从状态脚本两则

    内容为自己的一点总结,如有不对欢迎狠劲儿拍砖 本文来自http://yijiu.blog.51cto.com/转载请经博主同意 监控主从复制正常与否 相比各位都应该知道,监控主从是否工作正常,涉及命令 ...

  9. nagios系列(七)nagios通过自定义脚本的方式监控mysql主从同步

    nagios监控mysql主从同步 起因:nagios可能监控到mysql服务的运行情况,但确不能监控mysql的主从复制是否正常:有时候,同步已经停止,但管理人员却不知道. 登陆mysql从服务器, ...

最新文章

  1. debian10 简单的DNS服务器搭建
  2. 华为南太无线解决方案部梁旭阳_工业互联网产业联盟网络组走进华为南京研究所技术研讨会顺利召开...
  3. 什么是区块链钱包?区块链钱包如何运作?
  4. @hdu - 6372@ sacul
  5. java工程怎么构造成moven_将普通java工程结构改为由maven管理的工程结构域
  6. 【2017-05-19】WebForm复合控件、用DropDownList实现时间日期选择。
  7. python 启动参数_python启动参数
  8. xen虚拟化部署遇到的问题(持续更新)
  9. 于Eclipse传导C/C++配置方法开发(20140721新)
  10. Scrapy爬取起点中文网小说信息 绝对领域cosplay
  11. Spark Transformation —— subtract
  12. 南加大计算机专业本科sat要求,南加州大学本科申请条件有哪些?
  13. 免费获得Java 7并发食谱
  14. 研发主管的烦恼:选择KPI还是选择OKR?
  15. 【Reference reading】基于PET和MRI的治疗计划系统:在BNCT和GdNCT中对剂量和通量分布的一种现实评估方法
  16. 自动化运维工具之pxe+kickstart
  17. 手动去除有道词典7.0Beta版底部广告栏
  18. IFS系统功能清单之四——IFS 分销(Distribution)
  19. 联想r720 加8g内存方法
  20. 微信小程序访问手机蓝牙需要用户授权解决办法

热门文章

  1. 如何用Python破解验证码,适合新手练手
  2. Linux——SSH服务器
  3. Linux01-学习记录
  4. Pandas知识点-合并操作combine
  5. 如何在Web用户控件中引用样式表中的样式
  6. 深入浅出VC++串口编程--第三方类
  7. 《图像处理知识》宝藏总纲
  8. Pytorch《LSTM模型》
  9. 安装oracle未生成tnsnames.ora文件
  10. 【C++、Matlab】VS2013 C++读写.mat文件