Walk the MIB using GetNext
- Last Updated: February 20, 2023
- 1 minute read
var oSnmpRqst = new ActiveXObject("CoreAsp.SnmpRqst"); var nDeviceID = 150;var oComResult = oSnmpRqst.Initialize(nDeviceID);if (oComResult.Failed){ Context.LogMessage(oComResult.GetErrorMsg);}var sOid = "1.3.6.1.2";//get the next 10 objectsfor (i=0; i<10; i++){ var oSnmpResponse = oSnmpRqst.GetNext(sOid); if (oSnmpResponse.Failed) { Context.LogMessage("Failure. Error=" + oSnmpResponse.GetErrorMsg); break; } else { sOid = oSnmpResponse.GetOid; Context.LogMessage(sOid + "=" + oSnmpResponse.GetValue); }}