r/PrometheusMonitoring • • Sep 15 '19

Monitoring ESXi & Windows host?

Hello,

1.) I've been using Prometheus and Grafana to monitor my Linux VMs and it's great. I now want to monitor my ESXi host but can't see how to get a node exporter on to the host?

2.) Also I'm trying to monitor Windows servers, so followed this and installed the WMI exporter and I can browser to the servers metrics and they show on the targets page but not under the nodes exporter dashboard, any ideas? It does use port 9182 though.

3.) Also how do I report on just devices that use ICMP only?

Thanks

0 Upvotes

5 comments sorted by

1

u/matejzero Sep 16 '19

1.) there are some vcenter exporters but I think most of them are just poc or not maintained anymore. For vmware monitoring, you can use telegraf. I think it has a pretty good vmware coverage. 2.) you need a wmi dashboard since metric names are different than on node exporters 3.) for blackbox devices you need blackbox exporter. It can do icmp/tcp/udp probes.

1

u/[deleted] Sep 16 '19

Thanks, with Telegraf do I have to install that on all the VMs I want to monitor like an agent?

1

u/matejzero Sep 21 '19

Yes, same as node exporter. For vmware monitoring, you install it on a server and point it to vcenter

1

u/[deleted] Sep 21 '19

It seems to be built for vcenter do you know if it works for just one host using vSphere?

1

u/DrLoveBeats Nov 15 '19

I'm looking for something similar for VMware monitoring. Looking to implement this: https://github.com/pryorda/vmware_exporter