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
awindows_exporter_web_listen_address
windows_exporter_listen_port
awindows_exporter_web_listen_port
windows_exporter_metrics_path
awindows_exporter_telemetry_path
windows_exporter_timeout_margin
awindows_exporter_scrape_timeout_margin
windows_exporter_max_requests
awindows_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
opyOpenSSL
en un host de implementación al usar la función TLS.- Plataformas soportadas:
- Windows
- todos
- Windows
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.
An Ansible role to install, configure and update the Windows Exporter.
ansible-galaxy install antmelekhin.windows_exporter