zabbix用自带的模板监控mysql

本文介绍如何使用Zabbix自带的模板来监控MySQL数据库。主要内容包括创建专用的MySQL用户、设置隐藏配置文件、调整agent配置以及链接Zabbix Web界面中的MySQL模板。

先看一下zabbix自带的mysql模板监控项(item):


配置zabbix自带的模板监控mysql数据库


原理:

在zabbix-agnet端创建一个隐藏的配置文件,配置文件中有mysql的用户名和密码,zabbix-server通过这个隐藏的文件去读取数据库的信息。


  • 在zabbix agent的mysql上创建一个用户:


1
grant usage on *.* to jiankong@localhost identified by  "jiankong"  ;


  • 手动登录测试创建的账号:

1
mysql -ujiankong -pjiankong
  • 创建一个隐藏的配置文件:

1
2
3
4
5
6
7
8
9
vi  /etc/zabbix/ .my.cnf
[mysql]
host=localhost
user=jiankong
password=jiankong
[mysqladmin]
host=localhost
user=jiankong
password=jiankong


  • 拷贝安装包自带的配置文件拷贝到agent端的zabbix_agentd.d目录下:

1
cp  zabbix-3.2.5 /conf/zabbix_agentd/userparameter_mysql .conf  /etc/zabbix/zabbix_agentd .d/
  • 修改拷贝的配置文件:

1
#这个配置文件中所有的HOME=/var/lib/zabbix都要修改为.my.cnf所在的目录
1
sed  -i  's#^HOME=/var/lib/zabbix#HOME=/etc/zabbix#g'  /etc/zabbix/zabbix_agentd .d /userparameter_mysql .conf

注意:userparameter这个配置文件可用的前提是在agentd.conf中包含了zabbix_agentd.d目录,如果不确定,则查看一下:

1
2
grep  Include  /etc/zabbix/zabbix_agentd .conf   
Include= /etc/zabbix/zabbix_agentd .d/


在zabbix web上link mysql模板,稍等一会即可看到监控状态。


wKioL1kK_iiikGZrAALYPx_NDVs865.jpg



本文转自 王家东哥 51CTO博客,原文链接:http://blog.51cto.com/xiaodongge/1922156

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值