基于prometheus+grafana的windows服务器监控界面,超级好看

概述

Prometheus是一个最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有一个非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,可以独立于任何公司进行维护。

Prometheus 服务本地已经启动了,接下来,需要安装并运行 Exporter,它的主要作用是持续输出监控的组件信息并格式化,同时提供 Http 接口供 Prometheus 服务来抓取。Exporter 也是通过 GO 语言编写的,Prometheus GitHub 已经为我们提供了很多实用的 Exporter,直接拿来使用即可。

超级好看的windows服务器监控界面--基于prometheus grafana

下面介绍一下怎么用prometheus去监控windows服务器。


一、部署Windows采集器(wmi_exporter)

1、下载

开源地址:https://github.com/martinlindhe/wmi_exporter/

下载地址:https://github.com/martinlindhe/wmi_exporter/releases/download/v0.9.0/wmi_exporter-0.9.0-amd64.msi

超级好看的windows服务器监控界面--基于prometheus grafana

2、安装

Windows默认9182端口。直接双击安装即可,安装后自动启动。

超级好看的windows服务器监控界面--基于prometheus grafana

3、测试访问

访问http://IP:9182/metrics;显示以下数据说明数据采集器安装成功

超级好看的windows服务器监控界面--基于prometheus grafana
超级好看的windows服务器监控界面--基于prometheus grafana

二、关联Prometheus

Prometheus 和wmi_exporter 服务都已经启动起来了,那么接下来就需要将二者关联起来,让 Prometheus 来定时抓取 Exporter 提供的数据。我们需要修改 Prometheus 的配置文件 prometheus.yml 增加 rabbitmq 相关 exporter job。

- job_name: 接口平台
 static_configs: - targets: [\'xx.xx.xx:9182\'] labels: instance: gateway_win

重启容器,隔一会查看targets:

超级好看的windows服务器监控界面--基于prometheus grafana

三、grafana配置

1、下载dashboard

在 https://grafana.com/dashboards?search=windows 下载windows相关的dashboard,但是上边提供的dashboard效果不一定好,可以根据需要自己配.

下载地址:https://grafana.com/dashboards/10467

超级好看的windows服务器监控界面--基于prometheus grafana

2、导入json

超级好看的windows服务器监控界面--基于prometheus grafana

3、展示

超级好看的windows服务器监控界面--基于prometheus grafana
超级好看的windows服务器监控界面--基于prometheus grafana

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/soft/12378.html

发表评论

登录后才能评论