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)