【问题标题】:zabbix agent2 inside docker for monitoring other containersdocker 内的 zabbix agent2 用于监控其他容器
【发布时间】:2023-02-17 17:26:01
【问题描述】:

我有一个安装了 docker 的虚拟机,所有服务都已经在容器中。 Zabbix 是一个单独的 VM,zabbix 本身也在容器中。

我试图用 zabbix agent2 提高一个 docker 容器,以便它监视第一台服务器上的容器,但 zabbix 说 docker.service 不活动。

我所发现的只是你需要“设置特权模式,一切都会正常工作”。但是这对夫妇不工作......(screnshot compilation

docker-compose 文件(vm1):

version: '3.5'
services:
 zabbix-agent:
  image: ${AGENT_IMAGE}
#  profiles:
#   - full
#   - all
  ports:
   - "10050:10050"
  volumes:
   - /etc/localtime:/etc/localtime:ro
   - /etc/timezone:/etc/timezone:ro
   - /var/run/docker.sock:/var/run/docker.sock
   - ${ZBX_FOLDER}/etc/zabbix/zabbix_agentd.d:/etc/zabbix/zabbix_agentd.d:ro
   - ${ZBX_FOLDER}/var/lib/zabbix/modules:/var/lib/zabbix/modules:ro
   - ${ZBX_FOLDER}/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro
   - ${ZBX_FOLDER}/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys:ro
  deploy:
   resources:
    limits:
      cpus: '0.2'
      memory: 128M
    reservations:
      cpus: '0.1'
      memory: 64M
   mode: global
  env_file:
   - ${ZBX_ENVFILES}/.env_agent
  privileged: true
  pid: "host"
  networks:
   my_net:
    aliases:
     - zabbix-agent
     - zabbix-agent-passive
     - zabbix-agent-alpine
  stop_grace_period: 5s
  labels:
   com.zabbix.description: "Zabbix agent"
   com.zabbix.company: "Zabbix LLC"
   com.zabbix.component: "zabbix-agentd"
   com.zabbix.os: "alpine"

networks:
  my_net:
    name: my_network
    external: true

环境文件:

ZBX_FOLDER=/path/to/zabbix/data
ZBX_ENVFILES=/path/to/envfiles/zabbix_env

AGENT_IMAGE=zabbix/zabbix-agent2:alpine-6.2-latest

COMPOSE_PROJECT_NAME=zabbix

【问题讨论】:

    标签: docker zabbix


    【解决方案1】:

    我设法通过在 docker 主机中创建用户 zabbix 并将其添加到 root 和 docker 组来使其工作。 我还使用了 zabbix 在容器中具有的相同 uid。 也许也需要重新启动 docker。 您已经使 docker.sock 在容器内可用,并且它具有特权,因此它应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 2019-07-24
      • 2019-03-24
      • 1970-01-01
      相关资源
      最近更新 更多