Métricas do Windows com Prometheus e Grafana

Um post rápido onde veremos com que facilidade e rapidez compilamos as métricas mais comuns em um ambiente Microsoft Windows, para estações de trabalho Windows Server e Windows. Obteremos e visualizaremos métricas graças ao agente Prometheus e dashboards da comunidade Grafana!

Siguiendo con la serie de Prometheus y la obtención de métricas, hoy veremos un estándar, cómo sacar las métricas de nuestros servidores Windows (o puestos); así que si todavía no tienes desplegado Prometheus o Grafana, echa un vistazo antes a Este post. Poço, pues en un equipo Windows necesitaremos un exportador de métricas, en este caso llamado Windows Exporter, éste expondrá en un puerto las métricas para que Prometheus las recoja y las almacene (y así podamos consultarlas desde Grafana).

Empezamos pues desplegando Windows Exporter para Prometheus, descargaremos la versión que nos encaje, en mi caso un instalador para x64, la verdad que la instalación se podrá realizar de distintas maneras, passando os argumentos das coleções das quais queremos obter métricas, ou passando um arquivo de configuração. Como vês no seu GitHub, existem alguns coletores, e dependerá das funções que esse Windows tenha, poderemos adicionar mais ou menos. Por exemplo, para instalá-lo num Windows normal, bastaria executar:

msiexec /i windows_exporter-0.30.5-amd64.msi ENABLED_COLLECTORS="[defaults],process,memória" /qn

Ou se tivesse o IIS instalado:

msiexec /i windows_exporter-0.28.2-amd64.msi ENABLED_COLLECTORS="[defaults],iis,process,memória" /qn

Ou se for um controlador de domínio, tem o papel de DNS…

msiexec /i windows_exporter-0.28.2-amd64.msi ENABLED_COLLECTORS="[defaults],ad,dns,iis,Hora,process,memória" /qn

O que eu disse, rever os coletores disponíveis e ajustar a instalação indicando o que queremos coletar. Uma vez instalado, terá criado um serviço chamado 'windows_exporter',’ Automático e iniciado. Exporá e poderemos ver as nossas métricas a partir de http://127.0.0.1:9182/Métricas.

Lo siguiente será en el fichero de configuración de Prometheus ir añadiendo las máquinas Windows que tengamos instalado el exportador de métricas, así que en el fichero de 'prometheus.yml’ añadiremoslos trabajos:

...
  - job_name: win-NOMBRE_WINDOWS-prometheus
 scrape_interval: 5scrape_timeout: 5static_configs:
      - Objetivos:
        - DIRECCION_IP_WINDOWS:9182
...

E como sempre, tras tocar la configuración, reiniciamos Prometheus!

sudo Docker Reiniciar Prometheus

Ahora no quedará más que ir a nuestro amado Grafana e importar algún dashboard que nos guste de la comunidad, con eso lo tendremos ya y comenzaremos a visualizar e interpretar los datos que nos llegan desde cada equipo Windows. Podremos por ejemplo usar como guía el ID de este dashboard: 14694.

Como de costume, espero que os resulte de interés, que os animéis a añadir visualizaciones del estado de vuestra organización, ampliar a vossa visibilidade, personalizar os dashboards e ter uma televisão a rodar (e em breve veremos os alertas)… e essas coisas que eu digo sempre, sei que se portam muito bem e que são meninos e meninas bons, por isso continuem assim 😉 um grande beijinho, que a semana corra bem!!

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!