添加 Docker 监视器

使用 Site24x7 Linux 监控代理监控您的 docker 容器,并从单个控制台跟踪这些动态、快速扩展的容器。提供了各种性能指标来监控 docker 主机和所有单个容器。

Linux 监控代理可以通过两种方式安装:

在这两种方法中,docker 应用程序和 docker 中的所有容器都将作为单独的监视器添加到 Site24x7 Web 客户端中。阅读有关此的一些常见问题解答

许可提示:docker 和 container 监视器都是收费的。阅读有关许可的更多信息。

添加 Docker 监视器

安装代理后自动发现 docker 应用程序:

  1. 登录到 Site24x7 并转到服务器DockerDocker 主机 (+)
  2. 复制粘贴并执行 Site24x7 Web 客户端中给出的命令以下载并安装 Linux 代理。给出的命令与操作系统架构无关:32 位或 64 位。 

安装代理后,它将自动发现并添加 docker监视器及其所有容器,分别位于服务器DockerDocker主机和容器下。是否要禁用容器的自动发现?请继续阅读以了解如何操作

重新发现 Docker 监视器:如果 Site24x7 Web 客户端中没有 Docker 监视器,或者之前已将其删除,您可以使用重新发现应用程序功能启用它。转到特定 Linux 服务器的摘要选项卡,然后将鼠标悬停在显示名称旁边的图标上。单击 下拉列表中的发现应用程序以再次开始监视 docker

从 Docker Store 下载并安装 Linux 监控代理:

Linux 监控代理(称为 Docker 代理)可以通过 Docker Hub 或从 Site24x7 Web 客户端安装。如果您从 Site24x7 的 Web 客户端安装,请按照以下步骤操作: 

  1. 登录到 Site24x7 并转到服务器> 服务器监控 >  服务器 (+) >  Docker代理
  2. 单击复制到剪贴板并执行 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 代理和 docker 应用的问题?阅读我们的常见问题解答

许可

每个具有五个容器的 docker 主机将使用一个基本监控许可。之后,每五个容器将消耗一个基本监控许可。

例如,在您的环境中运行的 105 个容器将消耗 21 个基本监视器,即 

1 个 docker 主机 + 5 个容器 = 1 个基本监视器
100 个容器 = 20 个基本监视器

这仅适用于添加到您帐户的新容器。从 2020 年 6 月到 2020 年 8 月,不会向您账户中的现有容器监视器收费。 

相关文章