Is there any standard oid list for all the SNMP enabled devices or is it vendor specific?

Solution 1:

What you want is called discovery in the network monitoring world. The high-level approach to this is to usually ping your entire IP network graph using ICMP or TCP pings and on a response, do an SNMP get of a standard RTF OID, like sysname. You SNMP get a standard RTF OID because those are usually implemented by default on most systems.

  1. ICMP Ping entire network elements
  2. On response, do an SNMP Ping
  3. On response, log the IP address as SNMP discovered