Windows Server搭建Prometheus+Grafana监控系统

1.相关资源下载

所需资源百度网盘下载链接:https://pan.baidu.com/s/1wGH4KL085roIYBkTqmM5Og?pwd=1111,也可根据下述方法,在官网进行下载。

1.1 Prometheus下载

访问地址https://prometheus.io/download/,点击prometheus-2.53.1.windows-amd64.zip下载Windows安装包。
也可直接复制地址进行下载:https://github.com/prometheus/prometheus/releases/download/v2.53.1/prometheus-2.53.1.windows-amd64.zip
在这里插入图片描述

1.2 windows资源采集器下载

访问地址https://github.com/prometheus-community/windows_exporter/releases,点击windows_exporter-0.26.0-amd64.exe下载Windows安装包。
也可直接复制地址进行下载:https://github.com/prometheus-community/windows_exporter/releases/download/v0.26.0/windows_exporter-0.26.0-amd64.exe
在这里插入图片描述

1.3 Grafana下载

访问地址https://grafana.com/grafana/download?platform=windows,点击Download the zip file下载Windows安装包。
也可直接复制地址进行下载:https://dl.grafana.com/enterprise/release/grafana-enterprise-11.1.3.windows-amd64.zip

在这里插入图片描述

1.4 Grafana 模板下载

访问地址https://grafana.com/grafana/dashboards/,在搜索框中输入Windows进行筛选
在这里插入图片描述
以“Windows Exporter Dashboard 2024”为例进行下载
在这里插入图片描述
在这里插入图片描述
点击Download JSON将该模板进行保存
在这里插入图片描述
也可直接访问地址https://grafana.com/api/dashboards/20763/revisions/2/download将该json文件保存到本地

2.安装配置

以C盘安装为例

2.1 Prometheus解压运行及配置

2.1.1 解压

解压prometheus-2.53.1.windows-amd64.zip文件,并修改名称为prometheus,并将该文件夹移动到C盘下
在这里插入图片描述

2.1.2 启动

双击prometheus.exe启动prometheus
在这里插入图片描述
在这里插入图片描述
注意,命令行窗口不能关闭,关闭后相当于服务处于停止状态

2.1.3 访问

浏览器输入http://127.0.0.1:9090/targets,可以看到一个默认的targets列表
在这里插入图片描述

2.2 资源采集器启动及配置

2.2.1 运行

windows_exporter-0.26.0-amd64.exe文件剪切到C盘目录下,双击运行

在这里插入图片描述

2.2.2 验证

浏览器访问地址http://127.0.0.1:9182/metrics,可以看到服务器相关的一些值(刷新的时候会改变)
在这里插入图片描述

2.2.3 配置

1.在C:\prometheus目录下,新建windows_exporter.yml文件,内容如下:
windows_exporter.yml

- targets:
  - "127.0.0.1:9182" --需要监控的服务器的IP
  labels:
    job: "windows_exporter" 此处命名可随意

若需要监控多个Windows服务器,则windows_exporter.yml文件中,唯一的差异是

- targets:
  - "127.0.0.1:9182"
  - "192.168.2.x:9182"
  labels:
    job: "windows_exporter"

2.修改C:\prometheus目录下的prometheus.yml文件,添加代码段:

  - job_name: "Windows"
    file_sd_configs:
      - files:
        - ".\\windows_exporter.yml"
        refresh_interval: 30s

在这里插入图片描述
配置完成后,目录结构如下:
在这里插入图片描述

2.2.4 重启prometheus验证

关闭prometheus窗口
在这里插入图片描述
双击prometheus.exe再次启动,然后浏览器再次http://127.0.0.1:9090/targets进行验证
在这里插入图片描述

2.2.5 优化

为了方便信息持续收集,且在重启服务器之后,能够正常收集服务器信息,故将windows_exporter-0.26.0-amd64.exe程序做为系统服务
在这里插入图片描述

以管理员身份启动cmd,输入以下命令(请注意修改 binpath)

sc create windows_exporter binpath= C:\windows_exporter-0.26.0-amd64.exe type= own start= auto displayname= windows_exporter

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述服务状态为未启动,启动类型为自动。
此时,需要关闭windows_exporter-0.26.0-amd64.exe的命令行窗口,再从服务处进行启动
在这里插入图片描述
在这里插入图片描述
启动完成之后,再次刷新地址http://127.0.0.1:9090/targets,确认新配置的服务器信息存在
在这里插入图片描述
在这里插入图片描述

2.3 grafana解压运行及配置

2.3.1 解压

grafana-enterprise-11.1.3.windows-amd64.zip解压,重命名为grafana,并将该文件夹移动到C盘下
在这里插入图片描述

2.3.2 启动

切换至:C:\grafana\bin目录下,双击grafana-server.exe启动grafana
在这里插入图片描述
在这里插入图片描述
注意,命令行窗口不能关闭,关闭后相当于服务处于停止状态

2.3.3 访问

浏览器输入http://127.0.0.1:3000,登录后进行配置(默认用户名/密码:admin/admin),首次登录后需要修改密码
在这里插入图片描述
登录成功后界面
在这里插入图片描述

2.3.4 创建数据源

在这里插入图片描述
在这里插入图片描述
输入:http://127.0.0.1:9090
在这里插入图片描述
下划到最后,点击Save & test
在这里插入图片描述
查看数据源
在这里插入图片描述
在这里插入图片描述

2.3.5 导入模板

在这里插入图片描述
在这里插入图片描述
导入1.4 Grafana 模板下载中下载的json文件
在这里插入图片描述
在这里插入图片描述
选择数据源
在这里插入图片描述
点击Import
在这里插入图片描述
至此,在windows Server搭建Prometheus和Grafana监控系统已完成。大致效果如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可设置数据自动刷新
在这里插入图片描述

  • 19
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值