首页 > 数据库技术 > 详细

(81)zabbix监控mysql

时间:2019-05-10 15:47:20      阅读:130      评论:0      收藏:0      [点我收藏+]

Zabbix3.0 Server以后自带了MySQL插件来监控mysql数据库的模板,只需要配置好agent客户端,然后在web端给主机增加模板就行了。 
以下是公司线上的zabbix3.0环境下添加mysql监控操作记录:

Zabbix_agent客户端操作
1)首先在客户端的mysql里添加权限,即本机使用zabbix账号连接本地的mysql
mysql> grant all on *.* to zabbix@‘%‘ identified by "zabbix";
mysql> flush privileges;
2)在zabbix_agent服务目录下创建.my.cnf 连接文件
线上的zabbix安装目录是/usr/local/zabbix

[root@localhost zabbix]# pwd
/etc/zabbix
[root@localhost zabbix]#  vim    .my.cnf 

[client]
user=zabbix
password=zabbix

注意:
如果在数据库grant授权时,针对的是localhost或%,这个.my.cnf里面就不用加host参数

但如果grant授权时针对的是本机的ip(如10.0.91.139),那么在.my.cnf文件里就要加上host参数进行指定
即在.my.cnf文件就要加上:

[client]
host=10.0.91.139
user=zabbix
password=zabbix

[root@localhost ~]# cd /etc/zabbix/zabbix_agentd.d
[root@localhost zabbix_agentd.d]# ll
total 4
-rw-r--r-- 1 root root 1519 May 10 14:43 userparameter_mysql.conf

然后查看 userparameter_mysql.conf 文件,看到类似 HOME=/var/lib/zabbix 的路径设置,把路径全都替换为/etc/zabbix,也就是上面的.my.cnf文件所在的目录路径
注意userparameter_mysql.conf 文件里的mysql命令路径(提前做好mysql的系统环境变量,以防mysql命令不被系统识别)

 

按照上面修改完之后检查一下,然后重启zabbix_agent

[root@localhost ~]# systemctl restart zabbix-agent
[root@localhost ~]# systemctl status zabbix-agent

然后在agent主机上添加mysql模板:

技术分享图片

 

(81)zabbix监控mysql

原文:https://www.cnblogs.com/liliyang/p/10844681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!