IBM Cloud Docs
监视 Ubuntu Linux VPC 服务器实例

监视 Ubuntu Linux VPC 服务器实例

使用本教程可了解如何配置 Ubuntu 主机以将度量值转发到 IBM Cloud Monitoring 中的 IBM Cloud 服务。

这些指示信息适用于 Ubuntu 系统,但可用于其他 Linux 系统。

要配置 Ubuntu 服务器转发指标,必须安装监控代理。 该代理程序使用访问密钥(令牌)向 IBM Cloud Monitoring 实例进行认证。 监控代理充当数据收集器。 它会自动收集度量值。

缺省情况下,此代理程序收集可用于监视主机的核心基础结构和网络时间序列。 有关收集的度量的列表,请参阅 可用于非编排环境的度量

Monitoring 代理程序自动收集每个主机的以下类型的系统度量值:

  • System hosts metrics 提供有关 CPU,内存和存储器使用情况度量的信息,可用于分析所有进程的性能和资源利用率。

  • File and File System metrics 提供有关可用于分析系统中发生的文件交互的文件和文件系统的信息。 例如,您可以找到有关打开的文件,进出的字节数或给定文件系统的使用百分比的信息。

  • Process metrics 提供有关在服务器中运行的进程的信息。 例如,您可以使用这些度量值来浏览进程数,或者获取客户机或服务器信息。

  • Network metrics 提供有关网络的信息。 它们提供对应用程序,容器和服务器之间建立的连接的洞察。 例如,您可以查看发送或接收的字节数,或 HTTP 请求、连接和延迟的数量。 此外,对于SQL或 MongoDB,,当配置为故障排除模式时,代理会收集其他信息。

通过 Monitoring UI,您可以在 顾问程序 选项卡,探索 选项卡和 仪表板 选项卡中分析数据。 您可通过度量值视图和仪表板来监视数据。

在监控数据时,请考虑以下信息:

  • 资源管理器 选项卡中,可以监视各个度量。

  • 顾问程序 选项卡中,可以监视 Red Hat OpenShift 或主机级别度量。

    此选项卡仅适用于属于有权监视 Red Hat OpenShift 或主机级别度量的团队的用户。

  • 仪表板 选项卡中,您可以通过面板预定义仪表板或定制仪表板进行监视,并获取对网络数据,应用程序数据,拓扑,服务,主机和容器的专门洞察。 在仪表板中,面板显示一个度量值或一组度量值。

对于每个度量值视图和仪表板,可以定义数据作用域、数据聚集方式以及要应用于数据的时间和组过滤器。 有关更多信息,请参阅 管理面板

您可以将仪表板配置为团队的默认入口点,从而统一团队的体验,并让用户立即关注与他们最相关的信息。

有关更多信息,请参阅 查看度量

准备工作

阅读 IBM Cloud Monitoring

在受支持的区域 (例如,US South 区域) 中工作。

使用作为 IBM Cloud 帐户的成员或所有者的用户标识。 要获取 IBM Cloud IBM标识,请转至 创建帐户

您的 IBM 标识必须分配有对以下每个资源的 IAM 策略:

完成教程所需的 IAM 策略列表
资源 访问策略的作用域 角色 区域 信息
资源组 Default 资源组 查看者 US South 需要使用此策略才能允许用户查看默认资源组中的服务实例。
IBM Cloud Monitoring 服务 资源组 编辑者 US South 该策略是允许用户在默认资源组中配置和管理 IBM Cloud Monitoring 服务所必需的。

必须安装 IBM Cloud CLI。 有关更多信息,请参阅安装 IBM Cloud CLI

供应 Ubuntu Linux VPC 服务器实例

如果您有要监视的现有 Ubuntu Linux 虚拟服务器实例,那么可以跳过此步骤。

  1. 如果您没有虚拟私有云,请 使用 IBM Cloud 控制台来创建 VPC 资源

  2. 如果没有 Ubuntu Linux 虚拟服务器实例,请 使用 UI 并选择 Ubuntu Linux 作为 操作系统 来创建 Umbuntu Linux 虚拟服务器实例。

供应 IBM Cloud Monitoring 实例

要通过 IBM Cloud Monitoring UI 供应 IBM Cloud 的实例,请完成以下步骤:

  1. 登录到 IBM Cloud 帐户

    使用用户标识和密码登录后,IBM Cloud UI 即会打开。

  2. 单击目录。 这将打开 IBM Cloud 中提供的服务的列表。

  3. 要过滤显示的服务列表,请选择日志记录和监控类别。

  4. 单击 IBM Cloud Monitoring 磁贴。 将打开可观察性仪表板。

  5. 选择“创建”选项卡。

  6. 选择服务实例的区域。

  7. 选择轻量服务套餐。

    缺省情况下,已设置轻量套餐。

    有关其他服务计划的更多信息,请参阅 定价

  8. 输入服务实例的服务名称

  9. 选择 Default 资源组。

    缺省情况下,已设置 default 资源组。

  10. (可选) 指定要使用的任何 标记

  11. 选择服务实例是否接收区域中所有服务实例的平台度量。

  12. 要在您登录到的 IBM Cloud Monitoring 资源组中供应 IBM Cloud 服务,请单击创建

配置实例后,将打开监控仪表板。

**注:**要通过 CLI 来供应实例,请参阅通过 IBM Cloud CLI 供应实例

配置 Ubuntu 服务器,将指标发送到实例

要配置 Ubuntu 服务器将指标发送到 IBM Cloud Monitoring 实例,必须安装监控代理。

通过命令行完成以下步骤:

  1. 打开终端。 然后,登录到 IBM Cloud。 运行以下命令并遵循提示进行操作:

    ibmcloud login -a cloud.ibm.com
    

    选择 IBM Cloud Monitoring 实例可用的帐户和区域。

  2. 访问 Ubuntu 服务器

  3. 获取访问密钥。 有关更多信息,请参阅通过 IBM Cloud UI 获取访问密钥

  4. 获取采集 URL。 有关更多信息,请参阅 收集器端点

  5. 部署监视代理程序。 运行以下命令:

    curl -sL https://ibm.biz/install-sysdig-agent | sudo bash -s -- --access_key <ACCESS_KEY> --collector <COLLECTOR_ENDPOINT> --collector_port 6443 --secure true --check_certificate false --tags <TAG_DATA> --additional_conf 'sysdig_capture_enabled: false'
    

    位置

    • ACCESS_KEY 是实例的 访问密钥

    • COLLECTOR_ENDPOINT 是监视实例在其中可用的区域的采集 URL。 要确定端点,请参阅 收集器端点

    • TAG_DATA 是以逗号分隔的标记,格式为 TAG_NAME:TAG_VALUE。 您可以为监控代理关联一个或多个标签。 例如,role:serviceX,location:us-south。 稍后,可以使用这些标记来识别来自运行代理程序的环境中的度量值。

    • sysdig_capture_enabled 设置为 false 以禁用捕获功能。 默认设置为 "true"。 有关更多信息,请参阅使用捕获

    • secure 标志必须设置为 true 才能使用安全 SSL/TLS 连接将度量值发送到收集器。

    如果监控代理无法正确安装,请手动安装内核头文件。 选择分发版,并对该分发版运行该命令。 然后,重新尝试部署监控代理。

    • 对于 Debian 和 Ubuntu Linux 分发版,请运行以下命令:

      apt-get -y install linux-headers-$(uname -r)
      
    • 对于 RHEL、CentOS 和 Fedora Linux 分发版,请运行以下命令:

      yum -y install kernel-devel-$(uname -r)
      
  6. 为非编排环境配置代理程序。

    打开位于 /opt/draios/etc/ 中的 dragent.yaml 文件。

    添加以下配置参数:

    feature:
      mode: monitor_light
    

    重新启动代理程序。 运行以下命令:

    service dragent restart
    

启动监视 UI

要启动 Web UI,请完成以下步骤:

  1. 登录到 IBM Cloud 帐户

    使用用户标识和密码登录后,IBM Cloud“仪表板”即会打开。

  2. 在导航菜单中,选择可观察性

  3. 选择监视

    这将显示 IBM Cloud 上可用的实例的列表。

  4. 选择实例。 然后,单击 打开仪表板

在监视代理程序初始收集和处理信息时,可能需要一些时间才能看到服务器条目。

每个浏览器只能监视一个实例。 对于同一实例,可以有多个选项卡。

监视 Ubuntu 服务器

您可以通过 Web UI 的“概览”视图监控 Ubuntu 服务器。 此视图是您排除故障和监控基础设施的起点。 它是 Web UI 的默认主页。

在“主机和容器”部分,您可以找到 Ubuntu 服务器的条目。 单击 主机和容器 主机和容器 以切换数据源。 然后,选择 Ubuntu 服务器。 显示的数据对应于所选服务器。

要为列配置颜色编码,请完成以下步骤:

  1. 通过将鼠标悬停在列标题上来选择列。 然后,点击铅笔图标。

  2. 切换 启用 以启用颜色编码。

  3. 设置不同阈值的值。

后续步骤