aroberts.zfs_exporter

Rola Ansible: Eksporter ZFS

N.B.: Ta rola jest subtelną wersją doskonałej roli Jeffa Geerlinga zfs_exporter, z pewnymi strategicznymi zmianami, aby zainstalować i zarządzać bardzo podobnym pakietem zfs_exporter.

Ta rola instaluje zfs_exporter na systemach Linux i konfiguruje plik jednostki systemd, aby usługa mogła działać i być kontrolowana przez systemd.

Wymagania

Brak

Zmienne Roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (patrz defaults/main.yml):

zfs_exporter_version: '2.2.5'

Wersja eksportera zfs do zainstalowania. Dostępne wersje można znaleźć w zakładce tags w repozytorium exportera zfs. Należy usunąć v z tagu.

Jeśli zmienisz wersję, plik binarny zfs_exporter zostanie zastąpiony nową wersją, a usługa zostanie zrestartowana.

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

Architektura i URL do pobrania eksportera zfs. Jeśli używasz Raspberry Pi z systemem Raspbian, mogą być konieczne zmiany wartości arch na armv7.

zfs_exporter_bin_path: /usr/local/bin/zfs_exporter

Ścieżka, w której zostanie zainstalowany plik binarny zfs_exporter.

zfs_exporter_output_path: /tmp/zfs_exporter_output.prom

Ścieżka, w której zapisany zostanie wynik zfs_exporter.

zfs_exporter_options: ''

Dodatkowe opcje do przekazania do zfs_exporter podczas uruchamiania, np. --no-collector.dataset-filesystem, jeśli chcesz zignorować dane systemu plików zfs. Użycie tutaj.

zfs_exporter_sponge_package_name: moreutils

Pakiet do zainstalowania dla pliku binarnego sponge, niezbędnego do bezpiecznego dystrybuowania wyników. Ustaw na '' aby pominąć instalację.

zfs_exporter_state: started
zfs_exporter_enabled: true

Kontrola dla usługi zfs_exporter.

Zależności

Brak.

Przykład Playbooka

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

Licencja

MIT / BSD

Informacje o Autorze

Andrew Roberts, 2022

Na podstawie roli stworzonej przez Jeffa Geerlinga.

O projekcie

Install and manage pdf/zfs_exporter for ZFS metrics in Prometheus

Zainstaluj
ansible-galaxy install aroberts.zfs_exporter
Licencja
other
Pobrania
587
Właściciel