iquzart.windows_exporter
Windows Exporter
用于设置 Windows Exporter 的 Ansible 角色。
特点
1. 下载并安装 Windows Exporter。
2. 使用 config.yaml 文件配置 Windows Exporter。
3. 根据目标系统中服务的可用性启用收集器(IIS、MSSQL、ADDC、ADCS、MSMQ)。
4. 升级或降级 Windows Exporter 版本。
5. 可配置服务监听地址和端口。
6. 配置 Windows 防火墙。
角色变量
| 变量 | 描述 | 默认值 |
|---|---|---|
| windows_exporter_common_collectors | 要启用的常用收集器 | cpu, cs, logical_disk, memory, net, os, process, service, system, tcp, textfile |
| windows_exporter_version | 要安装的 Windows Exporter 版本 | 0.19.0 |
| windows_exporter_download_url | Windows Exporter MSI 下载链接 | https://github.com/prometheus-community/windows_exporter/releases |
| windows_exporter_service_name | Windows Exporter 服务名称 | windows_exporter |
| windows_exporter_listen_address | Windows Exporter 服务监听地址 | 0.0.0.0 |
| windows_exporter_port | Windows Exporter 端口 | 9182 |
| windows_exporter_install_path | Windows Exporter 安装路径 | C:\Program Files\windows_exporter |
| windows_exporter_textfile_collector_directory | Windows Exporter 文本文件收集器目录 | C:\Program Files\windows_exporter\textfile_inputs |
| windows_exporter_download_path | MSI 下载路径 | C:\Install\exporters |
| windows_exporter_log_level | 日志级别 | debug |
| windows_exporter_start_mode | Windows Exporter 服务启动模式 | delayed |
| windows_exporter_configure_firewall | 为 Windows Exporter 配置防火墙 | true |
示例剧本
- hosts: servers
roles:
- iquzart.windows_exporter
许可
MIT
作者信息
Muhammed Iqbal iquzart@hotmail.com
安装
ansible-galaxy install iquzart.windows_exporter许可证
Unknown
下载
1.9k
拥有者
Open Source Enthusiast
