开发者社区> 问答> 正文

zabbix监控mysql数据库报错?报错

zabbix 2.4 ,mysql 5.6 ,用zabbix监控mysql,在agent上 zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf -t mysql.status[com_select],可以正常显示结果,但是在server上添加模板之后,日志报这个错误mysql.status[Bytes_received]" became not supported: Received value [sh: mysql: command not found] is not suitable for value type [Numeric (float)]

另外一台机子添加监控都是成功,反而这台机子折腾一下午都是这个问题,有人能帮忙解答么


搞定了,必须在配置里加上mysql的bin路径,这真是灵异了,布了四五台mysql,就这一台要添加路径,悲催....

展开
收起
爱吃鱼的程序员 2020-06-14 15:29:39 606 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    在zabbixserver端试试zabbix_get-sIP-p10050-k'<spanstyle="font-family:'MicrosoftYaHei',Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">mysql.status[Bytes_received]' 看看有没有返回值应该是有返回值,但是模版不支持这个字段的渲染吧。

    在哪个文件指定mysql的bin路径?

    我试着修改了/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf这个文件里"HOME=/etc/zabbixmysql-N",把mysql的路径补全,即改为HOME=/etc/zabbix/usr/bin/mysql-N。我是改了这个就可以了。

    2020-06-14 15:29:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
《Zabbix 监控常用手册》 立即下载

相关镜像