4.2. 在所有节点上安装性能监控集合代理


若要监控 OpenStack 环境中所有系统的性能,请在所有这些系统上运行以下命令:

  1. 启用 Operational Tools 存储库:

    # subscription-manager repos --enable=rhel-7-server-openstack-8-optools-rpms
    Copy to Clipboard Toggle word wrap
  2. 安装 collectd

    # yum install collectd
    Copy to Clipboard Toggle word wrap
  3. 配置 collectd,以将数据发送到性能监控聚合器/重新生成。为此,请使用以下内容创建 /etc/collectd.d/10-write_graphite.conf,其中 PERFORMANCE_MONITORING_HOST 是之前配置为监控聚合器/relay 的主机的主机名称或 IP 地址:

    <LoadPlugin write_graphite>
      Globals false
    </LoadPlugin>
    
    <Plugin write_graphite>
      <Carbon>
        Host "PERFORMANCE_MONITORING_HOST"
        Port "2003"
        Prefix "collectd."
        EscapeCharacter "_"
        StoreRates true
        LogSendErrors true
        Protocol "tcp"
      </Carbon>
    </Plugin>
    Copy to Clipboard Toggle word wrap
  4. 如果您使用 SELinux,请 collectd 到 tcp 网络连接:

    # setsebool -P collectd_tcp_network_connect=1
    Copy to Clipboard Toggle word wrap
  5. 启动并启用 collectd

    # systemctl start collectd
    # systemctl enable collectd
    Copy to Clipboard Toggle word wrap

片刻后,您应该会在在 http://PERFORMANCE_MONITORING_HOST:3030/ 运行的 Graphite Web 用户界面中看到指标。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat