1.问题描述
在Zabbix Server 端通过zabbix_get 测试获取key,然后报错
root@zabbix-server:~# zabbix_get -s 10.0.0.175 -p 10050 -k "system.cpu.load[all,avg15]"
zabbix_get [33883]: Check access restrictions in Zabbix agent configuration
2.解决:
2.1 第一个解决办法:
zabbix_get和zabbix_server的版本相差较大,最好保持版本一样,版本相差太大(zabbix-server:4 zabbix_get:3)就会这样!
2.2 第二个解决办法:
还有一个可能就是在agent 的配置文件中没有做好配置,比如Server 字段没有配置到server地址,Hostname 字段啥的也没有配置
可以参考这个配置
root@mysql-master:~# grep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf
....
LogFileSize=0
Server=10.0.0.171
StartAgents=5
Hostname=10.0.0.174
Timeout=30
AllowRoot=1
User=root
Include=/etc/zabbix/zabbix_agentd.d/*.conf
....