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

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

前提条件

  • 必须安装并可以访问 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 metrics and history
  2. Metrics 设置 按钮。
  3. Export to network 滑块移到活跃位置。

    Metrics settings

    如果您没有安装 redis 软件包,Web 控制台会提示您安装它。

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

验证

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

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