antmelekhin.windows_exporter
Exportateur Windows
Un rôle Ansible pour installer, configurer et mettre à jour le Windows Exporter.
Mise à jour vers la version 2.x
Depuis la version 2.0.0 du rôle, certaines variables ont changé. Vous devrez les mettre à jour dans vos playbooks.
windows_exporter_listen_address
devientwindows_exporter_web_listen_address
windows_exporter_listen_port
devientwindows_exporter_web_listen_port
windows_exporter_metrics_path
devientwindows_exporter_telemetry_path
windows_exporter_timeout_margin
devientwindows_exporter_scrape_timeout_margin
windows_exporter_max_requests
devientwindows_exporter_telemetry_max_requests
Mise à jour vers la version 3.x
Dans la version 3.0.0, la variable windows_exporter_collector
a été renommée en windows_exporter_collectors
.
Exigences
- Version supportée d'Ansible : 2.12 et supérieure.
pywinrm
est une bibliothèque python pour connecter Ansible aux hôtes Windows via WinRM.passlib
sur un hôte de déploiement lorsque vous utilisez la fonction d'authentification de base (python3 -m pip install passlib[bcrypt]
).cryptography
oupyOpenSSL
sur un hôte de déploiement lorsque vous utilisez la fonction TLS.- Plateformes supportées :
- Windows
- toutes
- Windows
Variables du rôle
Toutes les variables pouvant être remplacées sont stockées dans le fichier defaults/main.yml. Veuillez vous référer au fichier meta/argument_specs.yml pour une description des variables disponibles. De même, les descriptions et les valeurs par défaut des variables prédéfinies peuvent être trouvées dans le fichier vars/main.yml.
Dépendances
Aucune.
Exemple de Playbook
Installez, configurez le Windows Exporter
et spécifiez une requête personnalisée pour le collecteur de services.
---
- name: 'Configurer l\'Exportateur Windows'
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'
Licence
MIT
Informations sur l'auteur
Melekhin Anton.
An Ansible role to install, configure and update the Windows Exporter.
ansible-galaxy install antmelekhin.windows_exporter