系统环境
ubuntu 14.04 x64
安装了zabbix,去监控docker的状态,安装zabbix见我的另外一篇文章
错误如下
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
保存退出再执行
就正常了