添加 Docker 监视器
使用 Site24x7 Linux 监控代理监控您的 docker 容器,并从单个控制台跟踪这些动态、快速扩展的容器。提供了各种性能指标来监控 docker 主机和所有单个容器。
Linux 监控代理可以通过两种方式安装:
- 安装代理后自动发现 docker 应用程序
- 从 Docker Store 下载并安装 Linux 监控代理 (称为 Docker 代理)
在这两种方法中,docker 应用程序和 docker 中的所有容器都将作为单独的监视器添加到 Site24x7 Web 客户端中。阅读有关此的一些常见问题解答。
添加 Docker 监视器
- 登录到 Site24x7 并转到服务器> Docker> Docker 主机 (+)。
- 复制粘贴并执行 Site24x7 Web 客户端中给出的命令以下载并安装 Linux 代理。给出的命令与操作系统架构无关:32 位或 64 位。
安装代理后,它将自动发现并添加 docker监视器及其所有容器,分别位于服务器> Docker> Docker主机和容器下。是否要禁用容器的自动发现?请继续阅读以了解如何操作。
从 Docker Store 下载并安装 Linux 监控代理:
Linux 监控代理(称为 Docker 代理)可以通过 Docker Hub 或从 Site24x7 Web 客户端安装。如果您从 Site24x7 的 Web 客户端安装,请按照以下步骤操作:
- 登录到 Site24x7 并转到服务器> 服务器监控 > 服务器 (+) > Docker代理。
- 单击复制到剪贴板并执行 Web 客户端中给出的命令。
示例命令:
docker run -d --name site24x7-agent -v /var/run/docker.sock:/var/run/docker.sock:ro -v /proc/:/host/proc/:ro -v / sys:/host/sys/:ro -v /var/lib/docker/containers/:/var/lib/docker/containers/:ro -e KEY=<device_key> store/site24x7/docker-agent:release1757默认情况下,docker.sock 文件将位于/var/run/docker.sock 位置。 如果它存在于不同的位置,请相应地更改位置并执行 Web 客户端中给出的命令。
一旦安装代理成功执行,它将自动发现并 分别在服务器> Docker> Docker Hosts和 Containers 下添加 docker monitor 及其所有容器。是否要禁用容器的自动发现?请继续阅读以了解如何操作。
Docker 代理也可以使用我们的一种批量部署方法一次性安装在多台机器上:AWS ECS 和 Kubernetes。
许可
每个具有五个容器的 docker 主机将使用一个基本监控许可。之后,每五个容器将消耗一个基本监控许可。
例如,在您的环境中运行的 105 个容器将消耗 21 个基本监视器,即
1 个 docker 主机 + 5 个容器 = 1 个基本监视器
100 个容器 = 20 个基本监视器
相关文章
- docker监控常见问题
- docker 的性能指标
- Kubernetes 监控
- 设备密钥
- 我们支持的其他虚拟化监视器: VMware ESX/ESXi | VMware vCenter | Hyper-V
- 添加服务器 Windows | Linux | freeBSD | 操作系统