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 zu windows_exporter_web_listen_address
  • windows_exporter_listen_port zu windows_exporter_web_listen_port
  • windows_exporter_metrics_path zu windows_exporter_telemetry_path
  • windows_exporter_timeout_margin zu windows_exporter_scrape_timeout_margin
  • windows_exporter_max_requests zu windows_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 oder pyOpenSSL auf dem Bereitstellungs-Host, wenn die TLS-Funktion verwendet wird.
  • Unterstützte Plattformen:
    • Windows
      • alle

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.

Über das Projekt

An Ansible role to install, configure and update the Windows Exporter.

Installieren
ansible-galaxy install antmelekhin.windows_exporter
GitHub Repository
Lizenz
mit
Downloads
2k
Besitzer