geerlingguy.node_exporter

Rola Ansible: Eksporter węzła

CI

Ta rola instaluje Eksportera węzła Prometheusa na hostach Linux i konfiguruje plik jednostki systemd, aby usługa mogła działać i być kontrolowana przez systemd.

Uwaga: Jeśli działasz w klastrze Kubernetes, możesz uruchomić Eksportera węzła jako DaemonSet w klastrze, zamiast instalować go na poszczególnych węzłach.

Wymagania

Brak.

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):

node_exporter_version: '0.18.1'

Wersja Eksportera węzła do zainstalowania. Dostępne wydania można znaleźć na liście tagów w repozytorium Eksportera węzła. Usuń v z tagu.

Jeśli zmienisz wersję, plik binarny node_exporter zostanie zastąpiony zaktualizowaną wersją, a usługa zostanie zrestartowana.

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

Architektura i adres URL do pobrania Eksportera węzła. Jeśli używasz Raspberry Pi z systemem Raspbian, może być konieczne nadpisanie wartości arch na armv7.

node_exporter_bin_path: /usr/local/bin/node_exporter

Ścieżka, w której zostanie zainstalowany plik binarny node_exporter.

node_exporter_host: 'localhost'
node_exporter_port: 9100

Host i port, na którym będzie nasłuchiwał eksporter węzła.

node_exporter_options: ''

Dodatkowe opcje, które można przekazać do node_exporter podczas uruchamiania, np. --no-collector.wifi, jeśli chcesz zignorować dane WiFi.

node_exporter_state: started
node_exporter_enabled: true

Kontrolki dla usługi node_exporter.

Zależności

Brak.

Przykładowy Playbook

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

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona w 2020 roku przez Jeffa Geerlinga, autora Ansible for DevOps.

Zainstaluj
ansible-galaxy install geerlingguy.node_exporter
Licencja
mit
Pobrania
340k
Właściciel
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns