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