|
|
|
|
- Consejo: navegar por los valores de un OID
Lee el valor encontrado después del último valor recuperado para un agente SNMP. Observación: Esta función sólo se puede llamar si se ha utilizado SNMPGet al menos una vez. En este caso, la función SNMPGetNext lee el siguiente valor del agente SNMP. En caso contrario, el OID que precede al OID a leer debe ser especificado en SNMPGetNext. // Read the description of the local system SessionID is int = SNMPStartSession("127.0.0.1") nType is int sDesc is string = SNMPGet(SessionID, ".1.3.6.1.2.1.1.1", nType)
sOID is string sInfo is string // Read the next value sInfo = SNMPGetNext(SessionID, sOID, nType)
Sintaxis
<Result> = SNMPGetNext(<Session identifier> [, <Previous OID> [, <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. En este caso, la variable ErrorOccurred se establece en True y la función ErrorInfo permite obtener más detalles sobre el problema.
<Session identifier>: Integro Identificador de la sesión SNMP, devuelto por Sesión de inicio SNMPS. <Previous OID>: Cadena de caracteres opcional Identificador del objeto SNMP encontrado antes que el objeto SNMP a leer. Esta cadena puede corresponder al identificador en formato de texto o en formato numérico (el archivo MIB que describe el OID debe haber sido cargado por SNMPLoadMIB). Una vez ejecutada la función, este parámetro contiene el OID del elemento leído (en formato numérico). <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: | | snmpTypeBits | El OID contiene bits. | snmpTypeCounter32 | El OID es un contador (número entero con signo en 32 bits). | snmpTypeCounter64 | El OID es un contador (número entero con signo en 64 bits). | snmpTypeInteger | El OID contiene un número entero. | snmpTypeIPAddress | El OID contiene una IP Address. | snmpTypeNull | El OID no es associated con un valor (una rama con elementos hijos pero sin valor por sí misma, por ejemplo). | snmpTypeOID | El OID contiene un OID. | snmpTypeOpaque | El OID contiene un valor que no se puede interpretar directamente. | snmpTypeProgressBar | El OID contiene una barra de progreso. | snmpTypeString | El OID contiene una cadena. | snmpTypeTicks | El OID contiene varias garrapatas. | snmpTypeUnsignedInteger | El OID contiene un número entero sin signo. |
Observaciones Consejo: navegar por los valores de un OID Si se desconoce el primer identificador del OID de un agente a explorar, utilice la siguiente sintaxis: SNMPGetNext(<Identifier>, "0")
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|