公司项目中使用的是zabbix来监控EC2上的子系统,最近在部署搭建局域网环境测试时发现zabbix服务器端获取自定义key值显示权限不够,如下图所示:
在这里整理下解决问题的思路,也给同样遇到此问题的小伙伴们提供一些帮助。
一、使用zabbix_get工具测试
1、登录zabbix服务器端,进入到/usr/local/zabbix/bin(安装zabbix_get工具目录)目录下,找到zabbix_get,执行以下命令:
./zabbix_get -s 192.168.154.203 -k process.mqtt.memory
备注:
- -s:客户端IP地址
- -k:客户端自定义的key值
执行命令后发现报错:
2、登录到zabbix客户端,进入到自定义脚本的目录下,通过执行脚本获取key值的结果,结果显示能够正常响应。
3、切换到zabbix用户执行步骤二中的命令,发现zabbix用户确实是没有权限的。
二、赋予z