fcastello.raspberrypi_exporter

Nazwa roli

Rola Ansible do instalacji eksportera Prometheus dla metryk Raspberry Pi, używającego zbieracza plików tekstowych Prometheus node exporter. Ten eksporter jest oparty na pracy z https://github.com/fahlke/raspberrypi_exporter z kilkoma modyfikacjami, aby działał w Ubuntu oraz z opcjami zmiany domyślnej konfiguracji dla pliku tekstowego i miejsca instalacji poleceń.

Wymagania

  • zainstalowany systemd
  • vcgencmd (dla systemów Ubuntu zostanie zainstalowany pakiet, Raspbian powinien już go mieć)

Zmienne roli

# Ścieżka, w której zainstalowany będzie skrypt eksportera
raspberrypi_exporter_script_path: /usr/local/bin
# Ścieżka, w której zapisany będzie plik zbieracza plików tekstowych
raspberrypi_exporter_textcollector_path: /var/lib/node_exporter/textfile_collector/
# Nazwa pliku, w którym zapisany będzie zbieracz plików tekstowych
raspberrypi_exporter_textcollector_file: raspberrypi-metrics.prom
# Domyślny katalog systemd
raspberrypi_exporter_systemd_dir: /etc/systemd/system

# Prefiks dla metryk
raspberrypi_exporter_metrics_prefix: rpi_

# Jak często zbierane są metryki
# jest to w formacie timera systemd
# Domyślnie zbiera co 15 sekund
raspberrypi_exporter_metrics_timer: "*:*:0,15,30,45"

Przykład Playbooka

- hosts: all
  - name: Eksporter Raspberry Pi
    import_role:
      name: fcastello.raspberrypi_exporter

Ograniczenia

  • Testowane tylko z Ubuntu 18.04 i 20.04
  • Powinno także wspierać 16.04 i 16.10

Licencja

MIT

O projekcie

Role to install Raspberrypi exporter textfile collector

Zainstaluj
ansible-galaxy install fcastello.raspberrypi_exporter
Licencja
mit
Pobrania
325
Właściciel