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
Lizenz
mit
Downloads
325
Besitzer