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 devient windows_exporter_web_listen_address
  • windows_exporter_listen_port devient windows_exporter_web_listen_port
  • windows_exporter_metrics_path devient windows_exporter_telemetry_path
  • windows_exporter_timeout_margin devient windows_exporter_scrape_timeout_margin
  • windows_exporter_max_requests devient windows_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 ou pyOpenSSL sur un hôte de déploiement lorsque vous utilisez la fonction TLS.
  • Plateformes supportées :
    • Windows
      • toutes

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.

À propos du projet

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

Installer
ansible-galaxy install antmelekhin.windows_exporter
Licence
mit
Téléchargements
2k
Propriétaire