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_addressdevientwindows_exporter_web_listen_addresswindows_exporter_listen_portdevientwindows_exporter_web_listen_portwindows_exporter_metrics_pathdevientwindows_exporter_telemetry_pathwindows_exporter_timeout_margindevientwindows_exporter_scrape_timeout_marginwindows_exporter_max_requestsdevientwindows_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.
pywinrmest une bibliothèque python pour connecter Ansible aux hôtes Windows via WinRM.passlibsur un hôte de déploiement lorsque vous utilisez la fonction d'authentification de base (python3 -m pip install passlib[bcrypt]).cryptographyoupyOpenSSLsur 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