zabbix监控MySQL的两种方式(最全)

 更新时间:2024年08月12日 08:20:30   作者:认真学习的morning  
Zabbix是一款开源的企业级监控系统,它主要用于网络监视、性能分析以及故障报警,管理员可以通过Zabbix Web界面设置监控规则、图形化展示数据,本文给大家介绍了zabbix监控MySQL的两种方式,需要的朋友可以参考下

一. 最简单的,被监控主机上已安装zabbix-agent2的方式:

1.在MySQL数据库中创建监控账号并授权:

CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '123456';

GRANT USAGE,SUPER,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';

flush privileges;

2.在终端测试使用该账号密码和IP能正常登录MySQL;

这步很重要,测试通过后再修改宏信息;

3.Zabbix_agent2自带内置MySQL模板,监控时需要根据自己的配置修改宏:

选择Template DB Mysql by Zabbix agent2模板:

修改继承以及主机宏的这三项信息,分别是MySQL的地址、用户名和密码:

等几分钟就可以看到正常监控的信息了。

二. 被监控主机上仅安装zabbix-agentd的方式,需要手动配置MySQL模板:

1. 在MySQL数据库中创建监控账号并授权

CREATE USER 'zabbix'@'%' IDENTIFIED BY '123456';

GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zabbix'@'%';

flush privileges;

2.找到自己MySQL的mysql.sock文件位置

find / -name  mysql.sock

3.在该路径下创建.my.cnf文件并写入相关信息

mkdir -p /var/lib/Zabbix

vim .my.cnf

4.修改zabbix目录权限

chown zabbix:zabbix /var/lib/zabbix -R

5.找到userparameter_mysql.conf文件(一般在./zabbix-5.0.39/conf/zabbix_agentd目录中)

修改 userparameter_mysql.conf内容(其实每行只多了一个 HOME=/var/lib/zabbix )

6.修改zabbix_agentd.conf,打开一个Include

7.重启zabbix_agentd服务

8.在zabbix web页面创建主机并关联Template DB MySQL模板,实现监控。

以上就是zabbix监控MySQL的两种方式(最全)的详细内容,更多关于zabbix监控MySQL的资料请关注脚本之家其它相关文章!

相关文章

  • MySQL中between...and的使用对索引的影响说明

    MySQL中between...and的使用对索引的影响说明

    这篇文章主要介绍了MySQL中between...and的使用对索引的影响说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • mysql备份与恢复详解

    mysql备份与恢复详解

    本篇文章是对mysql的备份与恢复进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • mysql数据库是做什么

    mysql数据库是做什么

    在本篇文章里小编给大家分享的是一篇关于mysql数据库是做什么的基础性文章,有兴趣的朋友们可以学习下。
    2020-06-06
  • Mysql中RelayLog中继日志的使用

    Mysql中RelayLog中继日志的使用

    MySQL RelayLog中继日志是主从复制架构中的核心组件,负责将从主库获取的Binlog事件暂存并应用到从库,本文就来详细的介绍一下RelayLog中继日志的使用,感兴趣的可以了解一下
    2025-12-12
  • 详解如何避免MYSQL主从延迟带来的读写问题

    详解如何避免MYSQL主从延迟带来的读写问题

    当在主库上进行更新后,有可能数据还没来得及同步到从库,但是这个时候又有读数据的需求,为了能正确读取出数据,这个时候就只有读主库了,所以本文给大家介绍了如何避免MYSQL主从延迟带来的读写问题,需要的朋友可以参考下
    2024-03-03
  • 关于Mysql子查询的三个应用场景

    关于Mysql子查询的三个应用场景

    这篇文章主要介绍了关于Mysql子查询的三个应用场景,子查询是在一个完整的查询语句中,嵌套不同功能的小查询,从而完成复杂查询的一种编写形式,需要的朋友可以参考下
    2023-07-07
  • MySql中深度分页的问题处理

    MySql中深度分页的问题处理

    这篇文章主要介绍了MySql中深度分页的问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Mariadb远程登陆配置及问题解决

    Mariadb远程登陆配置及问题解决

    这篇文章主要介绍了Mariadb远程登陆配置及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • mysql数据库备份设置延时备份方法(mysql主从配置)

    mysql数据库备份设置延时备份方法(mysql主从配置)

    这篇文章主要介绍了mysql数据库延时备份的方法,也就是mysql主从服务器备份,可以同步到多个服务器,最后我们提供了一个备份脚本,大家参考使用吧
    2013-12-12
  • MySQL中存储过程的详细详解

    MySQL中存储过程的详细详解

    存储过程就是一条或者多条SQL语句的集合,可以视为批文件,它可以定义批量插入的语句,也可以定义一个接收不同条件的SQL,下面这篇文章主要给大家介绍了关于MySQL中存储过程的相关资料,需要的朋友可以参考下
    2022-06-06

最新评论