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
Владелец