|
GetOidByName
string GetOidByName(string
name)
Return
Value
Returns string variable
containing the OID of given MIB variable.
Parameters
name
–
string that
specifies the MIB object name.
Remarks
Call this function to
restore MIB variable OID from variable name using previously loaded
MIB(s).
Package
Plug in module:
nd_mibplg.npl
Example
The following
example demonstrates the use of ResolveOID
function.
#
Example for MIB functions
int nStatus
string mib = "C:\NetDecision\Compiled
Mibs\lrcsmib.cmf"
nStatus = LoadMIB(mib)
if
(nStatus == FALSE)
Println("Failed to load MIB
file")
endif
array OID = ResolveOID("1.3.6.1.4.1.2014.9.1.1.1.2.1.1.3", "INTEGER", "1")
string sOID = GetOidByName("systemAlarmStatusSummary")
Println(sOID)
Println(OID)
array Trap = ResolveTrap("1.3.6.1.4.1.2014.9.1.1.1.3.2.14")
Println(Trap)
UnloadMIB(mib)
Output of the example script:
OID[Status] = 1
OID[Value] = ok
OID[Name] = systemAlarmStatusSummary
OID[Description] = System Alarm Status Summary.
Trap[Status] = 1
Trap[Name] = remoteAlarmStatus
Trap[Description] = Summary fault state for Remote Unit.Trap
Severity values can be: Major, Minor, OK
|