3.2. 配置 PCP 数据收集


您可以配置 PCP 来收集有关进程、Satellite、Apache HTTP 服务器和 PostgreSQL 的指标。

流程

  1. 将特定于 Satellite 的配置符号链接到 PMDA 进程监控:

    # ln -s /etc/pcp/proc/foreman-hotproc.conf /var/lib/pcp/pmdas/proc/hotproc.conf

    默认情况下,PCP 仅收集基本的系统指标。此步骤启用有关以下 Satellite 进程的详细指标:

    • Java
    • PostgreSQL
    • Redis
    • dynflow
    • puma
    • Pulpcore
  2. 安装进程监控 PMDA:

    # cd /var/lib/pcp/pmdas/proc
    # ./Install
  3. 配置 PCP 以从 Apache HTTP 服务器收集指标。

    1. 启用 Apache HTTP 服务器扩展状态模块:

      # satellite-installer --enable-apache-mod-status
    2. 启用 Apache HTTP 服务器 PMDA:

      # cd /var/lib/pcp/pmdas/apache
      # ./Install
  4. 配置 PCP 以从 PostgreSQL 收集指标:

    # cd /var/lib/pcp/pmdas/postgresql
    # ./Install
  5. 在 Satellite 中启用 telemetry 功能:

    # satellite-installer --foreman-telemetry-prometheus-enabled true
  6. 配置 PCP 以从 Satellite 收集数据:

    # cd /var/lib/pcp/pmdas/openmetrics
    # echo "https://satellite.example.com/metrics" > config.d/foreman.url
    # ./Install

    satellite.example.com 替换为您的 Satellite 服务器的 FQDN。

  7. 重启 PCP 以开始数据收集:

    # systemctl restart pmcd pmlogger pmproxy
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部