fcastello.raspberrypi_exporter

Rollenname

Ansible-Rolle zur Installation des Prometheus-Exporters für Raspberry Pi-Metriken unter Verwendung des Prometheus Node Exporter Textfile Collectors. Dieser Exporter basiert auf der Arbeit von https://github.com/fahlke/raspberrypi_exporter mit ein paar Modifikationen, um ihn unter Ubuntu zum Laufen zu bringen und Optionen zum Ändern der Standardkonfiguration für die Textdatei und den Installationsort der Befehle anzubieten.

Anforderungen

  • systemd installiert
  • vcgencmd (für Ubuntu-Systeme wird das Paket installiert, Raspbian sollte es bereits haben)

Rollenvariablen

# Pfad, wo das Exporterskript installiert werden soll
raspberrypi_exporter_script_path: /usr/local/bin
# Pfad, wo die Textdateisammlungsdatei geschrieben wird
raspberrypi_exporter_textcollector_path: /var/lib/node_exporter/textfile_collector/
# Dateiname, unter dem die Textdateisammlungsdatei gespeichert wird
raspberrypi_exporter_textcollector_file: raspberrypi-metrics.prom
# Standardverzeichnis für Systemd
raspberrypi_exporter_systemd_dir: /etc/systemd/system

# Präfix für die Metriken
raspberrypi_exporter_metrics_prefix: rpi_

# Wie oft Metriken gesammelt werden
# Dies ist im Systemd-Timerformat
# Standardmäßig werden alle 15 Sekunden gesammelt
raspberrypi_exporter_metrics_timer: "*:*:0,15,30,45"

Beispiel-Playbook

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

Einschränkungen

  • Nur mit Ubuntu 18.04 und 20.04 getestet
  • Sollte auch 16.04 und 16.10 unterstützen

Lizenz

MIT

Über das Projekt

Role to install Raspberrypi exporter textfile collector

Installieren
ansible-galaxy install fcastello.raspberrypi_exporter
GitHub Repository
Lizenz
mit
Downloads
325