zabbix监控mysql
Posted loveskey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix监控mysql相关的知识,希望对你有一定的参考价值。
zabbix监控mysql
方案1: 使用官方 推荐的方案 https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql
方案2: 自己写脚本
问题: 官方在 Zabbix 4.2.1
上测试通过,而我安装的zabbix 4.2.6
版本的. 在配置mysql用户信息时出问题了.
我直接创建一个zabbix 本地登录不要密码的用户解决的.
步奏:
1. 下载zabbix-agent上的数据库模板配置文件
wget https://git.zabbix.com/projects/ZBX/repos/zabbix/raw/templates/db/mysql/template_db_mysql.conf?at=refs%2Fheads%2Fmaster -O /etc/zabbix/zabbix_agentd.d/template_db_mysql.conf
2. 在zabbix-agent机器上创建监控用户
CREATE USER ‘zbx_monitor‘@‘%‘ IDENTIFIED BY ‘密码‘; GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO ‘zbx_monitor‘@‘%‘;
2.1 创建授权监控数据库的用户[可选的,]
create user 'zabbix'@'localhost';
GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zabbix'@'localhost';
flush privileges;
2.2 下面的这一步不生效,不知道咋回事[和2.1步奏二选一,如果你这里设置有效的话]
- Create
.my.cnf
in home directory of Zabbix agent for Linux (/var/lib/zabbix
by default ) ormy.cnf
in c:?for Windows. The file must have three strings:
[client]
user=zbx_monitor
password=设置的密码
3 下载应用监控模板文件
https://git.zabbix.com/projects/ZBX/repos/zabbix/raw/templates/db/mysql/template_db_mysql.xml?at=refs%2Fheads%2Fmaster
在zabbix-server的web上导入即可.
操作路径是配置->模板->导入
选择上面下载的模板文件导入.
导入成功后
4 新建mysql主机
路径 配置->主机->新建
4.1 关联模板
4.2 查看mysql主机的数据
方案2:请参考下面网页
http://www.sunrisenan.com/docs/zabbix/zabbix-1ari17qg766mj
https://blog.51cto.com/chaixinwang/2057488
https://www.zabbix.com/documentation/3.4/zh/manual/concepts/get
以上是关于zabbix监控mysql的主要内容,如果未能解决你的问题,请参考以下文章