zabbix服务端测试客户端命令:
zabbix_get -s 192.168.xx.xx -k mysql.status[Uptime]
注:192.168.xx.xx为本人客户端的ip地址
服务端日志信息:
打开/var/log/zabbix/zabbix_server.log文件
20120:20150612:151035.751 item "192.168.xx.xx:mysql.status[Uptime]" became not supported: Received value [sh: /etc/zabbix/scripts/monitor_mysql: Permission denied] is not suitable for value type [Numeric (unsigned)] and data type [Decimal]
解决方法:
打开/etc/selinux/config文件
#SELINUX=enforcing 注释掉
添加SELINUX=disabled
SELINUXTYPE=targeted 注释掉
保存文件
setenforce 0 使配置立即生效
zabbix_get -s 192.168.xx.xx -k mysql.status[Uptime]
OK,问题解决
作者:儱剑阿攵
转载请注明链接:http://blog.youkuaiyun.com/awenluck/article/details/46504129
本文详细介绍了如何解决Zabbix服务端在监控MySQL Uptime时遇到的权限问题,通过修改SELinux配置,使得Zabbix能够正确获取数据。包括问题现象、解决步骤及最终验证。
9176

被折叠的 条评论
为什么被折叠?



