Open for Voting

Completely replace UnDP with Device Studio Poller

SNMP is the fundamental technology in NPM and I'm aware there are many ways of implementing snmp MIBs/OIDs by different vendors.

NPM has a limited set of OIDs that it polls by default, therefore NPM has Universal Device Poller (UnDP) which is used to poll custom snmp data.

UnDP is Win32-based application which is a pretty ancient tool in the modern Web or Mobile apps era, IMHO.

Then, NPM has Device Studio Poller (DSP) which is another custom snmp poller based on Web.

I think this was a great breakthrough consider UnDP was there like forever without getting much improvement.

Either UnDP and DSP has certain known limitations. These are some of them:

1. UnDP has limit on integrating snmp table/column from different MIB tables.

2. One major drawback of UnDP, it has its own "custom" entity which makes it's not integrated to the native NPM OIDs.

e.g: if I monitor custom CPU OID, I won't be able to integrate to default Node CPU information.

3. Meanwhile, DSP has many limits on what it can poll. I agree that custom Node details info, CPU and RAM are a very good start.

Can we create another breakthrough to really replace UnDP with DSP and make NPM is really the ULTIMATE tool for SNMP monitoring?