antmelekhin.windows_exporter
Windows Exporter
一个用于安装、配置和更新 Windows Exporter 的 Ansible 角色。
升级到 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
是一个用于通过 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
下载
2k
拥有者