SNMPWalk()
SNMPWalk(transport, oid): Array
Perform SNMP WALK request for oid over provided transport and return collected values as array of SNMPVarBind or null on failure.
transport |
Transport created by CreateSNMPTransport(). |
oid |
SNMP OID string. |
Return
Array of SNMPVarBind or null or failure.
>>> transport = CreateSNMPTransport(FindObject("Server1"));
>>> if (transport != null) {
>>> oid = ".1.3.6.1.2.1.25.4.2.1.2"; // Names of the running processes
>>> vars = SNMPWalk(transport, oid);
>>> if (vars != null) {
>>> for (v: vars) {
>>> trace(1, v.name .. "=" .. v.value);
>>> }
>>> }
>>> }