系统环境
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
保存退出再执行,就正常了。