使用Prometheus监视多台服务器资源使用情况
一、windows_exporter的安装部署
1.安装包下载
官方网站:windows_exporter下载地址
2.windows_exporter服务的部署(服务器部署)
① 将刚才下载好的文件放在一个全英文的文件夹里,双击运行
打开浏览器,输入localhost:9128
,出现以下界面方便后续调试
② 使用管理员运行命令提示符,输入以下命令
(这里的 binpath
使用刚才下载好的文件的地址加文件的全名)
sc create windows_exporter binpath= "F:\Windows_exporter\windows_exporter-0.23.1-amd64.exe" type= own start= auto displayname= windows_exporter
创建成功后打开系统服务
找到此服务
这里我们双击打开它,在下方的启动参数中输入此参数
–telemetry.addr=127.0.0.1:9182
这里要注意一点,在中上方可执行文件的路径
中看下是否是自己文件所在的目录,不然启动会报错
③ 参数设置完成后点击确定并启动此服务
3.部署Prometheus服务(本机电脑)
① [Prometheus官方下载地址](Download | Prometheus)
这里我们选择的是Operathing system
为windows,Architecture
为amd64
下载速度有点慢,这里请大家耐心等待
② 启动服务
下载完成后,先打开prometheus.yml
文件进行配置
在这里的job_name
为刚刚创建的服务的名称,在targets
里填写服务器的地址,使用逗号隔开,端口统一为9182
- job_name: "windwos_exporter"
scrape_interval: 15s
static_configs:
- targets: ["10.8.109.232:9182","10.8.109.233:9182"]
配置完成后点击prometheus.exe
运行
出现以下界面即为运行成功
③ 网页读取
打开浏览器输入以下网址,点击Status
,然后点击Targets
http://localhost:9090
由于小编这里没有服务器,所以暂时用本机代替,如果多台服务器上都部署了服务并启用,那么这里应该是会有多条设备
到这里我们的项目就已经算初步完成了!
二、Grafana可视化
1.软件下载安装
Grafana官方下载地址
这里我们需要选择对应的系统,然后点击下载,下载完成后双击运行安装
在安装目录中点开bin
目录,双击grafans-server.exe
运行服务
2.可视化
服务运行后,打开端口号为3000的本机网址,这里登陆的账户和密码默认都为:admin
进来之后首先添加端口
这里小编给大家一个模板下载地址
大家根据自己的需求或可进行个性化选择
选择模板后点击下载JSON文件
然后我们就可以在这里进行文件导入啦
导入之后需要再最后一栏选择或添加Prometheus
,然后点击Import
完成
到这里就大功告成啦!