zabbix(监控)——实现Zabbix监控mysql服务

一、直接给zabbix-server添加自带的mysql监控项
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到监控项及其触发器图形都是很少的,这在企业中是远远不够的
二、需要导入自己的mysql服务的监控模版

测试数据库是正常的
[root@server1 zabbix]# mysqladmin -uzabbix -pwestos -h127.0.0.1 ping | grep -c alive
1

在这里插入图片描述

[root@server1 zabbix]# cat  .my.cnf
[mysql]
host = localhost
user = root
password = westos
socket = /var/lib/mysql/mysql.sock


[mysqladmin]
host = localhost
user = root
password = westos
socket = /var/lib/mysql/mysql.sock
重启agent服务
[root@server1 zabbix]# systemctl restart zabbix-agent.service

获取模版,percona是开源的mysql分析工具

 [root@client Desktop]# scp percona-zabbix-templates-1.1.8-1.noarch.rpm server1:
root@server1's password: 
percona-zabbix-templates-1.1.8-1.noarch.rpm   100%   28KB   7.7MB/s   00:00    

在这里插入图片描述
复制percona的监控模版到被监控的服务器也就是server1上的zabbix-agent的相应目录下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通过脚本获取数据
k和键值存放位置
在这里插入图片描述

给定k(gk)获取键值:读取的是上图中的文件
[root@server1 ~]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gk
2197

向zabbix监控的web界面中导入监控mysql的模版percona
选择导入

[root@client Desktop]# ls
  zbx_percona_mysql_template.xml

在客户端导入
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
删除之前的链接的系统自带的mysql模版
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
更新完成,查看zabbix server的监控项,可以看到导入percona模版后的监控项数量变为297个,监控项,图形,触发器数量大大增加;更有利于我们在生产环境中对数据库进行全面监控。
在这里插入图片描述
在这里插入图片描述
上图没有数据,登陆数据库
在这里插入图片描述
在这里插入图片描述
查询量过小,显示效果不明显
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值