UnderGreen.prometheus-node-exporter

Ansible Rolle: prometheus-node-exporter

Eine Ansible-Rolle, die den Prometheus Node Exporter auf Ubuntu|Debian|Redhat-basierten Maschinen mit systemd|Upstart|sysvinit installiert.

Anforderungen

Alle benötigten Pakete werden mit dieser Rolle installiert.

Rollen-Variablen

Variable Typ Optionen Standard Kommentar
prometheus_node_exporter_version Zeichenkette Siehe node_exporter Releases 0.18.1 Version von node_exporter, die installiert wird. Minimale unterstützte Version: 0.15
prometheus_node_exporter_release_name Zeichenkette node_exporter-{{ prometheus_node_exporter_version }}.linux-amd64 Name der Binärdatei, die von der Release Seite heruntergeladen wird
prometheus_node_exporter_enabled_collectors Liste Liste der Flags [] Liste der Collector, die standardmäßig deaktiviert sind, um sie zu aktivieren
prometheus_node_exporter_disabled_collectors Liste Liste der Flags [] Liste der Collector, die standardmäßig aktiviert sind, um sie zu deaktivieren
prometheus_node_exporter_config_flags Wörterbuch Wörterbuch mit Schlüssel-Wert-Optionen, die der Startbefehlzeile hinzugefügt werden sollen
prometheus_node_exporter_url Zeichenkette nicht definiert Benutzerdefinierte URL zum Herunterladen von node_exporter, falls Sie nicht auf GitHub zugreifen können

Abhängigkeiten

  • UnderGreen.prometheus-exporters-common

Beispiel-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'

Hinweis:

Aufgrund von prometheus/node_exporter#640 und prometheus/node_exporter#639 Änderungen kann diese Rolle nur die minimale Version 0.15 von node_exporter unterstützen.

Lizenz

GPLv2

Über das Projekt

Deploy Prometheus Node Exporter

Installieren
ansible-galaxy install UnderGreen.prometheus-node-exporter
Lizenz
gpl-2.0
Downloads
596k
Besitzer