• 欢迎访问蜷缩的蜗牛博客 蜷缩的蜗牛
  • 微信搜索: 蜷缩的蜗牛 | 联系站长 kbsonlong@qq.com
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

zabbix监控mysql性能(106)

Zabbix 蜷缩的蜗牛 8个月前 (01-15) 37次浏览 已收录


今天来看看zabbix如何监控 mysql 性能,这边使用 mysql 自带的模板,可以监控如下内容:OPS(增删改查)、mysql 请求流量带宽,mysql 响应流量带宽,最后会附上相应的监控图!

编写 check_mysql.sh 脚本

用于获取 mysql 性能指标数据,你需要修改相应的数据库信息

脚本如下:

修改 zabbix_agentd.conf

增加自定义 key,在最后一行增加如下:

备注:请注意修改你的数据库信息,以及 zabbix 路径信息

重启 zabbix

Link MySQL 模板

模板是 zabbix 系统提供的,进入 zabbix web 后台,configuration–>hosts–>点击你的主机 name–>选择 template 选项卡,选择模板“Template App MySQL”,最后点击 update 即可

mysql

zabbix 监控 mysql

数据查看

如果配置没有异常,那么可以在 graph 中查看到 2 张监控图,分别为请求流量带宽、响应流量带宽、ops,点击 monitoring–>graphs–>选择你的主机,分别选择 Graph“MySQL bandwidth”、“MySQL operations”,监控图分别如下(图片可以点击放大查看):

mysql

zabbix 监控 mysql

mysql

zabbix 监控 mysql

常见错误解决思路

如果发现监控没有数据,请排查如下问题

1. zabbix 客户端是否重启

2. 脚本是否有执行权限

3. 数据库是否有权限

4. 环境变量是否有问题

5. 请看 zabbix item 列,鼠标移至红色叉上,有错误提示。

6. 如果数据库密码保存在脚本中,会导致监控没有数据会不断的报错为 Warning: Using a password on the command line interface can be insecure.需要将帐号密码等配置添加到 my.cnf 中。

本文转载自 zabbix 监控 mysql 性能(106)


蜷缩的蜗牛 , 版权所有丨如未注明 , 均为原创丨 转载请注明zabbix 监控 mysql 性能(106)
喜欢 (0)
[]
分享 (0)