NXSL:SNMPGetValue

Revision as of 11:56, 9 July 2012 by Victor (talk | contribs)

Get the object value from specific node with SNMP GET request. The node and all SNMP communication details defined by SNMP transport. This function is similar to SNMPGet but returns string instead of an SNMP_VarBind object.

Since: 1.2.1

Syntax

SNMPGetValue(transport,oid);

Parameters

transport SNMP_Transport SNMP transport object.
oid SNMP object id.

Return Value

String with the value requested or null on failure.

Examples

transport = CreateSNMPTransport(FindObject("MYWORKPC"));    // Create SNMP transport for node MYWORKPC
if (transport == null)
    return -1; // Failed to create SNMP transport, exit
oid = ".1.3.6.1.2.1.25.1.6.0";	// number of running processes
value = SNMPGetValue(transport, oid);
if (value == null)
    return -2; // Failed to issue SNMP GET request to MYWORKPC, exit
else
    trace(1, "SNMP GET ".oid."=".value);