这里演示监控zabbix本身用到的mysql

第一步:建立mysql监控用户

在生产环境中,出于安全考虑,建议监控客户端数据库时,单独配置一个查询权限用户做查询操作即可

# 撤掉安装时给予的分配单个数据库权限
revoke all on zabbix.* from zabbix@localhost;
# 重新授权
grant all privileges on *.* to zabbix@localhost identified by "Zabbix@123";
# 刷新
flush privileges;

第二步:建立mysql账号文件

/etc/zabbix/下创建一个包含MySQL用户名和密码的配置文件“.my.cnf”

#监控业务数据库时,注意socket配置
[client]
user=zabbix
host=127.0.0.1
password=Zabbix@123

第三步:修改自带的mysql模块

# 以下操作将zabbix家目录替换,如果是编译安装,替换为对应的目录即可
sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

第四步:重启客户端

systemctl restart zabbix-agent

第五步:验证是否可以获取数据

# 以下两个命令成功,添加mysql模板有数据,失败任意一个说明获取数据失败,添加模板不会有数据或者不完整
zabbix_get -s 127.0.0.1 -p 10050 -k mysql.ping
zabbix_get -s 127.0.0.1 -p 10050 -k mysql.status[Uptime]

第六步:添加mysql模板

配置-主机-点击主机名称,如下图



接下来添加自带mysql模板,完成之后更新



一段时间之后,点击 检测中-图形-mysql相关即可查看数据,如下图



最新文章

  1. Docker初体验
  2. iOS searchbar textfield placeholder color
  3. iOS获取手机相关信息
  4. Java 炫舞按键功能 DancingPlay (整理)
  5. 自己的一个LESS工具函数库
  6. ThoughtWorks(中国)程序员读书雷达 —— 书籍下载整理
  7. jQuery执行请求demo
  8. js 获取 sktime时间
  9. 桂电在线-转变成bootstrap版2(记录学习bootstrap)
  10. 502 bad gateway是什么意思
  11. JavaScript高级程序设计---学习笔记(五)
  12. python-day2数据类型
  13. flex 分页打印表格功能
  14. HTML-CSS背景渐进色
  15. 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
  16. 转:C#串口编程
  17. h5手机端禁止缩放问题
  18. idea 上搭建 Mybatis 逆向工程
  19. 从头開始写项目Makefile(十):make内嵌函数及make命令显示
  20. a标签去掉下划线

热门文章

  1. SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)
  2. I.MX6 MAC Address 导致的系统崩溃
  3. 一个tomcat部署多个应用实例总结
  4. #!/usr/bin/env ruby 与 #!/usr/bin/ruby 的区别(copy)
  5. 洛谷 P3959 宝藏【状压dp】
  6. bzoj 2337 [HNOI2011]XOR和路径【高斯消元+dp】
  7. bzoj 1717: [Usaco2006 Dec]Milk Patterns 产奶的模式【后缀自动机】
  8. Service官方教程(6)Bound Services主要用来实现通信服务,以及3种实现通信的方案简介。
  9. Android内存堆上限Android的缺省值是16M(某些机型是24M)
  10. 【Visual Studio Code 】使用Visual Studio Code + Node.js搭建TypeScript开发环境