zabbix4.2学习笔记--用自带的mysql监控模块

这里演示监控zabbix自己用到的mysqlmysql

第一步:创建mysql监控用户

在生产环境中,出于安全考虑,建议监控客户端数据库时,单独配置一个查询权限用户作查询操做便可sql

# 撤掉安装时给予的分配单个数据库权限
revoke all on zabbix.* from zabbix@localhost;
# 从新受权
grant all privileges on *.* to zabbix@localhost identified by "Zabbix@123";
# 刷新
flush privileges;

第二步:创建mysql帐号文件

/etc/zabbix/下建立一个包含MySQL用户名和密码的配置文件“.my.cnf”shell

#监控业务数据库时,注意socket配置
[client]
user=zabbix
host=127.0.0.1
password=Zabbix@123

第三步:修改自带的mysql模块

# 如下操做将zabbix家目录替换,若是是编译安装,替换为对应的目录便可
sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

第四步:重启客户端

systemctl restart zabbix-agent

第五步:验证是否能够获取数据

# 如下两个命令成功,添加mysql模板有数据,失败任意一个说明获取数据失败,添加模板不会有数据或者不完整
zabbix_get -s 127.0.0.1 -p 10050 -k mysql.ping
zabbix_get -s 127.0.0.1 -p 10050 -k mysql.status[Uptime]

第六步:添加mysql模板

配置-主机-点击主机名称,以下图
mysql模板
接下来添加自带mysql模板,完成以后更新
mysql模板1
一段时间以后,点击 检测中-图形-mysql相关便可查看数据,以下图
mysql模板2
mysql模板3数据库

相关文章
相关标签/搜索