zabbix配置监控mysql

1、使用Zabbix官方提供的监控mysql的模板Template App MySQL。可以监控:OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽等

2、导入后发现Item的Status是不可用的,因为key的值是通过Mysql用户查看"show global status"信息或者用mysqladmin命令查看status或extended-status的信息而取的值。

3、于是用脚本从数据库中取出Items的key的值。要记得赋予脚本执行权限

4、修改zabbix_agentd.conf

5、重启zabbix

6、加载MYSQL模板

打开zabbix web页面,configuration-->hosts-->点击需要加载模板的主机name-->选择template选项,选择添加模板“Template App MySQL”,最后点击update即可。

7、查看数据

模板加载后再图形界面可以查看到“MySQL bandwidth”、“MySQL operations”两个图形

zabbix配置监控mysql zabbix配置监控mysql

 

8、问题

一开始配置好一直没有数据出来,后面排查发现在脚本中连接数据库要用mysqladmin,而我一开始用的是mysql

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: