红联Linux门户
Linux帮助

zabbix在执行docker命令总是报错

发布时间:2017-12-08 09:35:49来源:linux网站作者:Dicky_Zhang
系统环境
ubuntu 14.04  x64
安装了zabbix,去监控docker的状态。
 
错误如下
WARNING: Error loading config file:/root/.docker/config.json - stat /root/.docker/config.json: permission denied
zabbix_get -s 192.168.72.131 -k docker_discovery
WARNING: Error loading config file:/root/.docker/config.json - stat /root/.docker/config.json: permission denied
{
"data":[
{
"{#CONTAINERNAME}":"test_nginx"
}
]
}
 
解决办法如下
给zabbix用户赋予执行docker命令的权限。
在/etc/sudoers文件里面加上如下语句:
zabbix ALL=(root) NOPASSWD:/usr/bin/docker
zabbix在执行docker命令总是报错
保存退出再执行,就正常了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32994.html