# 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** |
oid | str | SI | El OID para la operación SNMP GET |
**Return**
**Tipo** | **Descripción** |
str | El valor recuperado del OID especificado |
**Versión**
**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**
**Parámetros**
**Nombre** | **Tipo** | **Requerido** | **Descripción** |
oid | str | Si | El OID para la operación SNMP WALK |
**Tipo** | **Descripción** |
dict | Diccionario con la OID y el valor de cada elemento. |
**Versión**
**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)
```