antmelekhin.windows_exporter
Windows Exporter
Rola Ansible do instalacji, konfiguracji i aktualizacji Windows Exportera.
Aktualizacja do 2.x
Od wersji 2.0.0 rola ta zmieniła niektóre zmienne. Będziesz musiał je zaktualizować w swoich playbookach.
windows_exporter_listen_address
nawindows_exporter_web_listen_address
windows_exporter_listen_port
nawindows_exporter_web_listen_port
windows_exporter_metrics_path
nawindows_exporter_telemetry_path
windows_exporter_timeout_margin
nawindows_exporter_scrape_timeout_margin
windows_exporter_max_requests
nawindows_exporter_telemetry_max_requests
Aktualizacja do 3.x
W wersji 3.0.0 zmienna windows_exporter_collector
została zmieniona na windows_exporter_collectors
.
Wymagania
- Wspierana wersja Ansible: 2.12 lub wyższa.
pywinrm
to biblioteka Pythona do łączenia Ansible z hostami Windows za pomocą WinRM.passlib
na hoście wdrożeniowym, gdy korzystasz z funkcji podstawowej autoryzacji (python3 -m pip install passlib[bcrypt]
).cryptography
lubpyOpenSSL
na hoście wdrożeniowym, gdy korzystasz z funkcji TLS.- Wspierane platformy:
- Windows
- wszystkie
- Windows
Zmienne roli
Wszystkie zmienne, które można nadpisać, są przechowywane w pliku defaults/main.yml. Szczegóły dotyczące dostępnych zmiennych można znaleźć w pliku meta/argument_specs.yml. Podobne opisy i domyślne wartości dla wstępnie zdefiniowanych zmiennych znajdują się w pliku vars/main.yml.
Zależności
Brak.
Przykładowy Playbook
Instalacja i konfiguracja Windows Exportera
oraz określenie niestandardowego zapytania dla kolektora usług.
---
- name: 'Konfiguracja Windows Exportera'
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'
Licencja
MIT
Informacje o autorze
Melekhin Anton.
O projekcie
An Ansible role to install, configure and update the Windows Exporter.
Zainstaluj
ansible-galaxy install antmelekhin.windows_exporter
Licencja
mit
Pobrania
2k
Właściciel