|
GetPduIp
string
GetPduIp(snmppdu
pdu)
Return
Value
Returns the agent IP address as a string
from SNMP PDU.
Parameters
pdu
- the SNMP PDU to
get the IP address from .
Remarks
Call this
function to get the IP address that is currently specified in PDU.
Example
snmpvar
var1 = CreateVar("1.3.6.1.2.1.1.1.0")
snmpvar
var2 = CreateVar("1.3.6.1.2.1.1.2.0")
snmppdu
pdu = CreatePdu(var1, var2),
response
int
iVarCount
int
iIndex
snmpvar
var_tmp
response=SnmpGetNext("65.35.64.170",
"public", 2, 3000,
pdu)
Println(“Agent IP address is ”, GetPduIp(response))
iVarCount = GetVarCount(response)
for
(iIndex=0; iIndex <
iVarCount; iIndex++)
var_tmp =
GetVarAt(response,
iIndex)
Println("OID:
", GetVarOID(var_tmp))
Println("VALUE:
", GetVarValue(var_tmp))
Println("SYNTAX:
", GetVarSyntax(var_tmp))
endfor
The output of
the script will look like:
Agent
IP address is 65.35.64.170
OID:
1.3.6.1.2.1.1.2.0
VALUE:
1.3.6.1.4.1.311.1.1.3.1.1
SYNTAX:
OBJECT IDENTIFIER
OID:
1.3.6.1.2.1.1.3.0
VALUE:
(74696628) 8 days, 15:29:26.28
SYNTAX:
TimeTicks
|