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?
Top Comments