UnderGreen.prometheus-node-exporter
Rôle Ansible : prometheus-node-exporter
Un rôle Ansible qui installe le Prometheus Node Exporter sur des machines basées sur Ubuntu|Debian|Redhat avec systemd|Upstart|sysvinit.
Exigences
Tous les paquets nécessaires seront installés avec ce rôle.
Variables du Rôle
Variable | Type | Choix | Par défaut | Commentaire |
---|---|---|---|---|
prometheus_node_exporter_version | string | Voir les versions de node_exporter | 0.18.1 | Version de node_exporter qui sera installée. Version minimale supportée : 0.15 |
prometheus_node_exporter_release_name | string | node_exporter-{{ prometheus_node_exporter_version }}.linux-amd64 | Nom du binaire qui sera téléchargé depuis la page release | |
prometheus_node_exporter_enabled_collectors | list | Liste de drapeaux | [] | Liste de collecteurs qui sont désactivés par défaut à activer |
prometheus_node_exporter_disabled_collectors | list | Liste de drapeaux | [] | Liste de collecteurs qui sont activés par défaut à désactiver |
prometheus_node_exporter_config_flags | dict | Dictionnaire d'options clé, valeur à ajouter à la ligne de commande de démarrage | ||
prometheus_node_exporter_url | string | non défini | URL personnalisée pour télécharger node_exporter si vous n'avez pas accès à GitHub |
Dépendances
- UnderGreen.prometheus-exporters-common
Exemple de Playbook
- hosts: node-exporters
roles:
- role: undergreen.prometheus-node-exporter
prometheus_node_exporter_version: 0.18.1
prometheus_node_exporter_enabled_collectors:
- conntrack
- cpu
- diskstats
- entropy
- filefd
- filesystem
- loadavg
- mdadm
- meminfo
- netdev
- netstat
- stat
- textfile
- time
- vmstat
prometheus_node_exporter_config_flags:
'web.listen-address': '0.0.0.0:9100'
'log.level': 'info'
Remarque :
En raison des changements de prometheus/node_exporter#640 et prometheus/node_exporter#639, ce rôle ne peut supporter que la version minimale 0.15 de node_exporter.
Licence
GPLv2
Installer
ansible-galaxy install UnderGreen.prometheus-node-exporter
Licence
gpl-2.0
Téléchargements
596k
Propriétaire