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

A Cutesy/Silly Introduction to Machine Learning for Tech and Non Tech Alike

3 Common Mistakes FrontEnd Interviewers make

How to label data series plotted on a figure in MatLab?

The Final Sprint

Hosting Precise, Why our Cloud?

InsureDAO Testnet is live

Null Counts, Unique Counts & Getting Started Converting Excel to Python

How To Use Coin98 Wallet on Baklava Space

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

Use Renovate to Manage Dependencies in Gitlab

WebSphere Application in Kubernetes

Gitlab CI: Can’t launch runners

CI/CD with Openshift Client Plugin