22.2. Utilisation du rôle de système metrics pour surveiller votre système local avec visualisation
Cette procédure décrit comment utiliser le rôle de système RHEL metrics
pour surveiller votre système local tout en fournissant une visualisation des données via Grafana
.
Conditions préalables
- Le paquetage Ansible Core est installé sur la machine de contrôle.
-
Le paquetage
rhel-system-roles
est installé sur la machine que vous voulez surveiller.
Procédure
Configurez
localhost
dans l'inventaire Ansible/etc/ansible/hosts
en ajoutant le contenu suivant à l'inventaire :localhost ansible_connection=local
Créez un playbook Ansible avec le contenu suivant :
--- - name: Manage metrics hosts: localhost vars: metrics_graph_service: yes metrics_manage_firewall: true metrics_manage_selinux: true roles: - rhel-system-roles.metrics
Exécutez le playbook Ansible :
# ansible-playbook name_of_your_playbook.yml
NoteComme le booléen
metrics_graph_service
est défini sur la valeur="yes",Grafana
est automatiquement installé et provisionné avecpcp
ajouté en tant que source de données. Comme metrics_manage_firewall et metrics_manage_selinux sont tous deux définis sur true, le rôle metrics utilisera les rôles système firewall et selinux pour gérer les ports utilisés par le rôle metrics.-
Pour visualiser les métriques collectées sur votre machine, accédez à l'interface web
grafana
comme décrit dans Accéder à l'interface web Grafana.