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步奏二选一,如果你这里设置有效的话]

  1. Create .my.cnf in home directory of Zabbix agent for Linux (/var/lib/zabbix by default ) or my.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:请参考下面网页

https://nicksors.cc/2018/06/22/Zabbix%E7%B3%BB%E5%88%97%E4%B9%8B%E3%80%8A%E7%9B%91%E6%8E%A7MySQL%E4%B8%BB%E4%BB%8E%E5%90%8C%E6%AD%A5%E3%80%8B.html

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的主要内容,如果未能解决你的问题,请参考以下文章

Contos7 安装 Zabbix 监控 Mysql

Ubuntu下Zabbix服务器监控工具部署

zabbix实现对nginx监控并实现nginx服务自愈

zabbix - 2

Zabbix 监控服务介绍

zabbix安装后怎么添加监控