【1】windows采集器:wmi-exporter
在192.168.191.81 上安装,采集器默认端口为 9182
【1.1】下载安装 wmi-exporter
https://github.com/martinlindhe/wmi_exporter/releases
我们在下图中选择这个:windows_exporter-0.13.0-amd64.msi

下载好后,传输到被监控的 windows 机器上去运行

运行了之后,我们发现好像什么都没有发生,但实际上可能已经安装好了,我们查看服务

我们来看看它到底是不是,右击查看它的属性,看这描述,就是它了。

我们还可以看看它的执行文件路径,里面就是它的启动命令了,原来默认端口是9182啊
"C:Program Fileswindows_exporterwindows_exporter.exe" --log.format logger:eventlog?name=windows_exporter --telemetry.addr :9182
【1.2】核验 wmi_exporter 是否运行
我们在上一个步骤发现它运行了,那么我们如何确定采集器真的再运行呢?
根据采集器特性,我们用http(192.168.191.81:9182/metrics)访问它的 metrics 即可。
这里如果是在客户端机器上,直接输入127.0.0.1:9182/metrics 也可以

【2】prometheus 配置
这里我们的 prometheus 服务器是 192.168.175.131,端口:9090
PS:安装方面的就不讲了(有兴趣的可以看我这个文章分类下的其他文章),这里预设是已经安装好正在运行的 prometheus 服务器
【2.1】修改Prometheus.yml 添加 windows 机器
我在配置文件中添加了下列红框中的代码;

【2.2】在线重载 Prometheus 配置文件
在prometheus 服务器端运行,或者直接在外部网页上运行也可以,不过localhost 要改成服务器端的 IP地址
curl -X POST http://localhost:9090/-/reload
【2.3】核验节点与prometheus服务器是否联通

【3】Grafana 配置与显示
【3.1】windows 仪表盘模板
官网:https://grafana.com/grafana/dashboards?dataSource=prometheus

我的prometheus 服务器端 可以联网,我就直接用这个仪表盘ID了。如下图,ID是 10467

【3.2】导入windows仪表盘模板

输入仪表盘ID,然后点击 Load

选择好数据源然后导入

【3.3】查看新导入的windows仪表盘

到这里,就完成成功了!