Prometheus と Grafana を使用した Windows メトリック

Microsoft Windows環境で最も一般的なメトリックをどれだけ簡単に、そして一瞬でまとめたかを確認する簡単な投稿, Windows ServerとWindowsワークステーションの両方に対応. GrafanaコミュニティのPrometheusエージェントとダッシュボードのおかげで、メトリックを取得して視覚化します!

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 この投稿. まぁ, 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, bien pasándole los argumentos de las colecciones de las cuales queremos obtener métricas, o pasándole un archivo de configuración. Cómo veis en su GitHub hay unos cuantos collectores, y dependerá de las funciones que tenga ese Windows, podremos añadirle más o menos. 例えば, para instalarlo en un Windows normal bastaría con ejecutar:

msiexec /i windows_exporter-0.30.5-amd64.msi ENABLED_COLLECTORS="[defaults],過程,記憶" /qn

O si tuviera IIS instalado:

msiexec /i windows_exporter-0.28.2-amd64.msi ENABLED_COLLECTORS="[defaults],iis,過程,記憶" /qn

O si es un controlador de dominio, tiene el rol de DNS

msiexec /i windows_exporter-0.28.2-amd64.msi ENABLED_COLLECTORS="[defaults],広告,DNSの,iis,時間,過程,記憶" /qn

私が言ったこと, revisar los collectores disponibles y ajustar la instalación indicando qué queremos recopilar. Una vez instalado nos habrá creado un servicio llamado ‘windows_exporterAutomático e iniciado. Expondrá y podremos ver nuestras métricas desde http://127.0.0.1:9182/メトリック.

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.ymlañadiremoslos trabajos:

...
  - job_name: win-NOMBRE_WINDOWS-prometheus
    scrape_interval: 5scrape_timeout: 5static_configs:
      - ターゲット:
        - DIRECCION_IP_WINDOWS:9182
...

そしていつものように, tras tocar la configuración, reiniciamos Prometheus!

sudo docker 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.

いつも通り, espero que os resulte de interés, que os animéis a añadir visualizaciones del estado de vuestra organización, ampliar vuestra visibilidad, personalizaros los dashboards y poner una TV dando vueltas (y pronto veremos las alertas)… y esas cosas que os digo siempre, sé que os portáis muy bien y que sois chic@s buen@s, así que seguir así 😉 un besote enorme, que vaya genial la semana!!

おすすめの投稿

著者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 私に連絡することを躊躇しないでください, できる限りお手伝いします, シェアリングは生きていること ;) . ドキュメントを楽しむ!!!