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

À propos du projet

Deploy Prometheus Node Exporter

Installer
ansible-galaxy install UnderGreen.prometheus-node-exporter
Licence
gpl-2.0
Téléchargements
596k
Propriétaire