geerlingguy.node_exporter

Ansible-Rolle: Node Exporter

CI

Diese Rolle installiert den Node Exporter von Prometheus auf Linux-Hosts und konfiguriert eine systemd-Einheitendatei, damit der Dienst läuft und von systemd gesteuert werden kann.

Hinweis: Wenn Sie in einem Kubernetes-Cluster arbeiten, können Sie Node Exporter als DaemonSet im Cluster ausführen, anstatt ihn auf einzelnen Knoten zu installieren.

Anforderungen

Keine.

Rollvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml):

node_exporter_version: '0.18.1'

Die Version von Node Exporter, die installiert werden soll. Verfügbare Versionen finden Sie in der Liste der Tags im Repository von Node Exporter. Entfernen Sie das v vom Tag.

Wenn Sie die Version ändern, wird die node_exporter-Binärdatei durch die aktualisierte Version ersetzt und der Dienst neu gestartet.

node_exporter_arch: 'amd64'
node_exporter_download_url: https://github.com/prometheus/node_exporter/releases/download/v{{ node_exporter_version }}/node_exporter-{{ node_exporter_version }}.linux-{{ node_exporter_arch }}.tar.gz

Die Architektur und die Download-URL für Node Exporter. Wenn Sie ein Raspberry Pi mit Raspbian verwenden, müssen Sie möglicherweise den arch-Wert auf armv7 ändern.

node_exporter_bin_path: /usr/local/bin/node_exporter

Der Pfad, in dem die node_exporter-Binärdatei installiert wird.

node_exporter_host: 'localhost'
node_exporter_port: 9100

Host und Port, auf dem der Node Exporter lauscht.

node_exporter_options: ''

Zusätzliche Optionen, die beim Start von node_exporter übergeben werden sollen, z.B. --no-collector.wifi, wenn Sie WLAN-Daten ignorieren möchten.

node_exporter_state: started
node_exporter_enabled: true

Steuerungen für den node_exporter-Dienst.

Abhängigkeiten

Keine.

Beispiel-Playbook

- hosts: all
  roles:
    - role: geerlingguy.node_exporter

Lizenz

MIT / BSD

Autoreninformationen

Diese Rolle wurde 2020 von Jeff Geerling erstellt, Autor von Ansible for DevOps.

Installieren
ansible-galaxy install geerlingguy.node_exporter
Lizenz
mit
Downloads
340k
Besitzer
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns