El descubrimiento de dispositivos SNMP se realiza a través de varias herramientas y métodos diferentes. Algunos programas de administración de redes, como Nagios y Cacti, ofrecen soporte integrado para la detección de dispositivos SNMP. Estas soluciones de software realizan búsquedas por direcciones IP, nombres de host y otros datos de red para identificar dispositivos SNMP.
Además, se puede utilizar un escáner de puertos de red para detectar dispositivos SNMP. Los escáneres de puertos comprueban puertos específicos en un dispositivo en busca de servicios en ejecución. SNMP se ejecuta normalmente en el puerto 161, por lo que un escáner de puertos podría detectar este puerto y, por lo tanto, el dispositivo SNMP que lo proporciona.
También se puede configurar la detección automática en el propio dispositivo SNMP. Esta es otra forma de descubrimiento que se basa en la información que se encuentra en los paquetes SNMP enviados por los dispositivos. El agente SNMP encargado de procesar los paquetes SNMP puede recopilar información sobre el dispositivo y enviarla al servidor de administración de red.
En general, el descubrimiento de SNMP es un proceso bastante sencillo que implica utilizar una combinación de herramientas de software y hardware para detectar dispositivos que ejecutan el protocolo SNMP en un entorno de red.