AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones del protocolo SNMP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Lee uno o más valores de un agente con el que se ha iniciado una sesión SNMP..
Ejemplo
// Read the description of the local system
SessionID is int = SNMPStartSession("127.0.0.1", "public")
nType is int
sDesc is string = SNMPGet(SessionID, ".1.3.6.1.2.1.1.1", nType)
// Read the description of the local system by using the MIB file
SessionID is int = SNMPStartSession("127.0.0.1", "public")
nType is int
SNMPLoadMIB("c:\windows\system32\mib_ii.mib")
sDesc is string = SNMPGet(SessionID, "iso.org.dod.internet.mgmt.mib-2.system.sysDescr", nType)
Sintaxis

La lectura de un valor de un agente Ocultar los detalles

<Result> = SNMPGet(<Session identifier> , <OID to read> [, <Returned type>])
<Result>: Cadena de caracteres ANSI
  • Valor del OID devuelto por el agente. El tipo del valor se recupera en un entero Variable (<Tipo devuelto).
  • Cadena vacía ("") si se produce un error.
<Session identifier>: Integro
Identificador de la sesión SNMP, devuelto por Sesión de inicio SNMPS.
<OID to read>: Cadena de caracteres
Identificador del objeto SNMP a leer. Esta cadena puede corresponder al identificador en formato numérico o en formato de texto (el archivo MIB que describe el OID debe haber sido cargado por SNMPLoadMIB).
<Returned type>: Entero Opcional Variable
Si se especifica este parámetro, se asignará a la Variable el tipo del valor recuperado. Las siguientes constantes están disponibles:
snmpTypeBitsEl OID contiene bits.
snmpTypeCounter32El OID es un contador (número entero con signo en 32 bits).
snmpTypeCounter64El OID es un contador (número entero con signo en 64 bits).
snmpTypeIntegerEl OID contiene un número entero.
snmpTypeIPAddressEl OID contiene una IP Address.
snmpTypeNullEl OID no es associated con un valor (una rama con elementos hijos pero sin valor por sí misma, por ejemplo).
snmpTypeOIDEl OID contiene un OID.
snmpTypeOpaqueEl OID contiene un valor que no se puede interpretar directamente.
snmpTypeProgressBarEl OID contiene una barra de progreso.
snmpTypeStringEl OID contiene una cadena.
snmpTypeTicksEl OID contiene varias garrapatas.
snmpTypeUnsignedIntegerEl OID contiene un número entero sin signo.

La lectura de varios valores de un agente Ocultar los detalles

<Result> = SNMPGet(<Session identifier> , <Array of OIDs to read> , <Array of returned types> , <Array of returned values>)
<Result>: booleano
  • True si se devolvieron todos los valores,
  • False si se produjo al menos un error.
<Session identifier>: Integro
Identificador de la sesión SNMP, devuelto por Sesión de inicio SNMPS.
<Array of OIDs to read>: Variable de tipo Array
Array de cadenas que contienen los OIDs a leer. Cada OID puede corresponder al identificador en formato numérico o en formato de texto (el archivo MIB que describe el OID debe haber sido cargado por SNMPLoadMIB).
<Array of returned types>: Variable de tipo Array
Array of integers. Este array debe tener al menos una dimensión igual a <Array de OID a leer>. Una vez ejecutada la función, esta array contendrá los tipos de valores devueltos. Las siguientes constantes están disponibles:
snmpTypeBitsEl OID contiene bits.
snmpTypeCounter32El OID es un contador (número entero con signo en 32 bits).
snmpTypeCounter64El OID es un contador (número entero con signo en 64 bits).
snmpTypeIntegerEl OID contiene un número entero.
snmpTypeIPAddressEl OID contiene una IP Address.
snmpTypeNullEl OID no es associated con un valor (una rama con elementos hijos pero sin valor por sí misma, por ejemplo).
snmpTypeOIDEl OID contiene un OID.
snmpTypeOpaqueEl OID contiene un valor que no se puede interpretar directamente.
snmpTypeProgressBarEl OID contiene una barra de progreso.
snmpTypeStringEl OID contiene una cadena.
snmpTypeTicksEl OID contiene varias garrapatas.
snmpTypeUnsignedIntegerEl OID contiene un número entero sin signo.
<Array of returned values>: Variable de tipo Array
Array of strings. Este array debe tener al menos una dimensión igual a <Array de OID a leer>. Una vez ejecutada la función, este aray contendrá los valores devueltos por el agente SNMP.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local