Hey everyone! I'm trying to install SNMP on some Windows 10 servers running version 1607 LTSB that are completely offline. I've set up LibreNMS and need to pull in that SNMP data, but I'm stuck. I heard the SNMP feature is supposed to be available in the Features on Demand ISO for offline setups. However, every ISO I've found, even from Microsoft's VLSC, seems to lack the SNMP feature—just a bunch of language packs and some retail-related options. I even tried a version 1607 install ISO to see if I could find it there, but no luck. I'm getting pretty frustrated trying to sort this out! I know these servers are getting replaced next year, but I really want to get this working for now before I lose my mind. Thanks for any guidance!
3 Answers
I think the SNMP feature is a bit elusive with Microsoft. If you’re missing the GUI option to add it, you could try using PowerShell commands. Something like `Get-WindowsCapability -Online | Where-Object Name -like "*SNMP*"` can help you see what’s available. Then you can add it with `Add-WindowsCapability -Online -Name "SNMP.Client~~~0.0.1.0"` if it shows up. Give that a shot!
Honestly, you might want to consider ditching LibreNMS for now and look into Grafana with InfluxDB. You can gather SNMP data from your devices using Telegraf, which also pulls Windows performance counters. Microsoft’s support for SNMP has been kind of lackluster anyway. Just a thought!
Good call! I think I'll skip the hassle of SNMP on these servers for now and plan on better software options when we replace them.
I’m not at my computer, but I remember when I needed to enable .NET features on Windows 10, I mounted the ISO using DISM and pointed it to install the feature that way. Just Google 'dism add feature offline' and you’ll find the guidance you need. It's a bit of a workaround, but it might do the trick.

Thanks for the tip! I love using PowerShell; I’ll definitely try that out.