系统环境

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

zabbix在执行docker命令是报错

保存退出再执行

就正常了

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-17
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
  • 2021-05-24
  • 2021-09-19
相关资源
相似解决方案