1.下载windows_exporter

https://github.com/prometheus-community/windows_exporter/releases

选择版本下载,我这里下载的是windows_exporter-0.25.0-tags-v0-25-0-rc-1.1-386.exe

下载后直接放到D盘根目录下

2.创建windows_exporter服务项

运行CMD输入

sc create windows_exporter binpath= "D:\windows_exporter-0.25.0-tags-v0-25-0-rc-1.1-386.exe" type= own start= auto displayname= windows_exporter

其中"D:\windows_exporter-0.25.0-tags-v0-25-0-rc-1.1-386.exe"为刚下载的windows_exporter路径,请根据实际修改,输入命令回车后自动创建服务。

如果输错了,删除服务再重新添加,在命令行删除服务:

sc delete windows_exporter

3.启动windows_export服务

打开windows服务管理界面,找到windows_export服务项右键-属性。设置为自启动并启动服务。

然后在浏览器输入本机IP:9182  测试是否能访问

如果windows开启了防火墙,需要在防火墙增加一条入站规则,对prometheus服务器地址放行9182端口。

4.在prometheus添加主机

我是使用docker部署的,先停止prometheus容器,然后编辑prometheus.yml文件

  - job_name: 'windows_exporter'
    static_configs:
      - targets: ['192.168.1.3:9182']  #添加刚部署winodws_exporter的服务器IP,多个目标用英文,隔开

保存后重启prometheus容器,访问prometheus可以看到数据了
 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐