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,就这一台要添加路径,悲催....
在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。我是改了这个就可以了。版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。