antmelekhin.windows_exporter
Windows Exporter
Роль Ansible для установки, настройки и обновления Windows Exporter.
Обновление до версии 2.x
С версии 2.0.0 некоторые переменные изменились. Вам нужно будет обновить их в ваших плейбуках.
windows_exporter_listen_addressнаwindows_exporter_web_listen_addresswindows_exporter_listen_portнаwindows_exporter_web_listen_portwindows_exporter_metrics_pathнаwindows_exporter_telemetry_pathwindows_exporter_timeout_marginнаwindows_exporter_scrape_timeout_marginwindows_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.windows_exporterЛицензия
mit
Загрузки
3.7k
Владелец
