antmelekhin.windows_exporter
Windows Exporter
This is an Ansible role for installing, setting up, and updating the Windows Exporter.
Upgrading to Version 2.x
With version 2.0.0 of this role, some variable names have changed. You need to update these in your playbooks:
- Change
windows_exporter_listen_address
towindows_exporter_web_listen_address
- Change
windows_exporter_listen_port
towindows_exporter_web_listen_port
- Change
windows_exporter_metrics_path
towindows_exporter_telemetry_path
- Change
windows_exporter_timeout_margin
towindows_exporter_scrape_timeout_margin
- Change
windows_exporter_max_requests
towindows_exporter_telemetry_max_requests
Upgrading to Version 3.x
In version 3.0.0, the variable windows_exporter_collector
has been renamed to windows_exporter_collectors
.
Requirements
- Ansible version: 2.12 or higher.
- You need
pywinrm
, a Python library that connects Ansible to Windows hosts using WinRM. - Install
passlib
on the deploying host if you are using basic authentication (python3 -m pip install passlib[bcrypt]
). - You will also need
cryptography
orpyOpenSSL
on the deploying host if using TLS. - Supported platforms:
- Windows: all versions
Role Variables
You can find all customizable variables in the defaults/main.yml file. For a description of available variables, check the meta/argument_specs.yml file. Detailed descriptions and defaults for preset variables are in the vars/main.yml file.
Dependencies
There are no dependencies.
Example Playbook
To install and configure the Windows Exporter
, and to set a custom query for the service collector, use the following example:
---
- name: 'Setup the Windows Exporter'
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'
License
MIT
Author Information
Melekhin Anton.
Informazioni sul progetto
An Ansible role to install, configure and update the Windows Exporter.
Installa
ansible-galaxy install antmelekhin.windows_exporter
Licenza
mit
Download
2k
Proprietario