环境准备:

192.168.175.102    zabbix服务端

192.168.175.106    zabbix客户端(监控MySQL)

命令:iptables -F        #清空防火墙规则

命令:systemctl stop firewalld         #关闭防火墙

命令:setenforce 0             #关闭selinux

基本工作原理:

与在zabbix agent端自定义监控项类似,监控项类型为“zabbix 客户端(被动型)”,

由mysql服务器上的zabbix 客户端t执行登录检查命令,并将结果回传给zabbix服务端

创建MySQL用户用来监控

由于zabbix自带监控模板只能监控mysql的基本性能参数,只需建立一个USAGE权限或SELECT权限用户即可

1.先在客户端安装zabbix-agent以及MySQL

https://www.cnblogs.com/zgqbky/p/11838642.html     #安装zabbix服务端和客户端的链接(参考)

https://www.cnblogs.com/zgqbky/p/11699282.html     #安装MySQL步骤的链接(参考)

2.安装好mysql之后进入

命令:GRANT USAGE ON *.* TO 'zabbixmonitor'@'localhost' IDENTIFIED BY 'passwd';     #授权一个用户最高权限,密码为passwd

命令:FLUSH PRIVILEGES;        #必须刷新一下,否则不生效

3.zabbix-agent配置

检查Include语句是否被注释,如果被注释则取消注释

命令:vim /etc/zabbix/zabbix_agentd.conf

4.新建mysql配置文件,写入数据库连接方式:

命令:vim /etc/zabbix/.my.cnf             #让zabbix和mysql连接的配置文件

[client]                               #自定义名字
host = zabbixmysql           #主机名为客户端的主机名字
user = zabbixmonitor        #客户端MySQL用户的名字
password = passwd         #客户端MySQL用户的密码

5.将/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf中的/var/lib/zabbix替换为/etc/zabbix:

命令:sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf          #替换是因为让zabbix客户端可以连接MySQL

命令:systemctl restart zabbix-agent             #重启zabbix 客户端

6.zabbix 网页配置

(1)为mysql服务器主机链接监控模板“ Template DB MySQL ”等待监控数据刷新就可以了

配置------->主机-------->创建主机

点击之后就完成了,然后查看一下

好了,现在MySQL监控就做完了

总结:。。。。。。。。。。。此处省略一万字

最新文章

  1. 值得收藏!国外最佳互联网安全博客TOP 30
  2. webgl画个点
  3. Python yield函数理解
  4. 家庭路由器设置以及win10链接无线不显示登录密码 直接提示链接出错问题解决
  5. ISE应用入门的一些问题
  6. javascript按中文首字母排序
  7. lua日期与时间操作
  8. 构建一个简单的WCF应用——WCF学习笔记(1)
  9. Android Matirx的简介
  10. 关于SVN版本分支合并的知识
  11. (1)定义一个接口CanFly,描述会飞的方法public void fly(); (2)分别定义类飞机和鸟,实现CanFly接口。 (3)定义一个测试类,测试飞机和鸟,在main方法中创建飞机对象和鸟对象, 再定义一个makeFly()方法,其中让会飞的事物飞。并在main方法中调用该方法, 让飞机和鸟起飞。
  12. winform窗口打开后文本框的默认焦点设置
  13. linux下文件查找工具--find
  14. C#的dapper使用
  15. SSD硬盘安装win10 且安装千牛工作台频繁卡死问题解决过程
  16. 来自后端的突袭? --开包即食的教程带你浅尝最新开源的C# Web引擎 Blazor
  17. 03_安装vsftp服务器
  18. Window环境下Python和Django的安装,以及项目的创建
  19. SpringMVC之文件上传
  20. 【转】jQuery属性过滤选择器

热门文章

  1. oracle增、删、改、查
  2. A = min(1, max(0, A))
  3. Spring MVC 根容器和子容器
  4. netcore程序部署 ubuntu 16.0.4 报错 The type initializer for 'System.Net.Http.CurlHandler'的解决方案
  5. 【Python开发】使用pyplot模块绘图
  6. 获取JSON中所有的KEY
  7. 使用Themleaf 模板引擎手动生成html文件
  8. Linux运维必备工具
  9. powerdesigner去掉网格线
  10. leetcode难题