使用Prometheus监视多台服务器资源使用情况

使用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,Architectureamd64

下载速度有点慢,这里请大家耐心等待

在这里插入图片描述

② 启动服务

下载完成后,先打开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完成

在这里插入图片描述

到这里就大功告成啦!

在这里插入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要配置 Prometheus 监控多台服务器,可以按照以下步骤进行操作: 1. 在每台服务器上安装 Prometheus:根据操作系统的不同,可以从 Prometheus 的官方网站下载适合的二进制文件,并将其安装在每台服务器上。 2. 配置 Prometheus:在每台服务器上创建一个 Prometheus 的配置文件(例如 prometheus.yml),该文件定义了要监控的目标以及其他相关配置。在配置文件中,可以指定要监控的目标的 IP 地址、端口号和其他参数。 3. 启动 Prometheus:在每台服务器使用命令行启动 Prometheus,指定刚刚创建的配置文件。Prometheus 将开始监控配置文件中定义的目标。 4. 设置目标服务器的指标暴露:在要监控的每台服务器上,需要将要暴露的指标设置为可供 Prometheus 抓取的形式。这可以通过在应用程序中嵌入 Prometheus 的客户端库来实现,或者使用其他适合的方法。 5. 配置告警规则(可选):如果需要设置告警规则,可以在 Prometheus 的配置文件中定义相应的规则。这些规则将根据指标的值触发相应的告警操作。 6. 配置可视化工具(可选):如果需要使用可视化工具来查看 Prometheus 的数据和图形化展示,可以配置和安装 Grafana 等工具,并将其与 Prometheus 集成。 重复上述步骤,将 Prometheus 安装在每台要监控服务器上,并配置相应的目标和指标暴露,即可实现对多台服务器监控

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北屿北屿北屿

你的鼓励就是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值