# snmp_walk **Descripción** Realiza una operación SNMP WALK para recuperar una lista de valores de un subárbol de la MIB. **Parámetros**
**Nombre****Tipo****Requerido****Descripción**
oidstrSiEl OID para la operación SNMP GET
hoststrSiDirección IP o nombre del dispositivo SNMP
versionintNoVersión del protocolo SNMP (1, 2 o 3)
communitystrNoContraseña simple para acceso en SNMPv1/v2c
userstrSiNombre de usuario en SNMPv3
auth\_protocolstrNoProtocolo de autenticación en SNMPv3 (MD5, SHA, etc.)
auth\_passwordstrNoContraseña de autenticación en SNMPv3
privacy\_protocolstrNoProtocolo de cifrado en SNMPv3 (DES, AES, etc.)
privacy\_passwordstrNoContraseña de cifrado en SNMPv3
security\_levelstrNoNivel de seguridad en SNMPv3
timeoutintNoTiempo máximo de espera para respuestas SNMP
retriesintNoNúmero de intentos en caso de fallo
remote\_portintNoPuerto remoto para comunicación SNMP
**Tipo****Descripción**
dictDiccionario con la OID y el valor de cada elemento.
- 1.0.0 **Ejemplo** ``` import PandoraPlugintools as pt # Set global variables pt.set_global_variable('hostname', '192.168.1.1') pt.set_global_variable('version', 2) pt.set_global_variable('community', 'public') pt.set_global_variable('timeout', 5) pt.set_global_variable('retries', 2) pt.set_global_variable('remote_port', 161) # Create an SNMP session session = pt.create_snmp_session() # Specify the OID for the SNMP WALK operation oid = '1.3.6.1.2.1.2.2.1.2' # Example OID for interface descriptions # Perform an SNMP WALK operation values = pt.snmp_walk(session, oid) for value in values: print('SNMP WALK Value:', value) ```