zabbix grafana mysql_老A自定义Zabbix监控MySQL数据库与Grafana展示(MySQL监控)

准备模板文件:

由于该模板是在zabbix-4.0.11版本创建,所以只能在 4.0版本后使用。

当前最新自定义监控模板连接的Zabbix主机组为 db 组,主机可多选db01、db02......

Grafana配置的group、host、application都是默认选择MySQL应用集。

435ecffb5428adb9fecda5fabfe46426.png

配置服务端:

zabbix官方教程 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运...

0652

导入监控模板:

模板 免费免费免费,重要的事情说三遍!!!

请支付鸡书之家当前博文流量费用后下载模板文件!

当前隐藏内容需要支付 ¥3。已有4人支付

登录立刻注册

e102269ddc29fc478e2821c01b9c88e0.png

546fd47f398134bdc5edee3fad4a0481.png

1e2d86db37d2145a0c6848652f853202.png

配置客户端:

上传agent文件:

[root@db01 ~]# cd /etc/zabbix/zabbix_agentd.d/

[root@db01 zabbix_agentd.d]# rm -f userparameter_mysql.conf

[root@db01 zabbix_agentd.d]# rz -y # Linux-userparameter_mysql.conf

[root@db01 zabbix_agentd.d]# mv Linux-userparameter_mysql.conf userparameter_mysql.conf

[root@db01 zabbix_agentd.d]# ll

total 8

-rw-r--r-- 1 root root 48 Nov 30 16:38 Linux-userparameter_mysql.conf

上传脚本文件:

确保MySQL监听地址为 0.0.0.0

确保MySQL客户端脚本路径在 /usr/local/mysql/bin/mysql

确保 Linux-mysql_mon.sh 脚本mysql端口、地址、密码等信息正确。

[root@db01 ~]# chmod +s /bin/netstat

[root@db01 ~]# cd /usr/bin/

[root@db01 bin]# rz -y # Linux-mysql_mon.sh

[root@db01 bin]# mv Linux-mysql_mon.sh mysql_mon.sh

[root@db01 bin]# chmod +x mysql_mon.sh

创建数据库用户:

[root@db01 ~]# mysql -uroot -p -e "grant all on *.* to monitor@'localhost' identified by 'monitor';"

[root@db01 ~]# /usr/bin/mysql_mon.sh init

[root@db01 ~]# cat /tmp/mysql_mon_3306.log

aa:11664

ab:0

ac:3

ad:0

ae:32807

af:0

ag:3931515

ah:3042280

aw:2659

ax:1107

重启agent客户端:

[root@db01 ~]# systemctl restart zabbix-agent.service

配置Web服务端:

5a41587bb5694dd965f60ffc04725a34.png

5bb5f606439d848a279c22f10653556b.png

bbf26cad5d52e283cc83db16b4e089cf.png

安装配置Grafana:

[root@db-monitor ~]# wget https://dl.grafana.com/oss/release/grafana-6.5.0-1.x86_64.rpm

[root@db-monitor ~]# yum -y localinstall grafana-6.5.0-1.x86_64.rpm

[root@db-monitor ~]# grafana-cli plugins install alexanderzobnin-zabbix-app 3.10.2

[root@db-monitor ~]# grafana-cli plugins install grafana-worldmap-panel

[root@db-monitor ~]# grafana-cli plugins install grafana-piechart-panel

[root@db-monitor ~]# grafana-cli plugins install briangann-gauge-panel

[root@db-monitor ~]# systemctl start grafana-server.service && systemctl enable grafana-server.service

4eaa3c862ba5731e0fd2ad701259eaad.png

1cf81508b7b3a965d903cd017fa903d8.png

427d178bf6bc0c5e78fef6bcac08248c.png

720a1967f60e99083549e35d4776f0a3.png

ebe72b76b0cf1f4ef2e8f3eda5fa7bf5.png

# zabbix api接口 URl地址

http://172.18.1.100/zabbix/api_jsonrpc.php

927706acc6fbb4b0b36d33aa3849d9dc.png

b8094846feb14a2f47171f265258b740.png

7ebab176e691509c20ff63bf9fa09a09.png

a367649b8e778b3bc64783b2a9724d48.png

74efb030c05ee665e6056480ec081e5d.png

复制json内容到grafana:

注意:添加的数据源名称必须是zabbix,不然模板会找不到数据源

9a472274b6a009243f23da360a122da6.png

24236330ca907a2b2bd0caae306adbfe.png

da64bd1c682c69274ade7d3f773f7263.png

开启主从复制监控:

db01 作为主 master节点

db02 作为从 slave节点

构建完成主从关系后,启用Zabbix服务端 db02节点的MySQL Slave应用集。

2c2ce8a018bf58d22429cec3ec4ed871.png

bbb31d7b79975aa3efa43848f17eff67.png

f70ef3cc459b32f50d26d3318dfae6da.png

c928e4f83169b224f25b4a5547ab5e52.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值