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