准备模板文件:
由于该模板是在zabbix-4.0.11版本创建,所以只能在 4.0版本后使用。
当前最新自定义监控模板连接的Zabbix主机组为 db 组,主机可多选db01、db02......
Grafana配置的group、host、application都是默认选择MySQL应用集。
配置服务端:
zabbix官方教程 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运...
0652
导入监控模板:
模板 免费免费免费,重要的事情说三遍!!!
请支付鸡书之家当前博文流量费用后下载模板文件!
当前隐藏内容需要支付 ¥3。已有4人支付
登录立刻注册
配置客户端:
上传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服务端:
安装配置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
# zabbix api接口 URl地址
http://172.18.1.100/zabbix/api_jsonrpc.php
复制json内容到grafana:
注意:添加的数据源名称必须是zabbix,不然模板会找不到数据源
开启主从复制监控:
db01 作为主 master节点
db02 作为从 slave节点
构建完成主从关系后,启用Zabbix服务端 db02节点的MySQL Slave应用集。