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
- 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 |
| 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
- 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)