4.5. Utilisation du rôle de système metrics pour surveiller un parc de machines de manière centralisée via votre machine locale
Cette procédure décrit comment utiliser le rôle de système metrics pour configurer votre machine locale afin de surveiller de manière centralisée un parc de machines, tout en prévoyant la visualisation des données via grafana et l'interrogation des données via redis.
Conditions préalables
- Le paquetage Ansible Core est installé sur la machine de contrôle.
-
Le paquetage
rhel-system-rolesest installé sur la machine que vous souhaitez utiliser pour exécuter le playbook.
Procédure
Créez un playbook Ansible avec le contenu suivant :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exécutez le playbook Ansible :
ansible-playbook name_of_your_playbook.yml
# ansible-playbook name_of_your_playbook.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow NoteÉtant donné que les booléens
metrics_graph_serviceetmetrics_query_serviceont la valeur "yes",grafanaest automatiquement installé et approvisionné avecpcpajouté en tant que source de données, l'enregistrement des donnéespcpétant indexé dansredis, ce qui permet d'utiliser le langage d'interrogationpcppour effectuer des requêtes complexes sur les données. Étant donné quemetrics_manage_firewalletmetrics_manage_selinuxsont tous deux définis comme vrais, le rôlemetricsutilisera les rôlesfirewalletselinuxpour gérer les ports utilisés par le rôlemetrics.-
Pour afficher une représentation graphique des métriques collectées de manière centralisée par votre machine et pour interroger les données, accédez à l'interface web
grafanacomme décrit dans Accéder à l'interface web Grafana.