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的资料请关注脚本之家其它相关文章!
相关文章
CentOS7下mysql 8.0.16 安装配置方法图文教程
这篇文章主要为大家详细介绍了CentOS7下mysql 8.0.16 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-05-05
Windows10下mysql 8.0.12 解压版安装图文教程
这篇文章主要为大家详细介绍了Windows10下mysql 8.0.12 解压版安装图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-09-09
MySQL中rank() over、dense_rank() over、row_number()&n
本文主要介绍了MySQL中rank() over、dense_rank() over、row_number() over用法介绍,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-03-03
MySQL函数sysdate()与now()的区别测试用例对比
这篇文章主要为大家介绍了MySQL函数sysdate()与now()的区别测试用例对比详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-12-12
MySQL8.0连接协议及3306、33060、33062端口的作用解析
这篇文章主要介绍了MySQL8.0连接协议及3306、33060、33062端口的作用解析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-08-08


最新评论