antmelekhin.windows_exporter
Windows Exporter
Eine Ansible-Rolle zur Installation, Konfiguration und Aktualisierung des Windows Exporter.
Upgrade auf 2.x
Seit der Version 2.0.0 der Rolle haben sich einige Variablen geändert. Sie müssen diese in Ihren Playbooks aktualisieren.
windows_exporter_listen_address
zuwindows_exporter_web_listen_address
windows_exporter_listen_port
zuwindows_exporter_web_listen_port
windows_exporter_metrics_path
zuwindows_exporter_telemetry_path
windows_exporter_timeout_margin
zuwindows_exporter_scrape_timeout_margin
windows_exporter_max_requests
zuwindows_exporter_telemetry_max_requests
Upgrade auf 3.x
In der Version 3.0.0 wurde die Variable windows_exporter_collector
in windows_exporter_collectors
umbenannt.
Anforderungen
- Unterstützte Ansible-Version: 2.12 und höher.
pywinrm
ist eine Python-Bibliothek für die Verbindung von Ansible zu Windows-Hosts über WinRM.passlib
auf dem Bereitstellungs-Host, wenn die Basisauthentifizierung verwendet wird (python3 -m pip install passlib[bcrypt]
).cryptography
oderpyOpenSSL
auf dem Bereitstellungs-Host, wenn die TLS-Funktion verwendet wird.- Unterstützte Plattformen:
- Windows
- alle
- Windows
Rollenvariablen
Alle Variablen, die überschrieben werden können, sind in der Datei defaults/main.yml gespeichert. Bitte beziehen Sie sich auf die Datei meta/argument_specs.yml für eine Beschreibung der verfügbaren Variablen. Ähnlich finden Sie Beschreibungen und Standardwerte für voreingestellte Variablen in der Datei vars/main.yml.
Abhängigkeiten
Keine.
Beispiel-Playbook
Installieren Sie den Windows Exporter
, konfigurieren Sie ihn und geben Sie eine benutzerdefinierte Abfrage für den Dienstsammler an.
---
- name: 'Windows Exporter einrichten'
hosts: windows_exporter
roles:
- role: antmelekhin.windows_exporter
windows_exporter_collectors_enabled: '[defaults],memory'
windows_exporter_collectors:
- name: service
flags:
services-where: Name='windows_exporter'
Lizenz
MIT
Autoreninformation
Melekhin Anton.
An Ansible role to install, configure and update the Windows Exporter.
ansible-galaxy install antmelekhin.windows_exporter