Windows Server Monitoring using Prometheus and WMI Exporter

I — What You Will Learn

  • How to install and configure Prometheus on your Linux servers;
  • How to download and install the WMI exporter for Windows servers;
  • How to bind Prometheus to your WMI exporter;
  • How to build an awesome Grafana dashboard to visualize your metrics.

II — Windows Server Monitoring Architecture

III — Installing Prometheus

IV — Installing the WMI Exporter

b — Running the WMI installer

c — Observing Windows Server metrics

d — Binding Prometheus to the WMI exporter

# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'prometheus'
# Careful, the scrape timeout has to be lower than the scrape interval.
scrape_interval: 6s
scrape_timeout: 5s
- targets: ['localhost:9090', 'localhost:9216']
$ sudo systemctl restart prometheus 
$ sudo systemctl status prometheus

V — Building an Awesome Grafana Dashboard

a — Importing a Grafana dashboard

VII — Conclusion




Working as Cloud Architect & Software enthusiastic

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Delivering successful software

Adobe Experience Manager (AEM): One Place For Your CMS And DAM

nth-child explained

Compare and Connect — Part One

Create Cloud-hosted Charts with Plotly Chart Studio

Service Mesh Style | Setup istio locally

WordPress Performance Optimization Case Study:

Optimizing GPU Heterogeneous Parallel Performance (GROMACS) with E-HPC CloudMetrics

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Working as Cloud Architect & Software enthusiastic

More from Medium

Kubernetes Pod Priority Class

Monitoring Camel K applications using Prometheus and Grafana

Creating HTTPS/TLS Route by HELM inOpenshift/OCP

Configure an Identity Provider in OpenShift