fcastello.raspberrypi_exporter

Nombre del Rol

Rol de Ansible para instalar un exportador de Prometheus para métricas de Raspberry Pi utilizando el recopilador de archivos de texto del exportador de nodo de Prometheus. Este exportador se basa en el trabajo de https://github.com/fahlke/raspberrypi_exporter con algunas modificaciones para que funcione en Ubuntu y con opciones para cambiar la configuración predeterminada del archivo de texto y el lugar donde se instalan los comandos.

Requisitos

  • systemd instalado
  • vcgencmd (para sistemas Ubuntu se instalará el paquete, Raspbian ya debería tenerlo)

Variables del Rol

# Ruta donde instalar el script del exportador
raspberrypi_exporter_script_path: /usr/local/bin
# Ruta donde se escribirá el archivo del recopilador de texto
raspberrypi_exporter_textcollector_path: /var/lib/node_exporter/textfile_collector/
# Nombre del archivo que se escribirá el recopilador de texto
raspberrypi_exporter_textcollector_file: raspberrypi-metrics.prom
# Directorio predeterminado de systemd
raspberrypi_exporter_systemd_dir: /etc/systemd/system

# Prefijo para las métricas
raspberrypi_exporter_metrics_prefix: rpi_

# Con qué frecuencia recoger métricas
# esto está en formato de temporizador de systemd
# Por defecto recoge cada 15 segundos
raspberrypi_exporter_metrics_timer: "*:*:0,15,30,45"

Ejemplo de Playbook

- hosts: all
  - name: Exportador de Raspberry Pi
    import_role:
      name: fcastello.raspberrypi_exporter

Limitaciones

  • Probado solo en Ubuntu 18.04 y 20.04
  • También debería soportar 16.04 y 16.10

Licencia

MIT

Acerca del proyecto

Role to install Raspberrypi exporter textfile collector

Instalar
ansible-galaxy install fcastello.raspberrypi_exporter
Licencia
mit
Descargas
325
Propietario