# class SNMPTarget **Descripción** Una clase que representa un objetivo SNMP, proporcionando métodos para establecer la configuración SNMP y realizar operaciones SNMP como GET y WALK. **Ejemplo** ``` import pandoraPlugintools as pt target = pt.SNMPTarget( host="192.168.1.1", community="public", version=2, timeout=5, retries=3 ) ``` ### **Funciones** ##### **snmp\_get**
**Descripción** **Parámetros**
**Nombre****Tipo****Requerido****Descripción**
oidstrSIEl OID para la operación SNMP GET
**Return**
**Tipo****Descripción**
strEl valor recuperado del OID especificado
**Versión**
- 1.0.0
**Ejemplo** ``` import pandoraPlugintools as pt target = pt.SNMPTarget( host="192.168.1.1", community="public", version=2, timeout=5, retries=3 ) oid_value = target.snmp_get("1.3.6.1.2.1.1.1.0") print("Valor del OID 1.3.6.1.2.1.1.1.0:", oid_value) ``` ##### **snmp\_walk**
**Descripción**
**Parámetros**
**Nombre****Tipo****Requerido****Descripción**
oidstrSiEl OID para la operación SNMP WALK
**Tipo****Descripción**
dictDiccionario con la OID y el valor de cada elemento.
**Versión**
- 1.0.0
**Ejemplo** ``` import pandoraPlugintools as pt target = pt.SNMPTarget( host="192.168.1.1", community="public", version=2, timeout=5, retries=3 ) oid_values_dict = target.snmp_walk("1.3.6.1.2.1.2.2.1.2") print("Valores del OID 1.3.6.1.2.1.2.2.1.2:", oid_values_dict) ```