我在服务器中使用Docker容器。我在容器内运行Zabbix服务和Drupal站点。
有没有办法使用Zabbix服务监控服务器我在容器内运行?我应该如何配置zabbix代理,以便它从容器内部监视服务器?
我是Docker和Zabbix的新手,非常感谢任何帮助。
答案 0 :(得分:0)
Docker容器是系统中的附加层,它还可以为系统添加额外级别的隔离和安全功能。如果不了解您当前的Docker /容器设置,几乎不可能为您提供适当的解决方案。如果没有其他容器配置,也可能无法直接在容器中使用某些主机服务器度量标准。你的问题是通用的。更具体。
通用答案:请阅读自述文件https://github.com/monitoringartist/dockbix-agent-xxl,或者还有正式文件https://www.zabbix.com/documentation/3.2/manual/installation/containers
答案 1 :(得分:0)
@ user2915097提供的答案是正确的。您只需要在另一个容器中运行Zabbix代理即可:从Zabbix容器接收民意调查,或b。使用“活动”选项将信息发送到Zabbix容器。
服务器和代理通常以堆栈形式运行,因此您所需要做的就是从Zabbix页面下载docker-compose.yml,它已经完成了所有必要的链接。