TUBS-MLM-MIB
File:
TUBS-MLM-MIB.mib (19428 bytes)
Imported modules
Imported symbols
Defined Types
MlmScriptEntry |
|
SEQUENCE |
|
|
|
|
mlmScriptIndex |
INTEGER |
|
|
mlmScriptName |
DisplayString |
|
|
mlmScriptDescr |
DisplayString |
|
|
mlmScriptStorageType |
StorageType |
|
|
mlmScriptStatus |
RowStatus |
|
MlmSourceEntry |
|
SEQUENCE |
|
|
|
|
mlmSourceScript |
INTEGER |
|
|
mlmSourceLine |
INTEGER |
|
|
mlmSourceCode |
DisplayString |
|
MlmExecutionEntry |
|
SEQUENCE |
|
|
|
|
mlmExecutionIndex |
INTEGER |
|
|
mlmExecutionScript |
INTEGER |
|
|
mlmExecutionArguments |
DisplayString |
|
|
mlmExecutionInterval |
TimeInterval |
|
|
mlmExecutionRepetitions |
INTEGER |
|
|
mlmExecutionPermanence |
INTEGER |
|
|
mlmExecutionStatus |
RowStatus |
|
MlmResultEntry |
|
SEQUENCE |
|
|
|
|
mlmResultExecution |
INTEGER |
|
|
mlmResultIndex |
INTEGER |
|
|
mlmResultTimeStamp |
TimeStamp |
|
|
mlmResultType |
INTEGER |
|
|
mlmInteger32Value |
Integer32 |
|
|
mlmCounter32Value |
Counter32 |
|
|
mlmGauge32Value |
Gauge32 |
|
|
mlmTimeTicksValue |
TimeTicks |
|
|
mlmIpAddressValue |
IpAddress |
|
|
mlmOctetStringValue |
OCTET STRING |
|
|
mlmObjectIDValue |
OBJECT IDENTIFIER |
|
|
mlmCounter64Value |
Counter64 |
|
|
mlmResultStatus |
INTEGER |
|
Defined Values
mlmMIB |
1.3.6.1.4.1.1575.1.4 |
The MIB module for the SNMP Mid-Level-Manager MIB |
MODULE-IDENTITY |
|
|
|
mlmLock |
1.3.6.1.4.1.1575.1.4.1.1 |
This variable is used for creating new rows in the
mlmScriptTable. When creating a new row, this
variable must be set as well as the mlmScriptStatus. If
the value it is set to does not equal its current
value, the set completely fails. A manager should
only perform set requests on rows in the
mlmScriptTable which it has created using mlmLock.
The value of mlmLock is equal to the first unused row
in the mlmScriptTable. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TestAndIncr |
|
|
mlmNextScript |
1.3.6.1.4.1.1575.1.4.1.2 |
This variable is used for creating scripts in the
mlmScriptTable. The current value of mlmNextScript
should first be retrieved, and this value should then
be included in the set request for creating the first
row of a new script. If the value it is set to does not
equal its current value, the set completely fails. A
manager should only perform set requests on scripts in
the mlmScriptTable which it has created using
mlmNextScript. The value of mlmNextScript is equal to
the first unused set of rows in the mlmScriptTable. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TestAndIncr |
|
|
mlmScriptTable |
1.3.6.1.4.1.1575.1.4.1.3 |
A mlmScriptTable entry. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
MlmScriptEntry |
|
mlmScriptEntry |
1.3.6.1.4.1.1575.1.4.1.3.1 |
A mlmScriptTable entry. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MlmScriptEntry |
|
|
mlmScriptIndex |
1.3.6.1.4.1.1575.1.4.1.3.1.1 |
Unique identifier for a mlmScriptEntry. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
1..2147483647 |
|
mlmScriptName |
1.3.6.1.4.1.1575.1.4.1.3.1.2 |
This variable is used to reference a script stored in
non-volatile memory, instead of entries in the
mlmScriptTable. The mlmScriptName variable can also
be used for downloading scripts from a management
station to non-volatile storage on the agent, or for
examining the contents of a script stored in non-
volatile memory on the agent. If this variable is not
empty the script referenced by mlmScriptName will be
run when mlmExecutionStatus is set to the appropriate
value. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
mlmScriptDescr |
1.3.6.1.4.1.1575.1.4.1.3.1.3 |
This variable should contain a short description
of the script. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
mlmScriptStorageType |
1.3.6.1.4.1.1575.1.4.1.3.1.4 |
This column indicates how the MLM should treat the
current row in the mlmScriptTable. If the
value is 'volatile', no record of the row is kept
when the MLM is restarted (e.g. the machine is
rebooted). If the value is 'nonVolatile', the row is
stored in non-volatile memory and is restored when the
MLM is restarted. If the value is 'permanent', the row
is kept in ROM memory and restored when the MLM is
restarted |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
StorageType |
|
|
mlmScriptStatus |
1.3.6.1.4.1.1575.1.4.1.3.1.5 |
To create new row, a manager sets this object to
createAndWait. Until this object is set to active or
notInService, its value is returned as notReady. If its
value is notReady and is set to active, the script is
loaded and compiled if necessary. To delete a row, the
manager sets this object to destroy. When a row
with a particular mlmScriptIndex has been destroyed,
all rows with corresponding mlmExecutionScript values in
the mlmExecutionTable and all rows with corresponding
mlmSourceScript value in mlmSourceTable and all rows with
corresponding mlmResultScript value in mlmResultTable
are destroyed. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
mlmSourceTable |
1.3.6.1.4.1.1575.1.4.1.4 |
A mlmSourceTable entry. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
MlmSourceEntry |
|
mlmSourceEntry |
1.3.6.1.4.1.1575.1.4.1.4.1 |
A mlmSourceTable entry. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MlmSourceEntry |
|
|
mlmSourceScript |
1.3.6.1.4.1.1575.1.4.1.4.1.1 |
Index into the mlmSourceTable. This is the major
index, and indicates which script the row belongs to.
The mlmScriptIndex variable in the mlmScriptTable
refers to this variable. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
1..2147483647 |
|
mlmSourceLine |
1.3.6.1.4.1.1575.1.4.1.4.1.2 |
Index into the mlmSourceTable. This is the minor
index, and indicates the line number of rows within
the script indicated by mlmSourceScript. There
cannot be any 'holes' within a particular script in the
mlmSourceTable, so all rows with identical values for
mlmSourceScript must have ascending values for
mlmSourceLine, starting at 1. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
1..2147483647 |
|
mlmSourceCode |
1.3.6.1.4.1.1575.1.4.1.4.1.3 |
This variable contains the actual code of the script. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
mlmNextExecution |
1.3.6.1.4.1.1575.1.4.1.5 |
This variable is used for creating rows in the
mlmExecutionTable. The current value of mlmNextExecution
should first be retrieved, and this value should then
be included in the set request for creating the first
row. If the value it is set to does not equal its current
value, the set completely fails. A manager should only
perform set requests on scripts in the mlmExecutionTable
which it has created using mlmNextExecution. The value
of mlmNextExecution is equal to the first unused set of
rows in the mlmExecutionTable. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TestAndIncr |
|
|
mlmExecutionTable |
1.3.6.1.4.1.1575.1.4.1.6 |
Contains list of runnable scripts, including indices
into the mlmScriptTable, script arguments, and script
execution period |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
MlmExecutionEntry |
|
mlmExecutionEntry |
1.3.6.1.4.1.1575.1.4.1.6.1 |
An entry in the mlm execution table. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MlmExecutionEntry |
|
|
mlmExecutionIndex |
1.3.6.1.4.1.1575.1.4.1.6.1.1 |
Unique identifier for a mlmExecutionEntry. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
1..2147483647 |
|
mlmExecutionScript |
1.3.6.1.4.1.1575.1.4.1.6.1.2 |
Pointer into the mlmScriptTable. If this is not
provided when the row is created, it defaults to a
non-existent script. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
INTEGER |
1..2147483647 |
|
mlmExecutionArguments |
1.3.6.1.4.1.1575.1.4.1.6.1.3 |
Space separated list of arguments to be passed to the
script when it is executed. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
mlmExecutionInterval |
1.3.6.1.4.1.1575.1.4.1.6.1.4 |
The time interval between to successive script executions. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
TimeInterval |
|
|
mlmExecutionRepetitions |
1.3.6.1.4.1.1575.1.4.1.6.1.5 |
The total number of times the script should be executed. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
INTEGER |
1..2147483647 |
|
mlmExecutionPermanence |
1.3.6.1.4.1.1575.1.4.1.6.1.6 |
Tok_String |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
temporary(1), startup(2), permanent(3) |
|
mlmExecutionStatus |
1.3.6.1.4.1.1575.1.4.1.6.1.7 |
To create new row, a manager sets this object to
createAndWait. Until this object is set to active or
notInService, its value is returned as notReady. If its
value is set to active, the script is executed. Execution
will happen mlmExecutionRepetitions times with an interval
of mlmExecutionInterval. When the script is finished
executing, the agent sets this object to notInService.
To halt execution of a script, the manager sets this
object to notInService. To delete a row, the
manager sets this object to destroy. If the manager sets
mlmRowStatus to active or notInService when the values
of mlmExecutionScript does not reference a script, the
agent will return a BAD_VALUE_ERROR. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
mlmResultTable |
1.3.6.1.4.1.1575.1.4.1.7 |
Table containing results of script execution. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
MlmResultEntry |
|
mlmResultEntry |
1.3.6.1.4.1.1575.1.4.1.7.1 |
Note that rows in this table are only visible after a
script has been run. It is unfortunate that
SNMP/SNMPv2 does not provide a better way to return a
discriminated union.
If errors occur while a script is running (for
example, a division by 0 is attempted), the resulting
messages will also be stored in this table. In this
case, the list of variable bindings returned by the
script is discarded. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MlmResultEntry |
|
|
mlmResultExecution |
1.3.6.1.4.1.1575.1.4.1.7.1.1 |
Index into the mlmExecutionTable identifying the script
that created this result. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
1..2147483647 |
|
mlmResultIndex |
1.3.6.1.4.1.1575.1.4.1.7.1.2 |
Index into the list of VarBinds returned by a script.
All rows with identical mlmExecutionIndex are results
for the corresponding row in the mlmExecutionTable. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
1..2147483647 |
|
mlmResultTimeStamp |
1.3.6.1.4.1.1575.1.4.1.7.1.3 |
The time stamp when this result was generated. All
the mlmResultTimeStamp variables belonging to the
varbind of one result should be identical. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeStamp |
|
|
mlmResultType |
1.3.6.1.4.1.1575.1.4.1.7.1.4 |
Contains a code representing the type of the varbind
returned by the script, or a 1 if an error occurred
during execution. A value of nothing(2) means the
script returned an empty varbind list. This variable
also indicates which of the mlm...Value variables
exists within the same row. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
error(1), nothing(2), null(3), integer32(4), counter32(5), gauge32(6), timeticks(7), ipaddress(8), octetstring(9), objectid(10), bitstring(12), counter64(13) |
|
mlmInteger32Value |
1.3.6.1.4.1.1575.1.4.1.7.1.5 |
Signed 32-bit integer value |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
|
|
mlmGauge32Value |
1.3.6.1.4.1.1575.1.4.1.7.1.7 |
32-bit gauge value |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Gauge32 |
|
|
mlmOctetStringValue |
1.3.6.1.4.1.1575.1.4.1.7.1.10 |
Octet string value |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
OCTET STRING |
|
|
mlmObjectIDValue |
1.3.6.1.4.1.1575.1.4.1.7.1.11 |
object id value |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
OBJECT IDENTIFIER |
|
|
mlmResultStatus |
1.3.6.1.4.1.1575.1.4.1.7.1.15 |
Contains a description of any runtime errors which
occurred during script execution. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
ok(1), error(2), deleted(3) |
|
mlmCompliance |
1.3.6.1.4.1.1575.1.4.2.1.1 |
The compliance statement for SNMPv2 entities which
implement the SNMP MLM Script MIB. |
Status: current |
Access: read-only |
MODULE-COMPLIANCE |
|
|
|
mlmMIBGroup |
1.3.6.1.4.1.1575.1.4.2.2.1 |
A collection of objects providing an interface for
configuring and controlling an SNMP MLM. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|