raspberrypi_exporter

Название роли

Ansible роль для установки экспорта метрик Prometheus для Raspberry Pi с использованием текстового коллектора Prometheus Node Exporter. Этот экспортер основан на работе с https://github.com/fahlke/raspberrypi_exporter с некоторыми изменениями, чтобы он работал в Ubuntu и с возможностью изменить конфигурацию по умолчанию для текстового файла и расположения установленных команд.

Требования

  • установлена systemd
  • vcgencmd (для систем Ubuntu пакет будет установлен, в raspbian он должен быть уже установлен)

Переменные роли

# Путь, куда будет установлен скрипт экспорта
raspberrypi_exporter_script_path: /usr/local/bin
# Путь, куда будет записан файл текстового коллектора
raspberrypi_exporter_textcollector_path: /var/lib/node_exporter/textfile_collector/
# Имя файла, в который будет записан файл текстового коллектора
raspberrypi_exporter_textcollector_file: raspberrypi-metrics.prom
# Директория по умолчанию для systemd
raspberrypi_exporter_systemd_dir: /etc/systemd/system

# Префикс для метрик
raspberrypi_exporter_metrics_prefix: rpi_

# Как часто собирать метрики
# это в формате таймера systemd
# По умолчанию собирает каждые 15 секунд
raspberrypi_exporter_metrics_timer: "*:*:0,15,30,45"

Пример плейбука

- hosts: all
 - name: Экспортер Raspberry Pi
    import_role:
      name: fcastello.raspberrypi_exporter

Ограничения

  • Протестировано только на Ubuntu 18.04 и 20.04
  • Также должно поддерживать 16.04 и 16.10

Лицензия

MIT

О проекте

Role to install Raspberrypi exporter textfile collector

Установить
ansible-galaxy install fcastello/ansible-raspberrypi-exporter
Лицензия
mit
Загрузки
308
Владелец