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