itnok.install_prometheus_node_exporter

install-prometheus-node-exporter

Build-Status GitHub-Tag Ansible-Rolle

Installieren Sie den Prometheus Node Exporter auf einem unterstützten Host.

Durchgeführte Schritte sind:

  • Finden Sie die neueste verfügbare Version des Prometheus Node Exporters (oder die angegebene Version)
  • Überprüfen Sie die neueste verfügbare Version des Prometheus Node Exporters
  • Herunterladen der Liste von SHA256-Prüfziffern für die angegebene Version des Prometheus Node Exporters
  • Herunterladen der angegebenen Version des Prometheus Node Exporters
  • Erstellen eines speziellen Systembenutzers für den Prometheus Node Exporter (wenn noch nicht vorhanden)
  • Extrahieren von 'node_exporter' aus {{ install_prometheus_node_exporter.name }}
  • Einrichten der systemd-Dienstartdatei für den Prometheus Node Exporter
  • Zwingen Sie systemd, die Konfigurationsdateien für Dienste erneut einzulesen
  • Aktivieren und Neustarten des systemd-Dienstes für den Prometheus Node Exporter

:exclamation: Anforderungen


Keine.

:abcd: Rollen-Variablen


Variable Beschreibung Standardwert
install_prometheus Version des zu installierenden Prometheus Node Exporters latest

Um Abhängigkeiten zu installieren, verwenden Sie:

    $ ansible-galaxy install <dependecy.name>

Die Installation der benötigten Ansible-Rollen kann auch einfach mit folgendem Befehl durchgeführt werden:

    $ ansible-galaxy install -r requirements.yml

:notebook: Beispiel-Playbook


Hier ein Beispiel, wie Sie diese Rolle in Ihren Playbooks verwenden können:

---
- hosts: servers
  remote_user: ubuntu   # optional (Ihr Remote-Benutzer)
  gather_facts: yes     # optional
  become: yes

  roles:
    - { role: itnok.install_prometheus_node_exporter }

  vars:
    install_prometheus: "latest"

:guardsman: Lizenz


MIT (mehr lesen)

Über das Projekt

Install Prometheus Node Exporter on a supported host.

Installieren
ansible-galaxy install itnok.install_prometheus_node_exporter
GitHub Repository
Lizenz
mit
Downloads
903
Besitzer