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)