windows_exporter
Windows Exporter
Роль Ansible для установки, настройки и обновления Windows Exporter.
Обновление до версии 2.x
С версии 2.0.0 некоторые переменные изменились. Вам нужно будет обновить их в ваших плейбуках.
windows_exporter_listen_address
наwindows_exporter_web_listen_address
windows_exporter_listen_port
наwindows_exporter_web_listen_port
windows_exporter_metrics_path
наwindows_exporter_telemetry_path
windows_exporter_timeout_margin
наwindows_exporter_scrape_timeout_margin
windows_exporter_max_requests
наwindows_exporter_telemetry_max_requests
Обновление до версии 3.x
В версии 3.0.0 переменная windows_exporter_collector
была переименована в windows_exporter_collectors
.
Требования
- Поддерживаемая версия Ansible: 2.12 и выше.
pywinrm
— это библиотека Python для подключения Ansible к Windows-хостам через WinRM.passlib
на хосте развертывателя при использовании функции базовой аутентификации (python3 -m pip install passlib[bcrypt]
).cryptography
илиpyOpenSSL
на хосте развертывателя при использовании функции TLS.- Поддерживаемые платформы:
- Windows
- все
- Windows
Переменные роли
Все переменные, которые можно переопределить, хранятся в файле defaults/main.yml. Пожалуйста, смотрите файл meta/argument_specs.yml для описания доступных переменных. Аналогично, описания и значения по умолчанию для предустановленных переменных можно найти в файле vars/main.yml.
Зависимости
Отсутствуют.
Пример Плейбука
Установите, настройте Windows Exporter
и укажите пользовательский запрос для коллектора сервисов.
---
- name: 'Настройка 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'
Лицензия
MIT
Информация об авторе
Антон Мелехин.
О проекте
An Ansible role to install, configure and update the Windows Exporter.
Установить
ansible-galaxy install antmelekhin/ansible-role-windows-exporter
Лицензия
mit
Загрузки
1335
Владелец