如何通过 Zabbix 监控 MySQL(在 docker 容器中)?

How to monitor MySQL by Zabbix (in docker containers)?

我有:

  1. Zabbix 服务器(计算机 A)
  2. Zabbix代理(电脑B)
  3. Mysql(计算机 B)

但是所有这些组件都在 Docker 容器中工作。在这种情况下,我如何通过 Zabbix 监控 Mysql?

我看到了这个页面 (https://www.zabbix.com/integrations/mysql)。但我认为,这对我来说行不通。

你绝对可以使用“Template DB MySQL by Zabbix agent”:

  • 如果 Zabbix 代理未 docker 化:
    • 并且 MySQL 端口是 published/mapped:
    • 其他:
      • 映射端口,然后按照说明操作。
  • 其他:
    • 检查 mysql 客户端是否出现在 docker 图像中,如果缺少则添加它
    • link 那个容器到 MySQL 容器,然后按照说明操作。