fcastello.raspberrypi_exporter
Nom du rôle
Rôle Ansible pour installer l'exportateur Prometheus pour les métriques de Raspberry Pi en utilisant le collecteur de fichiers texte de Prometheus Node Exporter. Cet exportateur est basé sur le travail de https://github.com/fahlke/raspberrypi_exporter avec quelques modifications pour fonctionner sous Ubuntu et offrir des options pour changer la configuration par défaut du fichier texte et des emplacements des commandes.
Exigences
- systemd installé
- vcgencmd (pour les systèmes Ubuntu, le paquet sera installé ; Raspbian devrait l'avoir déjà)
Variables du rôle
# Chemin où installer le script de l'exportateur
raspberrypi_exporter_script_path: /usr/local/bin
# Chemin où le fichier du collecteur de fichiers texte sera écrit
raspberrypi_exporter_textcollector_path: /var/lib/node_exporter/textfile_collector/
# Nom du fichier que le collecteur de fichiers texte produira
raspberrypi_exporter_textcollector_file: raspberrypi-metrics.prom
# Répertoire par défaut de systemd
raspberrypi_exporter_systemd_dir: /etc/systemd/system
# Préfixe pour les métriques
raspberrypi_exporter_metrics_prefix: rpi_
# Fréquence de collecte des métriques
# ceci est au format de minuterie systemd
# Par défaut, cela collecte toutes les 15 secondes
raspberrypi_exporter_metrics_timer: "*:*:0,15,30,45"
Exemple de Playbook
- hosts: all
- name: Exportateur Raspberry Pi
import_role:
name: fcastello.raspberrypi_exporter
Limitations
- Testé uniquement avec Ubuntu 18.04 et 20.04
- Devrait également supporter 16.04 et 16.10
Licence
MIT
À propos du projet
Role to install Raspberrypi exporter textfile collector
Installer
ansible-galaxy install fcastello.raspberrypi_exporter
Licence
mit
Téléchargements
325
Propriétaire