22.2. 使用 metrics 系统角色以可视化方式监控本地系统


此流程描述了如何使用 metrics RHEL 系统角色来监控您的本地系统,同时通过 Grafana 提供数据可视化。

先决条件

  • Ansible Core 软件包安装在控制机器上。
  • 您已在要监控的机器上安装了 rhel-system-roles 软件包。

流程

  1. 通过在清单中添加以下内容,在 /etc/ansible/hosts Ansible 清单中配置 localhost

    localhost ansible_connection=local
    Copy to Clipboard Toggle word wrap
  2. 使用以下内容创建一个 Ansible playbook:

    ---
    - name: Manage metrics
      hosts: localhost
      vars:
        metrics_graph_service: yes
        metrics_manage_firewall: true
        metrics_manage_selinux: true
      roles:
        - rhel-system-roles.metrics
    Copy to Clipboard Toggle word wrap
  3. 运行 Ansible playbook:

    # ansible-playbook name_of_your_playbook.yml
    Copy to Clipboard Toggle word wrap
    注意

    由于 metrics_graph_service 布尔值被设置为 value="yes",因此会使用 pcp 自动安装并提供 Grafana ,并添加为数据源。由于 metrics_manage_firewall 和 metrics_manage_selinux 都被设置为 true,因此 metrics 角色将使用 firewall 和 selinux 系统角色来管理 metrics 角色使用的端口。

  4. 要查看机器上收集的指标的视图,请访问 grafanaweb 界面 ,如 访问 Grafana web UI 中所述。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat