WMI Support Request



Really appreciate the efforts everyone is putting up here for this awesome tool :slight_smile:

I would like to request a WMI support for our windows environment. We don’t want to go with SNMPv2 in our environment for security reasons. Also, our environment is Windows based which doesn’t support SNMPv3 :frowning: So we are kind of left with WMI.

Thanks. Keep up the good work.


There was previous talk about this as well - https://github.com/librenms/librenms/issues/1035 - I’m also interested in getting WMI working. Since my linux boxes are already bound to the domain this may be easier for me than most. If i get something working I’ll add instructions for others.


I would also be interested in seeing this support. One of the things I saw in the ‘other’ product was the ability to graph out MS Exchange and MS SQL server and this was really great information to pull up at a quick glance when troubleshooting issues.

Thanks much!


I would love to see this feature. I have about a dozen+ Windows servers that I monitor via SNMP, but that only gets you so far. You can’t monitor services, etc.

A quick search shows that you can easily do this in PHP with an extension - if you are running the PHP script on a Windows machine. Most likely LibreNMS is not running in that environment, so there needs to be another way. This might require an additional tool, wmic, to query the WMI objects for a given windows device. You can see a related thread here https://ubuntuforums.org/showthread.php?t=355436 regarding how to obtain WMI information on a non-Windows machine.

Hopefully that helps.


Has there been any progress on this? WMI is a feature that would really help secure up our windows monitoring.


Nope. Unfortunately, nobody has submitted code for WMI support.


Would it make more sense to use WinRM which I believe is the recommended way now and utilize an existing gpl project as the base for code such as https://github.com/zenoss/ZenPacks.zenoss.Microsoft.Windows


Since we are a Windows shop, having the ability to use WMI would make this more useful and secure by needing to enable SNMP on the servers or desktops. Thank you.