Difference between revisions of "NXSL:SNMPGet"
Jump to navigation
Jump to search
m (Text replacement - "^" to "{{deprecated}}") |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | {{deprecated}}__NOTOC__ | ||
Get the object value from specific node with SNMP GET request. The node and all SNMP communication details defined by SNMP transport. | Get the object value from specific node with SNMP GET request. The node and all SNMP communication details defined by SNMP transport. | ||
'''Since:''' 1.2.1 | |||
== Syntax == | == Syntax == | ||
Line 18: | Line 20: | ||
== Return Value == | == Return Value == | ||
Object of class [[NXSL:SNMP_VarBind|SNMP_VarBind]] or | Object of class [[NXSL:SNMP_VarBind|SNMP_VarBind]] or '''NULL''' on failure. | ||
== Examples == | == Examples == |
Latest revision as of 16:13, 13 September 2022
This Wiki is deprecated and we are are currrently migrating remaining pages into product documentation (Admin Guide, NXSL Guide) |
Get the object value from specific node with SNMP GET request. The node and all SNMP communication details defined by SNMP transport.
Since: 1.2.1
Syntax
SNMPGet(transport,oid);
Parameters
transport SNMP_Transport SNMP transport object. oid SNMP object id.
Return Value
Object of class SNMP_VarBind 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
varbind = SNMPGet(transport, oid);
if (varbind == null)
return -2; // Failed to issue SNMP GET request to MYWORKPC, exit
else
trace(1, "SNMP GET ".varbind->name."=".varbind->value);