Prometheus添加监控windows主机
·
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可以看到数据了
更多推荐
所有评论(0)