Skip to main content

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
       

Return 

TipoDescripció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
       

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)