10.4. 使用 Web 控制台和 Grafana 监控多个系统的性能

Grafana 可让您一次从多个系统中收集数据,并查看其所收集 PCP 指标的图形化表示。您可以在 web 控制台界面中的多个系统设置性能指标监控和导出。

此流程演示了如何通过 RHEL 9 web 控制台界面中的 PCP 启用性能指标导出。

前提条件

  • 必须安装并可以访问 Web 控制台。详情请参阅安装 Web 控制台
  • 安装 cockpit-pcp 软件包。

    1. 在 Web 控制台界面中:

      1. 使用管理权限登录到 web 控制台。详情请参阅 Web 控制台的日志记录
      2. Overview 页面中,点 View details 和 history
      3. Install cockpit-pcp 按钮。
      4. 安装软件对话框窗口中,点安装
      5. 注销并再次登录以查看指标历史记录。
    2. 要从命令行界面安装软件包,请使用:

      # dnf install cockpit-pcp
  • 启用 PCP 服务:

    # systemctl enable --now pmlogger.service pmproxy.service
  • 设置 Grafana 仪表板。如需更多信息,请参阅设置 grafana-server
  • 安装 redis 软件包。

    # dnf install redis

    或者,您可以稍后从 Web 控制台界面安装软件包。

流程

  1. Overview 页面中,点 Usage 表中的 View details 和 history
  2. Metrics 设置 按钮。
  3. Export to network 滑块移到活跃位置。

    cockpit export to network slider

    如果您没有安装 redis 服务,则会提示您安装它。

  4. 要打开 pmproxy 服务,请从下拉列表中选择区并点 Add pmproxy 按钮。
  5. 点击 Save

验证

  1. Networking
  2. Firewall 表中,点 n active zonesEdit rules and zones 按钮。
  3. 在您选择的区域中搜索 pmproxy
重要

在您要监视的所有系统中重复此步骤。