antmelekhin.windows_exporter
Windows Exporter
一个用于安装、配置和更新 Windows Exporter 的 Ansible 角色。
升级到 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是一个用于通过 WinRM 将 Ansible 连接到 Windows 主机的 Python 库。- 在使用基本身份验证功能时,部署主机上需要
passlib(python3 -m pip install passlib[bcrypt])。 - 在使用 TLS 功能时,部署主机上需要
cryptography或pyOpenSSL。 - 支持的平台:
- 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
拥有者
