aroberts.zfs_exporter
Ansible Rolle: ZFS-Exporter
Hinweis: Diese Rolle ist ein Soft Fork von Jeff Geerlings hervorragender zfs_exporter Rolle, mit einigen strategischen Anpassungen, um das sehr ähnliche zfs_exporter-Paket zu installieren und zu verwalten.
Diese Rolle installiert zfs_exporter auf Linux Hosts und konfiguriert eine systemd-Einheitendatei, damit der Dienst laufen und von systemd gesteuert werden kann.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):
zfs_exporter_version: '2.2.5'
Die Version des zu installierenden zfs-exporters. Verfügbare Releases finden Sie in der
Tägeliste im zfs-exporter-Repository. Entfernen
Sie das v vor dem Tag.
Wenn Sie die Version ändern, wird die zfs_exporter-Binärdatei durch die aktualisierte
Version ersetzt und der Dienst wird neu gestartet.
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
Die Architektur und die Download-URL für zfs-exporter. Wenn Sie auf einem Raspberry Pi
mit Raspbian arbeiten, müssen Sie möglicherweise den Wert für arch auf armv7 ändern.
zfs_exporter_bin_path: /usr/local/bin/zfs_exporter
Der Pfad, in dem die zfs_exporter-Binärdatei installiert wird.
zfs_exporter_output_path: /tmp/zfs_exporter_output.prom
Der Pfad, in den die Ausgaben des zfs_exporter geschrieben werden.
zfs_exporter_options: ''
Zusätzliche Optionen, die beim Start von zfs_exporter übergeben werden können, z.B.
--no-collector.dataset-filesystem, wenn Sie ZFS-Dateisystemdaten ignorieren möchten.
Nutzung hier.
zfs_exporter_sponge_package_name: moreutils
Paket, das für die sponge-Binärdatei installiert werden muss, notwendig für das sichere
Weiterleiten der Ausgaben. Auf '' setzen, um die Installation zu überspringen.
zfs_exporter_state: started
zfs_exporter_enabled: true
Steuerelemente für den zfs_exporter-Dienst.
Abhängigkeiten
Keine.
Beispiel Playbook
- hosts: all
roles:
- role: aroberts.zfs_exporter
Lizenz
MIT / BSD
Autoreninformationen
von Andrew Roberts, 2022
Basierend auf einer Rolle, die von Jeff Geerling erstellt wurde.
Install and manage pdf/zfs_exporter for ZFS metrics in Prometheus
ansible-galaxy install aroberts.zfs_exporter