gpt4 book ai didi

docker - 无法理解此 docker 文件的网络部分(zabbix)

转载 作者:行者123 更新时间:2023-12-02 21:10:13 26 4
gpt4 key购买 nike

我正在使用这个 zabbix docker compose 文件在 VM 中运行 zabbix,但我不明白在底部定义的子网。

https://github.com/zabbix/zabbix-docker/blob/4.0/docker-compose_v3_ubuntu_mysql_latest.yaml

enter image description here

在我的内部网络中,我使用 2 个子网(一个用于私有(private)子网,一个用于公共(public)子网,例如 Web 服务器,它们从 10.121.153.x 和 10.121.152.x 开始,zabbix 在私有(private)子网中)

2个问题:

  • 我需要这个 docker 文件中指定的子网
  • 如果我这样做,我在这里使用什么值?

  • Zabbix 目前在 Ubuntu VM 上运行,但所有客户端都在 Windows 中。我掉进了这个兔子洞,因为我无法从 Windows 机器运行 zabbix_get 命令。这是我正在尝试的命令
    zabbix_get -s <hostname> -k system.cpu.util[,idle]

    并得到了这个错误
    zabbix_get [21359]: Check access restrictions in Zabbix agent configuration

    最佳答案

    Docker 将使用这些子网创建两个桥接接口(interface),但它们将被容器使用,这意味着容器将具有这些范围内的 IP

    例如172.16.238.10将是前端网络中的一个容器

    TL;DR 没关系,他们会通过 docker 主机 IP 暴露端口

    请检查它们是否可以访问,是否有防火墙阻止了这些端口?

    关于docker - 无法理解此 docker 文件的网络部分(zabbix),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55132351/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com