aroberts.zfs_exporter

Ansible Роль: ZFS экспортёр

Примечание: Эта роль является мягким форком отличной роли Джеффа Гирлингa zfs_exporter, с некоторыми изменениями для установки и управления очень похожим пакетом zfs_exporter.

Эта роль устанавливает zfs_exporter на Linux-хосты и настраивает файл юнита systemd, чтобы служба могла работать и управляться с помощью systemd.

Требования

Нет.

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

Доступные переменные перечислены ниже с значениями по умолчанию (см. defaults/main.yml):

zfs_exporter_version: '2.2.5'

Версия zfs экспортёра для установки. Доступные релизы можно найти в списке tags репозитория zfs экспортёра. Уберите v из тега.

Если вы измените версию, бинарный файл zfs_exporter будет заменён на обновлённую версию, и служба будет перезапущена.

zfs_exporter_arch: 'amd64'
zfs_exporter_download_url: https://github.com/pdf/zfs_exporter/releases/download/v{{ zfs_exporter_version }}/zfs_exporter-{{ zfs_exporter_version }}.linux-{{ zfs_exporter_arch }}.tar.gz

Архитектура и URL для загрузки zfs экспортёра. Если вы используете Raspberry Pi с Raspbian, вам может потребоваться изменить значение arch на armv7.

zfs_exporter_bin_path: /usr/local/bin/zfs_exporter

Путь, по которому будет установлен бинарный файл zfs_exporter.

zfs_exporter_output_path: /tmp/zfs_exporter_output.prom

Путь, по которому будет записываться вывод zfs_exporter.

zfs_exporter_options: ''

Любые дополнительные параметры, которые нужно передать zfs_exporter при запуске, например, --no-collector.dataset-filesystem, если вы хотите игнорировать данные файловой системы zfs. Использование здесь.

zfs_exporter_sponge_package_name: moreutils

Пакет для установки бинарного файла sponge, необходимого для безопасного перенаправления вывода. Установите значение '' для пропуска установки.

zfs_exporter_state: started
zfs_exporter_enabled: true

Управляет службой zfs_exporter.

Зависимости

Нет.

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

- hosts: all
  roles:
    - role: aroberts.zfs_exporter

Лицензия

MIT / BSD

Информация об авторе

автор: Эндрю Робертс, 2022

На основе роли, созданной Джеффом Гирлингом.

О проекте

Install and manage pdf/zfs_exporter for ZFS metrics in Prometheus

Установить
ansible-galaxy install aroberts.zfs_exporter
Лицензия
other
Загрузки
576
Владелец