[转帖]【Windows 10】Prometheus监控平台安装以及配置windows Exporter探针

windows,prometheus,监控,平台,安装,以及,配置,exporter,探针 · 浏览次数 : 0

小编点评

**Prometheus 简介** Prometheus是一个开放式的监控解决方案,您可以轻松地安装和使用它,并可以非常方便地对其进行扩展。 **Prometheus 架构** Prometheus 的架构设计中,Prometheus Server 不直接服务监控特定的目标,其主要任务负责数据的收集、存储和对外提供数据查询支持。为了能够监控到某些东西,例如主机的 CPU 使用率,您可以使用 Exporter。 **Exporter** Exporter 是 Prometheus 中一个相对开放的概念,其可以是一个独立运行的程序独立于监控目标以外,也可以是直接内置在监控目标中。 **安装** 您可以下载 Prometheus 的安装文件并运行 `prometheus.exe` 命令来安装。您还可以使用 `windows_exporter` 进行安装,它可以在 Windows 系统上安装。 **配置** 您可以使用 `prometheus.yaml` 配置 exporter 以指定要监控的指标。 **使用** 您可以访问 Prometheus 的默认端口 `9090` 在浏览器中访问它。 **其他** 您可以使用 `--config.file` 参数指定 YAML 格式的文件作为 exporter 的配置文件。

正文

Prometheus

简介

Prometheus是一个开放性的监控解决方案,用户可以非常方便的安装和使用Prometheus并且能够非常方便的对其进行扩展。
在Prometheus的架构设计中,Prometheus Server并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到某些东西,如主机的CPU使用率,我们需要使用到Exporter。Prometheus周期性的从Exporter暴露的HTTP服务地址(通常是/metrics)拉取监控样本数据。
Exporter可以是一个相对开放的概念,其可以是一个独立运行的程序独立于监控目标以外,也可以是直接内置在监控目标中。只要能够向Prometheus提供标准格式的监控样本数据即可。

更详细的文档请戳:Prometheus 中文文档

Prometheus下载安装

下载地址:https://prometheus.io/download/
在这里插入图片描述
下载完成后,解压压缩包,直接运行prometheus.exe即可。

访问Prometheus

prometheus默认端口是9090,在浏览器输入:localhost:9090即可访问。
在这里插入图片描述

也可以在prometheus.yaml中修改默认端口。
在这里插入图片描述

Windows Exporter

下载安装

Windows Exporter 由 Prometheus Community 维护,官方地址是:https://github.com/prometheus-community/windows_exporter 。 当前版本是 v0.18.0 ,发行于 2022.02.05 。

Windows Exporter 是一个采集 Windows 机器指标的采集器。支持 Windows Server 2008R2 以上版本或者 Windows 7 以上版本。

Windows Exporter 在发布的是时候提供了两种格式的文件,分别是 *.exe 和 *.msi

MSI (Microsoft Installers)是 Windows 的包管理器,类似于 Linux 的 rpm 。

Windows Exporter 每个版本都提供一个 .msi 安装程序。安装程序将 windows_exporter 设置为 Windows 服务,并在 Windows 防火墙中创建一个异常。

我们在使用的时候可以选择任意一种格式来进行安装。

下载地址:https://github.com/prometheus-community/windows_exporter/releases
在这里插入图片描述
下载完成后,管理员直接运行windows_exporter-0.18.1-amd64.exe文件即可。

访问Windows Exporter

windows_exporter默认端口是9182,在浏览器输入:localhost:9182即可访问。
在这里插入图片描述

采集的指标

这个列表是 Windows Exporter 支持采集的指标,有一些指标是启动后缺省会打开的,有一些是需要手动打开的。
https://github.com/prometheus-community/windows_exporter

名称说明是否默认开启
adActive Directory Domain Services×
adcsActive Directory Certificate Services×
adfsActive Directory Federation Services×
cacheCache metrics×
cpuCPU usage
cpu_infoCPU Information×
cs“Computer System” metrics(system properties, num cpu / total memory)
containerContainer metrics×
dfsrDFSR metrics×
dhcpDHCP Server×
dnsDNS Server×
exchangeExchange metrics×
hypervHyper-V hosts×
iisIIS sites and applications×
logical_diskLogical disks, disk I/O
logonUser logon sessions×
memoryMemory usage metrics×
msmqMSMQ queues×
mssqlSQL Server Performance Objects metrics×
netframework_clrexceptions.NET Framework CLR Exceptions×
netframework_clrinterop.NET Framework Interop Metrics×
netframework_clrjit.NET Framework JIT metrics×
netframework_clrloading.NET Framework CLR Loading metrics×
netframework_clrlocksandthreads.NET Framework locks and metrics threads×
netframework_clrmemory.NET Framework Memory metrics×
netframework_clrremoting.NET Framework Remoting metrics×
netframework_clrsecurity.NET Framework Security Check metrics×
netNetwork interface I/O
osOS metrics (memory, processes, users)
processPer-process metrics×
remote_fxRemoteFX protocol (RDP) metrics×
serviceService state metrics
smtpIIS SMTP Server×
systemSystem calls
tcpTCP connections×
timeWindows Time Service×
thermalzoneThermal information×
terminal_servicesTerminal services (RDS)×
textfileRead prometheus metrics from a text file
vmwarePerformance counters installed by the Vmware Guest agent×

使用配置文件

Windows Exporter 支持使用 --config.file 参数来指定一个 YAML 格式的文件作为配置文件来启动,比如: .\windows_exporter.exe --config.file=config.yml .
这个配置文件支持配置要采集的内容,日志、等内容。

Prometheus配置exporter

打开prometheus的配置文件:
在这里插入图片描述
在prometheus.yaml中加上如下内容:

	- job_name: “windows_exporter”
<span class="token comment"># you can customize the job name’.</span>
  <span class="token key atrule">static_configs</span><span class="token punctuation">:</span>
	<span class="token punctuation">-</span> <span class="token key atrule">targets</span><span class="token punctuation">:</span> <span class="token punctuation">[</span><span class="token string">"localhost:9182"</span><span class="token punctuation">,</span> <span class="token string">"10.47.38.66:9182"</span><span class="token punctuation">,</span> <span class="token string">"10.47.38.62:9182"</span><span class="token punctuation">]</span>
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

重启prometheus即可查看已经配置好的exporter。
在这里插入图片描述

了解更多的Exporter

关于Exporter的介绍可以看这篇文章,介绍的非常详细。
https://xie.infoq.cn/article/230d2f31f102259dfe821519f

文章知识点与官方知识档案匹配,可进一步学习相关知识
云原生入门技能树首页概览9333 人正在系统学习中

与[转帖]【Windows 10】Prometheus监控平台安装以及配置windows Exporter探针相似的内容:

[转帖]【Windows 10】Prometheus监控平台安装以及配置windows Exporter探针

Prometheus 简介 Prometheus是一个开放性的监控解决方案,用户可以非常方便的安装和使用Prometheus并且能够非常方便的对其进行扩展。 在Prometheus的架构设计中,Prometheus Server并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数

[转帖]Windows小窍门集合(持续更新)

https://blog.csdn.net/rockage/article/details/113543491 iPhone与Windows 10文件互传 Windows设置: 1. 新建一个文件夹,名称随意,比如Share 2. 鼠标右键点击文件夹Share,选 【授予访问权限】-> 【特定用户】

[转帖]Linux和Windows网卡MTU的修改

Linux和Windows网卡MTU的修改 https://www.jianshu.com/p/cb3bd1e34f3a 实验结果 MTU参数只作用于发包,不作用于收包。 收包规格取决于网卡 发包规格取决于MTU参数 实验拓扑 WINDOWS 10:"VMware Network Adapter V

[转帖]Windows Server 2022 简体中文版、英文版下载 (updated Oct 2022)

https://sysin.org/blog/windows-server-2022/ Windows Server 2022 正式版,2022 年 10 月更新,VLSC Posted by sysin on 2022-10-27 Estimated Reading Time 8 Minutes

[转帖]GoodSync Enterprise 11.10.5.5 Multilingual中文破解版

https://www.ittel.cn/archives/6854.html Goodsync 可以说是目前最好的同步文件,可以支持多任务的同步,单向工具同步的工具。本地文件同步、windows网上邻居同步、FTP同步、WebDAV同步、Amazon S3同步、sFTP同步winMobile同步

[转帖]sysbench的用法

Build Requirements Windows As of sysbench 1.0 support for native Windows builds was dropped. It may be re-introduced in later versions. Currently, the

[转帖]window10下如何安装fio

1、fio下载地址(实测有效): https://github.com/axboe/fio/releaseshttps://github.com/axboe/fio/releases 其他的地址如​​http://www.bluestop.org/fio/试了一下,打不开。 2、根据个人具体情况选择

[转帖]Windows Server 2025 简体中文版下载(Inside Preview),下一代 Windows 11 Server

https://sysin.org/blog/windows-server-2025/ 我们知道 Windows Server 2022 仍然属于 Windows 10 Server 的范畴。现在,下一代基于 Windows 11 的 Windows Server 已经可以公开下载,根据 A3 的产

[转帖]Windows Server 2016与旧版本系统比较

一、性能和可扩性 特征描述 Windows Server 2012/2012 R2 标准版和数据中心 Windows Server 2016 标准版和数据中心 物理内存(主机)支持 每个物理服务器至多为 4TB 每个物理服务器至多为 24TB (6x) 物理(主机)逻辑处理器支持 至多为 320 L

[转帖]【Windows】将bat文件注册为windows服务

1、编写服务的bat文件 @echo off C: cd C:\TeldAPP\Monitor\windows_exporter C:\TeldAPP\Monitor\windows_exporter\windows_exporter-0.16.0-386.exe --config.file=C:\