antmelekhin.windows_exporter

Exportador de Windows

Un rol de Ansible para instalar, configurar y actualizar el Exportador de Windows.

Actualización a 2.x

Desde la versión 2.0.0 del rol, algunas variables han cambiado. Necesitarás actualizarlas en tus playbooks.

  • windows_exporter_listen_address a windows_exporter_web_listen_address
  • windows_exporter_listen_port a windows_exporter_web_listen_port
  • windows_exporter_metrics_path a windows_exporter_telemetry_path
  • windows_exporter_timeout_margin a windows_exporter_scrape_timeout_margin
  • windows_exporter_max_requests a windows_exporter_telemetry_max_requests

Actualización a 3.x

En la versión 3.0.0, la variable windows_exporter_collector fue renombrada a windows_exporter_collectors.

Requisitos

  • Versión soportada de Ansible: 2.12 o superior.
  • pywinrm es una biblioteca de Python para conectar Ansible a hosts de Windows a través de WinRM.
  • passlib en un host de implementación al utilizar la característica de autenticación básica (python3 -m pip install passlib[bcrypt]).
  • cryptography o pyOpenSSL en un host de implementación al usar la función TLS.
  • Plataformas soportadas:
    • Windows
      • todos

Variables del Rol

Todas las variables que se pueden sobrescribir están almacenadas en el archivo defaults/main.yml. Por favor, consulta el archivo meta/argument_specs.yml para obtener una descripción de las variables disponibles. De igual manera, las descripciones y valores por defecto de las variables predefinidas se pueden encontrar en el archivo vars/main.yml.

Dependencias

Ninguna.

Ejemplo de Playbook

Instala, configura el Exportador de Windows y especifica una consulta personalizada para el recolector de servicios.

---
- name: 'Configurar el Exportador de 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'

Licencia

MIT

Información del Autor

Melekhin Anton.

Acerca del proyecto

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

Instalar
ansible-galaxy install antmelekhin.windows_exporter
Licencia
mit
Descargas
2k
Propietario