Red Hat Training

A Red Hat training course is available for RHEL 8

5.8. Uso del rol de sistema de métrica para supervisar una flota de máquinas de forma centralizada a través de su máquina local

Este procedimiento describe cómo utilizar el rol de sistema de métricas para configurar su máquina local para supervisar de forma centralizada una flota de máquinas, a la vez que proporciona la visualización de los datos a través de grafana y la consulta de los datos a través de redis.

Requisitos previos

  • Tiene instalado Red Hat Ansible Engine en la máquina que desea utilizar para ejecutar el libro de jugadas.
  • Tienes el paquete rhel-system-roles instalado en la máquina que quieres usar para ejecutar el playbook.

Procedimiento

  1. Cree un playbook de Ansible con el siguiente contenido:

    ---
    - hosts: localhost
      vars:
        metrics_graph_service: yes
        metrics_query_service: yes
        metrics_retention_days: 10
        metrics_monitored_hosts: ["database.example.com", "webserver.example.com"]
      roles:
        - rhel-system-roles.metrics
  2. Ejecute el libro de jugadas de Ansible:

    # ansible-playbook name_of_your_playbook.yml
    Nota

    Dado que los booleanos metrics_graph_service y metrics_query_service están configurados con el valor="sí", grafana se instala automáticamente y se aprovisiona con pcp añadido como fuente de datos con el registro de datos pcp indexado en redis, lo que permite utilizar el lenguaje de consulta pcp para realizar consultas complejas de los datos.

  3. Para ver la representación gráfica de las métricas que se recopilan de forma centralizada por su máquina y para consultar los datos, acceda a la interfaz web grafana como se describe en Acceso a la interfaz web de Grafana.