DISMAN-SCRIPT-MIB Table View

Table-centric layout grouping table, row, and column objects.

Tables
6
Rows
6
Columns
58

smLangTable

table
.1.3.6.1.2.1.64.1.1 · 1 row entry · 6 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk smLangTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DISMAN-SCRIPT-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DISMAN-SCRIPT-MIB::smLangTable'
This table lists supported script languages.
smLangEntry row .1.3.6.1.2.1.64.1.1.1
An entry describing a particular language.
Indexes
Column Syntax OID
The locally arbitrary, but unique identifier associated
with this language entry.

The value is expected to remain constant at least from one
re-initialization of the entity's network management system
to …
Integer32
Constraints:
range: 1-2147483647
.1.3.6.1.2.1.64.1.1.1.1
The globally unique identification of the language.
ObjectIdentifier .1.3.6.1.2.1.64.1.1.1.2
The version number of the language. The zero-length string
shall be used if the language does not have a version
number.

It is suggested that the version number consist of one or
more decimal numbers sepa…
OctetString
Constraints:
range: 0-32
.1.3.6.1.2.1.64.1.1.1.3
An object identifier which identifies the vendor who
provides the implementation of the language. This object
identifier SHALL point to the object identifier directly
below the enterprise object identifier {1 3 6 1 4 1}…
ObjectIdentifier .1.3.6.1.2.1.64.1.1.1.4
The version number of the language implementation.
The value of this object must be an empty string if
version number of the implementation is unknown.

It is suggested that the value consist of one or mor…
OctetString
Constraints:
range: 0-32
.1.3.6.1.2.1.64.1.1.1.5
A textual description of the language.
SNMP-FRAMEWORK-MIBSnmpAdminString
Type Constraints:
range: 0..255
.1.3.6.1.2.1.64.1.1.1.6

smExtsnTable

table
.1.3.6.1.2.1.64.1.2 · 1 row entry · 6 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk smExtsnTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DISMAN-SCRIPT-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DISMAN-SCRIPT-MIB::smExtsnTable'
This table lists supported language extensions.
smExtsnEntry row .1.3.6.1.2.1.64.1.2.1
An entry describing a particular language extension.
Column Syntax OID
The locally arbitrary, but unique identifier associated
with this language extension entry.

The value is expected to remain constant at least from one
re-initialization of the entity's network management …
Integer32
Constraints:
range: 1-2147483647
.1.3.6.1.2.1.64.1.2.1.1
The globally unique identification of the language
extension.
ObjectIdentifier .1.3.6.1.2.1.64.1.2.1.2
The version number of the language extension.
It is suggested that the version number consist of one or
more decimal numbers separated by dots, where the first
number is called the major version number.
OctetString
Constraints:
range: 0-32
.1.3.6.1.2.1.64.1.2.1.3
An object identifier which identifies the vendor who
provides the implementation of the extension. The
object identifier value should point to the OID node
directly below the enterprise OID {1 3 6 1 4 1}
allocated for t…
ObjectIdentifier .1.3.6.1.2.1.64.1.2.1.4
The version number of the extension implementation.
The value of this object must be an empty string if
version number of the implementation is unknown.

It is suggested that the value consist of one or mo…
OctetString
Constraints:
range: 0-32
.1.3.6.1.2.1.64.1.2.1.5
A textual description of the language extension.
SNMP-FRAMEWORK-MIBSnmpAdminString
Type Constraints:
range: 0..255
.1.3.6.1.2.1.64.1.2.1.6
.1.3.6.1.2.1.64.1.3.1 · 1 row entry · 11 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk smScriptTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DISMAN-SCRIPT-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DISMAN-SCRIPT-MIB::smScriptTable'
This table lists and describes locally known scripts.
smScriptEntry row .1.3.6.1.2.1.64.1.3.1.1
An entry describing a particular script. Every script that
is stored in non-volatile memory is required to appear in
this script table.
Column Syntax OID
The manager who owns this row in the smScriptTable.
OctetString
Constraints:
range: 0-32
.1.3.6.1.2.1.64.1.3.1.1.1
The locally-unique, administratively assigned name for this
script. This object allows an smScriptOwner to have multiple
entries in the smScriptTable.

This value of this object may be used to derive the n…
OctetString
Constraints:
range: 1-32
.1.3.6.1.2.1.64.1.3.1.1.2
A description of the purpose of the script.
SNMP-FRAMEWORK-MIBSnmpAdminStringr/w
Type Constraints:
range: 0..255
.1.3.6.1.2.1.64.1.3.1.1.3
The value of this object type identifies an entry in the
smLangTable which is used to execute this script.
The special value 0 may be used by hard-wired scripts
that can not be modified and that are executed by
internal…
Integer32r/w
Constraints:
range: 0-2147483647
.1.3.6.1.2.1.64.1.3.1.1.4
This object either contains a reference to the script
source or an empty string. A reference must be given
in the form of a Uniform Resource Locator (URL) as
defined in RFC 2396. The allowed character sets and the
encod…
SNMPv2-TCDisplayStringr/w
Type Constraints:
range: 0..255
Description:
Represents textual information taken from the NVT ASCII

character set, as defined in pages 4, 10-11 of RFC 854.

To summarize RFC 854, the NVT ASCII repertoire specifies:

- the use of c…
.1.3.6.1.2.1.64.1.3.1.1.5
The value of this object indicates the desired status of
the script. See the definition of smScriptOperStatus for
a description of the values.

When the smScriptAdminStatus object is set to `enabled' and
t…
Enumerationr/w
Enumerated Values:
1enabled
2disabled
3editing
.1.3.6.1.2.1.64.1.3.1.1.6
The actual status of the script in the runtime system. The
value of this object is only meaningful when the value of
the smScriptRowStatus object is `active'.

The smScriptOperStatus object may have the fo…
Enumeration
Enumerated Values:
1enabled
2disabled
3editing
4retrieving
5compiling
6noSuchScript
7accessDenied
8wrongLanguage
9wrongVersion
10compilationFailed
11noResourcesLeft
12unknownProtocol
13protocolFailure
14genericError
.1.3.6.1.2.1.64.1.3.1.1.7
This object defines whether this row and the script
controlled by this row are kept in volatile storage and
lost upon reboot or if this row is backed up by
non-volatile or permanent storage.

The storage t…
SNMPv2-TCStorageTyper/w
Type Values:
1other
2volatile
3nonVolatile
4permanent
5readOnly
Description:
Describes the memory realization of a conceptual row. A
row which is volatile(2) is lost upon reboot. A row which
is either nonVolatile(3), permanent(4) or readOnly(5), is
backed up by stable storage. A row which is …
.1.3.6.1.2.1.64.1.3.1.1.8
A control that allows entries to be added and removed from
this table.

Changing the smScriptRowStatus from `active' to
`notInService' will remove the associated script from the
runtime system.
SNMPv2-TCRowStatusr/w
Type Values:
1active
2notInService
3notReady
4createAndGo
5createAndWait
6destroy
Description:
The RowStatus textual convention is used to manage the
creation and deletion of conceptual rows, and is used as the
value of the SYNTAX clause for the status column of a
conceptual row (as described in Section 7.7.1 of …
.1.3.6.1.2.1.64.1.3.1.1.9
This object contains a descriptive error message if the

transition into the operational status `enabled' failed.
Implementations must reset the error message to a
zero-length string when a new attempt to …
SNMP-FRAMEWORK-MIBSnmpAdminString
Type Constraints:
range: 0..255
.1.3.6.1.2.1.64.1.3.1.1.10
The date and time when this script table entry was last
modified. The value '0000000000000000'H is returned if
the script table entry has not yet been modified.

Note that the resetting of smScriptError is…
SNMPv2-TCDateAndTime
Type Constraints:
range: 8
range: 11
Description:
A date-time specification.

field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month …
.1.3.6.1.2.1.64.1.3.1.1.11

smCodeTable

table
.1.3.6.1.2.1.64.1.3.2 · 1 row entry · 3 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk smCodeTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DISMAN-SCRIPT-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DISMAN-SCRIPT-MIB::smCodeTable'
This table contains the script code for scripts that are
written via SNMP write operations.
smCodeEntry row .1.3.6.1.2.1.64.1.3.2.1
An entry describing a particular fragment of a script.
Column Syntax OID
The index value identifying this code fragment.
Unsigned32
Constraints:
range: 1-4294967295
.1.3.6.1.2.1.64.1.3.2.1.1
The code that makes up a fragment of a script. The format
of this code fragment depends on the script language which
is identified by the associated smScriptLanguage object.
OctetStringr/w
Constraints:
range: 1-1024
.1.3.6.1.2.1.64.1.3.2.1.2
A control that allows entries to be added and removed from
this table.

The value of this object has no effect on whether other
objects in this conceptual row can be modified.
SNMPv2-TCRowStatusr/w
Type Values:
1active
2notInService
3notReady
4createAndGo
5createAndWait
6destroy
Description:
The RowStatus textual convention is used to manage the
creation and deletion of conceptual rows, and is used as the
value of the SYNTAX clause for the status column of a
conceptual row (as described in Section 7.7.1 of …
.1.3.6.1.2.1.64.1.3.2.1.3
.1.3.6.1.2.1.64.1.4.1 · 1 row entry · 19 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk smLaunchTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DISMAN-SCRIPT-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DISMAN-SCRIPT-MIB::smLaunchTable'
This table lists and describes scripts that are ready
to be executed together with their parameters.
smLaunchEntry row .1.3.6.1.2.1.64.1.4.1.1
An entry describing a particular executable script.
Column Syntax OID
The manager who owns this row in the smLaunchTable. Every
instance of a running script started from a particular entry
in the smLaunchTable (i.e. entries in the smRunTable) will
be owned by the same smLaunchOwner used t…
OctetString
Constraints:
range: 0-32
.1.3.6.1.2.1.64.1.4.1.1.1
The locally-unique, administratively assigned name for this
launch table entry. This object allows an smLaunchOwner to
have multiple entries in the smLaunchTable. The smLaunchName
is an arbitrary name that must be diffe…
OctetString
Constraints:
range: 1-32
.1.3.6.1.2.1.64.1.4.1.1.2
The value of this object in combination with the value of
smLaunchScriptName identifies the script that can be
launched from this smLaunchTable entry. Attempts to write
this object will fail with an inconsistentValue er…
OctetStringr/w
Constraints:
range: 0-32
.1.3.6.1.2.1.64.1.4.1.1.3
The value of this object in combination with the value of
the smLaunchScriptOwner identifies the script that can be
launched from this smLaunchTable entry. The zero-length
string may be used to point to a non-existing s…
OctetStringr/w
Constraints:
range: 0-32
.1.3.6.1.2.1.64.1.4.1.1.4
The argument supplied to the script. When a script is
invoked, the value of this object is used to initialize
the smRunArgument object.
OctetStringr/w .1.3.6.1.2.1.64.1.4.1.1.5
The maximum number of concurrently running scripts that may
be invoked from this entry in the smLaunchTable. Lowering
the current value of this object does not affect any scripts
that are already executing.
Unsigned32r/w
Constraints:
range: 1-4294967295
.1.3.6.1.2.1.64.1.4.1.1.6
The maximum number of finished scripts invoked from this
entry in the smLaunchTable allowed to be retained in the
smRunTable. Whenever the value of this object is changed
and whenever a script terminates, entries in the…
Unsigned32r/w
Constraints:
range: 1-4294967295
.1.3.6.1.2.1.64.1.4.1.1.7
The default maximum amount of time a script launched
from this entry may run. The value of this object is used
to initialize the smRunLifeTime object when a script is
launched. Changing the value of an smLaunchLifeTime
centi-secondsSNMPv2-TCTimeIntervalr/w
Type Constraints:
range: 0..2147483647
Description:
A period of time, measured in units of 0.01 seconds.
.1.3.6.1.2.1.64.1.4.1.1.8
The default maximum amount of time information about a
script launched from this entry is kept in the smRunTable
after the script has completed execution. The value of
this object is used to initialize the smRunExpireT…
centi-secondsSNMPv2-TCTimeIntervalr/w
Type Constraints:
range: 0..2147483647
Description:
A period of time, measured in units of 0.01 seconds.
.1.3.6.1.2.1.64.1.4.1.1.9
This object is used to start the execution of scripts.
When retrieved, the value will be the value of smRunIndex
for the last script that started execution by manipulating
this object. The value will be zero if no scrip…
Integer32r/w
Constraints:
range: 0-2147483647
.1.3.6.1.2.1.64.1.4.1.1.10
This object is used to request a state change for all
running scripts in the smRunTable that were started from
this row in the smLaunchTable.

Setting this object to abort(1), suspend(2) or resume(3)
will …
Enumerationr/w
Enumerated Values:
1abort
2suspend
3resume
4nop
.1.3.6.1.2.1.64.1.4.1.1.11
The value of this object indicates the desired status of
this launch table entry. The values enabled(1) and
autostart(3) both indicate that the launch table entry

should transition into the operational en…
Enumerationr/w
Enumerated Values:
1enabled
2disabled
3autostart
.1.3.6.1.2.1.64.1.4.1.1.12
The value of this object indicates the actual status of
this launch table entry. The smLaunchOperStatus object
may have the following values:

- `enabled' indicates that the launch table entry is
availa…
Enumeration
Enumerated Values:
1enabled
2disabled
3expired
.1.3.6.1.2.1.64.1.4.1.1.13
This variable is used for creating rows in the smRunTable.
The value of this variable is a currently unused value
for smRunIndex, which can be written into the smLaunchStart
object associated with this row to launch a s…
Integer32
Constraints:
range: 1-2147483647
.1.3.6.1.2.1.64.1.4.1.1.14
This object defines if this row is kept in volatile storage
and lost upon reboot or if this row is backed up by stable
storage.

The value of smLaunchStorageType is only meaningful if the
value of the corr…
SNMPv2-TCStorageTyper/w
Type Values:
1other
2volatile
3nonVolatile
4permanent
5readOnly
Description:
Describes the memory realization of a conceptual row. A
row which is volatile(2) is lost upon reboot. A row which
is either nonVolatile(3), permanent(4) or readOnly(5), is
backed up by stable storage. A row which is …
.1.3.6.1.2.1.64.1.4.1.1.15
A control that allows entries to be added and removed from
this table.

Attempts to `destroy' a row or to set a row `notInService'
while the smLaunchOperStatus is `enabled' will result in
an inconsistentVa…
SNMPv2-TCRowStatusr/w
Type Values:
1active
2notInService
3notReady
4createAndGo
5createAndWait
6destroy
Description:
The RowStatus textual convention is used to manage the
creation and deletion of conceptual rows, and is used as the
value of the SYNTAX clause for the status column of a
conceptual row (as described in Section 7.7.1 of …
.1.3.6.1.2.1.64.1.4.1.1.16
This object contains a descriptive error message if an
attempt to launch a script fails. Implementations must reset
the error message to a zero-length string when a new attempt
to launch a script is started.
SNMP-FRAMEWORK-MIBSnmpAdminString
Type Constraints:
range: 0..255
.1.3.6.1.2.1.64.1.4.1.1.17
The date and time when this launch table entry was last
modified. The value '0000000000000000'H is returned if
the launch table entry has not yet been modified.

Note that a change of smLaunchStart, smLaun…
SNMPv2-TCDateAndTime
Type Constraints:
range: 8
range: 11
Description:
A date-time specification.

field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month …
.1.3.6.1.2.1.64.1.4.1.1.18
The value of this object specifies how long this row remains
in the `enabled' or `disabled' operational state. The value
reported by this object ticks backwards. When the value
reaches 0, it stops ticking backward and t…
centi-secondsSNMPv2-TCTimeIntervalr/w
Type Constraints:
range: 0..2147483647
Description:
A period of time, measured in units of 0.01 seconds.
.1.3.6.1.2.1.64.1.4.1.1.19

smRunTable

table
.1.3.6.1.2.1.64.1.4.2 · 1 row entry · 13 columns
Uses the rfc variant from /opt/observium/mibs/rfc.
Command help
Walk smRunTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DISMAN-SCRIPT-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DISMAN-SCRIPT-MIB::smRunTable'
This table lists and describes scripts that are currently
running or have been running in the past.
smRunEntry row .1.3.6.1.2.1.64.1.4.2.1
An entry describing a particular running or finished
script.
Column Syntax OID
The locally arbitrary, but unique identifier associated
with this running or finished script. This value must be
unique for all rows in the smRunTable with the same
smLaunchOwner and smLaunchName.

Note th…
Integer32
Constraints:
range: 1-2147483647
.1.3.6.1.2.1.64.1.4.2.1.1
The argument supplied to the script when it started.
OctetString .1.3.6.1.2.1.64.1.4.2.1.2
The date and time when the execution started. The value
'0000000000000000'H is returned if the script has not
started yet.
SNMPv2-TCDateAndTime
Type Constraints:
range: 8
range: 11
Description:
A date-time specification.

field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month …
.1.3.6.1.2.1.64.1.4.2.1.3
The date and time when the execution terminated. The value
'0000000000000000'H is returned if the script has not
terminated yet.
SNMPv2-TCDateAndTime
Type Constraints:
range: 8
range: 11
Description:
A date-time specification.

field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month …
.1.3.6.1.2.1.64.1.4.2.1.4
This object specifies how long the script can execute.
This object returns the remaining time that the script
may run. The object is initialized with the value of the
associated smLaunchLifeTime object and ticks backwar…
centi-secondsSNMPv2-TCTimeIntervalr/w
Type Constraints:
range: 0..2147483647
Description:
A period of time, measured in units of 0.01 seconds.
.1.3.6.1.2.1.64.1.4.2.1.5
The value of this object specifies how long this row can
exist in the smRunTable after the script has terminated.
This object returns the remaining time that the row may
exist before it is aged out. The object is initia…
centi-secondsSNMPv2-TCTimeIntervalr/w
Type Constraints:
range: 0..2147483647
Description:
A period of time, measured in units of 0.01 seconds.
.1.3.6.1.2.1.64.1.4.2.1.6
The value of this object indicates the reason why a
script finished execution. The smRunExitCode code may have
one of the following values:

- `noError', which indicates that the script completed
succes…
Enumeration
Enumerated Values:
1noError
2halted
3lifeTimeExceeded
4noResourcesLeft
5languageError
6runtimeError
7invalidArgument
8securityViolation
9genericError
.1.3.6.1.2.1.64.1.4.2.1.7
The result value produced by the running script. Note that
the result may change while the script is executing.
OctetString .1.3.6.1.2.1.64.1.4.2.1.8
The value of this object indicates the desired status of the
script execution defined by this row.

Setting this object to `abort' will abort execution if the

value of smRunState is `initial…
Enumerationr/w
Enumerated Values:
1abort
2suspend
3resume
4nop
.1.3.6.1.2.1.64.1.4.2.1.9
The value of this object indicates the script's execution
state. If the script has been invoked but has not yet
begun execution, the value will be `initializing'. If the
script is running, the value will be `executing'.…
Enumeration
Enumerated Values:
1initializing
2executing
3suspending
4suspended
5resuming
6aborting
7terminated
.1.3.6.1.2.1.64.1.4.2.1.10
This object contains a descriptive error message if the
script startup or execution raised an abnormal condition.
An implementation must store a descriptive error message
in this object if the script exits with the smRu…
SNMP-FRAMEWORK-MIBSnmpAdminString
Type Constraints:
range: 0..255
.1.3.6.1.2.1.64.1.4.2.1.11
The date and time when the smRunResult was last updated.
The value '0000000000000000'H is returned if smRunResult
has not yet been updated after the creation of this
smRunTable entry.
SNMPv2-TCDateAndTime
Type Constraints:
range: 8
range: 11
Description:
A date-time specification.

field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month …
.1.3.6.1.2.1.64.1.4.2.1.12
The date and time when the smRunError was last updated.
The value '0000000000000000'H is returned if smRunError

has not yet been updated after the creation of this
smRunTable entry.
SNMPv2-TCDateAndTime
Type Constraints:
range: 8
range: 11
Description:
A date-time specification.

field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month …
.1.3.6.1.2.1.64.1.4.2.1.13