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
      • все

Переменные роли

Все переменные, которые можно переопределить, хранятся в файле 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
Загрузки
1201
Владелец