|
Packit Service |
9ccfef |
DISMAN-SCRIPT-MIB DEFINITIONS ::= BEGIN
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
IMPORTS
|
|
Packit Service |
9ccfef |
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Packit Service |
9ccfef |
Integer32, Unsigned32, mib-2
|
|
Packit Service |
9ccfef |
FROM SNMPv2-SMI
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
RowStatus, TimeInterval, DateAndTime, StorageType, DisplayString
|
|
Packit Service |
9ccfef |
FROM SNMPv2-TC
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
Packit Service |
9ccfef |
FROM SNMPv2-CONF
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
SnmpAdminString
|
|
Packit Service |
9ccfef |
FROM SNMP-FRAMEWORK-MIB;
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
scriptMIB MODULE-IDENTITY
|
|
Packit Service |
9ccfef |
LAST-UPDATED "9902221800Z"
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ORGANIZATION "IETF Distributed Management Working Group"
|
|
Packit Service |
9ccfef |
CONTACT-INFO
|
|
Packit Service |
9ccfef |
"David B. Levi
|
|
Packit Service |
9ccfef |
Nortel Networks
|
|
Packit Service |
9ccfef |
4401 Great America Parkway
|
|
Packit Service |
9ccfef |
Santa Clara, CA 95052-8185
|
|
Packit Service |
9ccfef |
U.S.A.
|
|
Packit Service |
9ccfef |
Tel: +1 423 686 0432
|
|
Packit Service |
9ccfef |
E-mail: dlevi@nortelnetworks.com
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Juergen Schoenwaelder
|
|
Packit Service |
9ccfef |
TU Braunschweig
|
|
Packit Service |
9ccfef |
Bueltenweg 74/75
|
|
Packit Service |
9ccfef |
38106 Braunschweig
|
|
Packit Service |
9ccfef |
Germany
|
|
Packit Service |
9ccfef |
Tel: +49 531 391-3283
|
|
Packit Service |
9ccfef |
E-mail: schoenw@ibr.cs.tu-bs.de"
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This MIB module defines a set of objects that allow to
|
|
Packit Service |
9ccfef |
delegate management scripts to distributed managers."
|
|
Packit Service |
9ccfef |
::= { mib-2 64 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- The groups defined within this MIB module:
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smObjects OBJECT IDENTIFIER ::= { scriptMIB 1 }
|
|
Packit Service |
9ccfef |
smNotifications OBJECT IDENTIFIER ::= { scriptMIB 2 }
|
|
Packit Service |
9ccfef |
smConformance OBJECT IDENTIFIER ::= { scriptMIB 3 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- Script language and language extensions.
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- This group defines tables which list the languages and the
|
|
Packit Service |
9ccfef |
-- language extensions supported by a script MIB implementation.
|
|
Packit Service |
9ccfef |
-- Languages are uniquely identified by object identifier values.
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLangTable OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SEQUENCE OF SmLangEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This table lists supported script languages."
|
|
Packit Service |
9ccfef |
::= { smObjects 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLangEntry OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SmLangEntry
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"An entry describing a particular language."
|
|
Packit Service |
9ccfef |
INDEX { smLangIndex }
|
|
Packit Service |
9ccfef |
::= { smLangTable 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
SmLangEntry ::= SEQUENCE {
|
|
Packit Service |
9ccfef |
smLangIndex Integer32,
|
|
Packit Service |
9ccfef |
smLangLanguage OBJECT IDENTIFIER,
|
|
Packit Service |
9ccfef |
smLangVersion SnmpAdminString,
|
|
Packit Service |
9ccfef |
smLangVendor OBJECT IDENTIFIER,
|
|
Packit Service |
9ccfef |
smLangRevision SnmpAdminString,
|
|
Packit Service |
9ccfef |
smLangDescr SnmpAdminString
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLangIndex OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX Integer32 (1..2147483647)
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The locally arbitrary, but unique identifier associated
|
|
Packit Service |
9ccfef |
with this language entry.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value is expected to remain constant at least from one
|
|
Packit Service |
9ccfef |
re-initialization of the entity's network management system
|
|
Packit Service |
9ccfef |
to the next re-initialization.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Note, the data type and the range of this object must be
|
|
Packit Service |
9ccfef |
consistent with the definition of smScriptLanguage."
|
|
Packit Service |
9ccfef |
::= { smLangEntry 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLangLanguage OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX OBJECT IDENTIFIER
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The globally unique identification of the language."
|
|
Packit Service |
9ccfef |
::= { smLangEntry 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLangVersion OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The version number of the language. The zero-length string
|
|
Packit Service |
9ccfef |
shall be used if the language does not have a version
|
|
Packit Service |
9ccfef |
number.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
It is suggested that the version number consist of one or
|
|
Packit Service |
9ccfef |
more decimal numbers separated by dots, where the first
|
|
Packit Service |
9ccfef |
number is called the major version number."
|
|
Packit Service |
9ccfef |
::= { smLangEntry 3 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLangVendor OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX OBJECT IDENTIFIER
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"An object identifer which identifies the vendor who
|
|
Packit Service |
9ccfef |
provides the implementation of the language. This object
|
|
Packit Service |
9ccfef |
identifer SHALL point to the object identifier directly
|
|
Packit Service |
9ccfef |
below the enterprise object identifier {1 3 6 1 4 1}
|
|
Packit Service |
9ccfef |
allocated for the vendor. The value must be the object
|
|
Packit Service |
9ccfef |
identifier {0 0} if the vendor is not known."
|
|
Packit Service |
9ccfef |
::= { smLangEntry 4 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLangRevision OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The version number of the language implementation.
|
|
Packit Service |
9ccfef |
The value of this object must be an empty string if
|
|
Packit Service |
9ccfef |
version number of the implementation is unknown.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
It is suggested that the value consist of one or more
|
|
Packit Service |
9ccfef |
decimal numbers separated by dots, where the first
|
|
Packit Service |
9ccfef |
number is called the major version number."
|
|
Packit Service |
9ccfef |
::= { smLangEntry 5 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLangDescr OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A textual description of the language."
|
|
Packit Service |
9ccfef |
::= { smLangEntry 6 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smExtsnTable OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SEQUENCE OF SmExtsnEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This table lists supported language extensions."
|
|
Packit Service |
9ccfef |
::= { smObjects 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smExtsnEntry OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SmExtsnEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"An entry describing a particular language extension."
|
|
Packit Service |
9ccfef |
INDEX { smLangIndex, smExtsnIndex }
|
|
Packit Service |
9ccfef |
::= { smExtsnTable 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
SmExtsnEntry ::= SEQUENCE {
|
|
Packit Service |
9ccfef |
smExtsnIndex Integer32,
|
|
Packit Service |
9ccfef |
smExtsnExtension OBJECT IDENTIFIER,
|
|
Packit Service |
9ccfef |
smExtsnVersion SnmpAdminString,
|
|
Packit Service |
9ccfef |
smExtsnVendor OBJECT IDENTIFIER,
|
|
Packit Service |
9ccfef |
smExtsnRevision SnmpAdminString,
|
|
Packit Service |
9ccfef |
smExtsnDescr SnmpAdminString
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smExtsnIndex OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX Integer32 (1..2147483647)
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The locally arbitrary, but unique identifier associated
|
|
Packit Service |
9ccfef |
with this language extension entry.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value is expected to remain constant at least from one
|
|
Packit Service |
9ccfef |
re-initialization of the entity's network management system
|
|
Packit Service |
9ccfef |
to the next re-initialization."
|
|
Packit Service |
9ccfef |
::= { smExtsnEntry 1}
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smExtsnExtension OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX OBJECT IDENTIFIER
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The globally unique identification of the language
|
|
Packit Service |
9ccfef |
extension."
|
|
Packit Service |
9ccfef |
::= { smExtsnEntry 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smExtsnVersion OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The version number of the language extension.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
It is suggested that the version number consist of one or
|
|
Packit Service |
9ccfef |
more decimal numbers separated by dots, where the first
|
|
Packit Service |
9ccfef |
number is called the major version number."
|
|
Packit Service |
9ccfef |
::= { smExtsnEntry 3 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smExtsnVendor OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX OBJECT IDENTIFIER
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"An object identifer which identifies the vendor who
|
|
Packit Service |
9ccfef |
provides the implementation of the extension. The
|
|
Packit Service |
9ccfef |
object identifer value should point to the OID node
|
|
Packit Service |
9ccfef |
directly below the enterprise OID {1 3 6 1 4 1}
|
|
Packit Service |
9ccfef |
allocated for the vendor. The value must by the object
|
|
Packit Service |
9ccfef |
identifier {0 0} if the vendor is not known."
|
|
Packit Service |
9ccfef |
::= { smExtsnEntry 4 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smExtsnRevision OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The version number of the extension implementation.
|
|
Packit Service |
9ccfef |
The value of this object must be an empty string if
|
|
Packit Service |
9ccfef |
version number of the implementation is unknown.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
It is suggested that the value consist of one or more
|
|
Packit Service |
9ccfef |
decimal numbers separated by dots, where the first
|
|
Packit Service |
9ccfef |
number is called the major version number."
|
|
Packit Service |
9ccfef |
::= { smExtsnEntry 5 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smExtsnDescr OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A textual description of the language extension."
|
|
Packit Service |
9ccfef |
::= { smExtsnEntry 6 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- Scripts known by the Script MIB implementation.
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- This group defines a table which lists all known scripts.
|
|
Packit Service |
9ccfef |
-- Scripts can be added and removed through manipulation of the
|
|
Packit Service |
9ccfef |
-- smScriptTable.
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptObjects OBJECT IDENTIFIER ::= { smObjects 3 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptTable OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SEQUENCE OF SmScriptEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This table lists and describes locally known scripts."
|
|
Packit Service |
9ccfef |
::= { smScriptObjects 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptEntry OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SmScriptEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"An entry describing a particular script. Every script that
|
|
Packit Service |
9ccfef |
is stored in non-volatile memory is required to appear in
|
|
Packit Service |
9ccfef |
this script table."
|
|
Packit Service |
9ccfef |
INDEX { smScriptOwner, smScriptName }
|
|
Packit Service |
9ccfef |
::= { smScriptTable 1 }
|
|
Packit Service |
9ccfef |
SmScriptEntry ::= SEQUENCE {
|
|
Packit Service |
9ccfef |
smScriptOwner SnmpAdminString,
|
|
Packit Service |
9ccfef |
smScriptName SnmpAdminString,
|
|
Packit Service |
9ccfef |
smScriptDescr SnmpAdminString,
|
|
Packit Service |
9ccfef |
smScriptLanguage Integer32,
|
|
Packit Service |
9ccfef |
smScriptSource DisplayString,
|
|
Packit Service |
9ccfef |
smScriptAdminStatus INTEGER,
|
|
Packit Service |
9ccfef |
smScriptOperStatus INTEGER,
|
|
Packit Service |
9ccfef |
smScriptStorageType StorageType,
|
|
Packit Service |
9ccfef |
smScriptRowStatus RowStatus
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptOwner OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The manager who owns this row in the smScriptTable."
|
|
Packit Service |
9ccfef |
::= { smScriptEntry 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptName OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The locally-unique, administratively assigned name for this
|
|
Packit Service |
9ccfef |
script. This object allows an smScriptOwner to have multiple
|
|
Packit Service |
9ccfef |
entries in the smScriptTable.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
This value of this object may be used to derive the name
|
|
Packit Service |
9ccfef |
(e.g. a file name) which is used by the Script MIB
|
|
Packit Service |
9ccfef |
implementation to access the script in non-volatile
|
|
Packit Service |
9ccfef |
storage. The details of this mapping are implementation
|
|
Packit Service |
9ccfef |
specific. However, the mapping needs to ensure that scripts
|
|
Packit Service |
9ccfef |
created by different owners with the same script name do not
|
|
Packit Service |
9ccfef |
map to the same name in non-volatile storage."
|
|
Packit Service |
9ccfef |
::= { smScriptEntry 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptDescr OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A description of the purpose of the script."
|
|
Packit Service |
9ccfef |
::= { smScriptEntry 3 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptLanguage OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX Integer32 (0..2147483647)
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The value of this object type identifies an entry in the
|
|
Packit Service |
9ccfef |
smLangTable which is used to execute this script.
|
|
Packit Service |
9ccfef |
The special value 0 may be used by hard-wired scripts
|
|
Packit Service |
9ccfef |
that can not be modified and that are executed by
|
|
Packit Service |
9ccfef |
internal functions.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Note, the data type and the range of this object must be
|
|
Packit Service |
9ccfef |
consistent with the definition of smLangIndex."
|
|
Packit Service |
9ccfef |
::= { smScriptEntry 4 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptSource OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX DisplayString
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This object either contains a reference to the script
|
|
Packit Service |
9ccfef |
source or an empty string. A reference must be given
|
|
Packit Service |
9ccfef |
in the form of a Uniform Resource Locator (URL) as
|
|
Packit Service |
9ccfef |
defined in RFC 2396. The allowed character sets and the
|
|
Packit Service |
9ccfef |
encoding rules defined in RFC 2396 section 2 apply.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
When the smScriptAdminStatus object is set to `enabled',
|
|
Packit Service |
9ccfef |
the Script MIB implementation will `pull' the script
|
|
Packit Service |
9ccfef |
source from the URL contained in this object if the URL
|
|
Packit Service |
9ccfef |
is not empty.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
An empty URL indicates that the script source is loaded
|
|
Packit Service |
9ccfef |
from local storage. The script is read from the smCodeTable
|
|
Packit Service |
9ccfef |
if the value of smScriptStorageType is volatile. Otherwise,
|
|
Packit Service |
9ccfef |
the script is read from non-volatile storage.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Note: This document does not mandate implementation of any
|
|
Packit Service |
9ccfef |
specific URL scheme. A attempt to load a script from a
|
|
Packit Service |
9ccfef |
nonsupported URL scheme will cause the smScriptOperStatus
|
|
Packit Service |
9ccfef |
to report an `unknownProtocol' error.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Set requests to change this object are invalid if the
|
|
Packit Service |
9ccfef |
value of smScriptOperStatus is `enabled', `editing',
|
|
Packit Service |
9ccfef |
`retrieving' or `compiling' and will result in an
|
|
Packit Service |
9ccfef |
inconsistentValue error."
|
|
Packit Service |
9ccfef |
DEFVAL { ''H }
|
|
Packit Service |
9ccfef |
::= { smScriptEntry 5 }
|
|
Packit Service |
9ccfef |
smScriptAdminStatus OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX INTEGER {
|
|
Packit Service |
9ccfef |
enabled(1),
|
|
Packit Service |
9ccfef |
disabled(2),
|
|
Packit Service |
9ccfef |
editing(3)
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The value of this object indicates the desired status of
|
|
Packit Service |
9ccfef |
the script. See the definition of smScriptOperStatus for
|
|
Packit Service |
9ccfef |
a description of the values.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
When the smScriptAdminStatus object is set to `enabled' and
|
|
Packit Service |
9ccfef |
the smScriptOperStatus is `disabled' or one of the error
|
|
Packit Service |
9ccfef |
states, the Script MIB implementation will `pull' the script
|
|
Packit Service |
9ccfef |
source from the URL contained in the smScriptSource object
|
|
Packit Service |
9ccfef |
if the URL is not empty."
|
|
Packit Service |
9ccfef |
DEFVAL { disabled }
|
|
Packit Service |
9ccfef |
::= { smScriptEntry 6 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptOperStatus OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX INTEGER {
|
|
Packit Service |
9ccfef |
enabled(1),
|
|
Packit Service |
9ccfef |
disabled(2),
|
|
Packit Service |
9ccfef |
editing(3),
|
|
Packit Service |
9ccfef |
retrieving(4),
|
|
Packit Service |
9ccfef |
compiling(5),
|
|
Packit Service |
9ccfef |
noSuchScript(6),
|
|
Packit Service |
9ccfef |
accessDenied(7),
|
|
Packit Service |
9ccfef |
wrongLanguage(8),
|
|
Packit Service |
9ccfef |
wrongVersion(9),
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
compilationFailed(10),
|
|
Packit Service |
9ccfef |
noResourcesLeft(11),
|
|
Packit Service |
9ccfef |
unknownProtocol(12),
|
|
Packit Service |
9ccfef |
protocolFailure(13),
|
|
Packit Service |
9ccfef |
genericError(14)
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The actual status of the script in the runtime system. The
|
|
Packit Service |
9ccfef |
value of this object is only meaningful when the value of the
|
|
Packit Service |
9ccfef |
smScriptRowStatus object is `active'.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The smScriptOperStatus object may have the following values:
|
|
Packit Service |
9ccfef |
- `enabled' indicates that the script is available and can
|
|
Packit Service |
9ccfef |
be started by a launch table entry.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `disabled' indicates that the script can not be used.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `editing' indicates that the script can be modified in the
|
|
Packit Service |
9ccfef |
smCodeTable.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `retrieving' indicates that the script is currently being
|
|
Packit Service |
9ccfef |
loaded from non-volatile storage or a remote system.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `compiling' indicates that the script is currently being
|
|
Packit Service |
9ccfef |
compiled by the runtime system.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `noSuchScript' indicates that the script does not exist
|
|
Packit Service |
9ccfef |
at the smScriptSource.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `accessDenied' indicates that the script can not be loaded
|
|
Packit Service |
9ccfef |
from the smScriptSource due to a lack of permissions.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `wrongLanguage' indicates that the script can not be loaded
|
|
Packit Service |
9ccfef |
from the smScriptSource because of a language mismatch.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `wrongVersion' indicates that the script can not be loaded
|
|
Packit Service |
9ccfef |
from the smScriptSource because of a language version
|
|
Packit Service |
9ccfef |
mismatch.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `compilationFailed' indicates that the compilation failed.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `noResourcesLeft' indicates that the runtime system does
|
|
Packit Service |
9ccfef |
not have enough resources to load the script.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `unknownProtocol' indicates that the script could not be
|
|
Packit Service |
9ccfef |
loaded from the smScriptSource because the requested
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
protocol is not supported.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `protocolFailure' indicates that the script could not be
|
|
Packit Service |
9ccfef |
loaded from the smScriptSource because of a protocol
|
|
Packit Service |
9ccfef |
failure.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `genericError' indicates that the script could not be
|
|
Packit Service |
9ccfef |
loaded due to an error condition not listed above.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The `retrieving' and `compiling' states are transient states
|
|
Packit Service |
9ccfef |
which will either lead to one of the error states or the
|
|
Packit Service |
9ccfef |
`enabled' state. The `disabled' and `editing' states are
|
|
Packit Service |
9ccfef |
administrative states which are only reached by explicit
|
|
Packit Service |
9ccfef |
management operations.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
All launch table entries that refer to this script table
|
|
Packit Service |
9ccfef |
entry shall have an smLaunchOperStatus value of `disabled'
|
|
Packit Service |
9ccfef |
when the value of this object is not `enabled'."
|
|
Packit Service |
9ccfef |
DEFVAL { disabled }
|
|
Packit Service |
9ccfef |
::= { smScriptEntry 7 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptStorageType OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX StorageType
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This object defines whether this row and the script
|
|
Packit Service |
9ccfef |
controlled by this row are kept in volatile storage and
|
|
Packit Service |
9ccfef |
lost upon reboot or if this row is backed up by
|
|
Packit Service |
9ccfef |
non-volatile or permanent storage.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The script controlled by this row is written into local
|
|
Packit Service |
9ccfef |
non-volatile storage if the following condition becomes
|
|
Packit Service |
9ccfef |
true:
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
(a) the URL contained in the smScriptSource object is empty
|
|
Packit Service |
9ccfef |
and
|
|
Packit Service |
9ccfef |
(b) the smScriptStorageType is `nonVolatile'
|
|
Packit Service |
9ccfef |
and
|
|
Packit Service |
9ccfef |
(c) the smScriptOperStatus is `enabled'
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Setting this object to `volatile' removes a script from
|
|
Packit Service |
9ccfef |
non-volatile storage if the script controlled by this row
|
|
Packit Service |
9ccfef |
has been in non-volatile storage before. Attempts to set
|
|
Packit Service |
9ccfef |
this object to permanent will always fail with an
|
|
Packit Service |
9ccfef |
inconsistentValue error.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value of smScriptStorageType is only meaningful if the
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
value of the corresponding RowStatus object is `active'.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
If smScriptStorageType has the value permanent(4), then all
|
|
Packit Service |
9ccfef |
objects whose MAX-ACCESS value is read-create must be
|
|
Packit Service |
9ccfef |
writable, with the exception of the smScriptStorageType and
|
|
Packit Service |
9ccfef |
smScriptRowStatus objects, which shall be read-only."
|
|
Packit Service |
9ccfef |
DEFVAL { volatile }
|
|
Packit Service |
9ccfef |
::= { smScriptEntry 8 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptRowStatus OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX RowStatus
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A control that allows entries to be added and removed from
|
|
Packit Service |
9ccfef |
this table.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Changing the smScriptRowStatus from `active' to `notInService'
|
|
Packit Service |
9ccfef |
will remove the associated script from the runtime system.
|
|
Packit Service |
9ccfef |
The value of smScriptOperStatus will be reset to `disabled'.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Deleting conceptual rows from this table includes the
|
|
Packit Service |
9ccfef |
deletion of all resources associated with this row. This
|
|
Packit Service |
9ccfef |
implies that a script stored in non-volatile storage is
|
|
Packit Service |
9ccfef |
removed from non-volatile storage.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
An entry may not exist in the `active' state unless all
|
|
Packit Service |
9ccfef |
required objects in the entry have appropriate values. Rows
|
|
Packit Service |
9ccfef |
that are not complete or not in service are not known by the
|
|
Packit Service |
9ccfef |
script runtime system.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Attempts to `destroy' a row or to set a row `notInService'
|
|
Packit Service |
9ccfef |
while the script is executing will result in an
|
|
Packit Service |
9ccfef |
inconsistentValue error.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Attempts to `destroy' a row or to set a row `notInService'
|
|
Packit Service |
9ccfef |
where the value of the smScriptStorageType object is
|
|
Packit Service |
9ccfef |
`permanent' or `readOnly' will result in an
|
|
Packit Service |
9ccfef |
inconsistentValue error."
|
|
Packit Service |
9ccfef |
::= { smScriptEntry 9 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- Access to script code via SNMP
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- The smCodeTable allows script code to be read and modified
|
|
Packit Service |
9ccfef |
-- via SNMP.
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smCodeTable OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SEQUENCE OF SmCodeEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This table contains the script code for scripts that are
|
|
Packit Service |
9ccfef |
written via SNMP write operations."
|
|
Packit Service |
9ccfef |
::= { smScriptObjects 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smCodeEntry OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SmCodeEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"An entry describing a particular fragment of a script."
|
|
Packit Service |
9ccfef |
INDEX { smScriptOwner, smScriptName, smCodeIndex }
|
|
Packit Service |
9ccfef |
::= { smCodeTable 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
SmCodeEntry ::= SEQUENCE {
|
|
Packit Service |
9ccfef |
smCodeIndex Unsigned32,
|
|
Packit Service |
9ccfef |
smCodeText OCTET STRING,
|
|
Packit Service |
9ccfef |
smCodeRowStatus RowStatus
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smCodeIndex OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The index value identifying this code fragment."
|
|
Packit Service |
9ccfef |
::= { smCodeEntry 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smCodeText OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX OCTET STRING (SIZE (1..1024))
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The code that makes up a fragment of a script. The format
|
|
Packit Service |
9ccfef |
of this code fragment depends on the script language which
|
|
Packit Service |
9ccfef |
is identified by the associated smScriptLanguage object."
|
|
Packit Service |
9ccfef |
::= { smCodeEntry 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smCodeRowStatus OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX RowStatus
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A control that allows entries to be added and removed from
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
this table."
|
|
Packit Service |
9ccfef |
::= { smCodeEntry 3 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- Script execution.
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- This group defines tables which allow script execution to be
|
|
Packit Service |
9ccfef |
-- initiated, suspended, resumed, and terminated. It also provides
|
|
Packit Service |
9ccfef |
-- a mechanism for keeping a history of recent script executions
|
|
Packit Service |
9ccfef |
-- and their results.
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunObjects OBJECT IDENTIFIER ::= { smObjects 4 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchTable OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SEQUENCE OF SmLaunchEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This table lists and describes scripts that are ready
|
|
Packit Service |
9ccfef |
to be executed together with their parameters."
|
|
Packit Service |
9ccfef |
::= { smRunObjects 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchEntry OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SmLaunchEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"An entry describing a particular executable script."
|
|
Packit Service |
9ccfef |
INDEX { smLaunchOwner, smLaunchName }
|
|
Packit Service |
9ccfef |
::= { smLaunchTable 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
SmLaunchEntry ::= SEQUENCE {
|
|
Packit Service |
9ccfef |
smLaunchOwner SnmpAdminString,
|
|
Packit Service |
9ccfef |
smLaunchName SnmpAdminString,
|
|
Packit Service |
9ccfef |
smLaunchScriptOwner SnmpAdminString,
|
|
Packit Service |
9ccfef |
smLaunchScriptName SnmpAdminString,
|
|
Packit Service |
9ccfef |
smLaunchArgument OCTET STRING,
|
|
Packit Service |
9ccfef |
smLaunchMaxRunning Unsigned32,
|
|
Packit Service |
9ccfef |
smLaunchMaxCompleted Unsigned32,
|
|
Packit Service |
9ccfef |
smLaunchLifeTime TimeInterval,
|
|
Packit Service |
9ccfef |
smLaunchExpireTime TimeInterval,
|
|
Packit Service |
9ccfef |
smLaunchStart Integer32,
|
|
Packit Service |
9ccfef |
smLaunchControl INTEGER,
|
|
Packit Service |
9ccfef |
smLaunchAdminStatus INTEGER,
|
|
Packit Service |
9ccfef |
smLaunchOperStatus INTEGER,
|
|
Packit Service |
9ccfef |
smLaunchRunIndexNext Integer32,
|
|
Packit Service |
9ccfef |
smLaunchStorageType StorageType,
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchRowStatus RowStatus
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchOwner OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
"The manager who owns this row in the smLaunchTable. Every
|
|
Packit Service |
9ccfef |
instance of a running script started from a particular entry
|
|
Packit Service |
9ccfef |
in the smLaunchTable (i.e. entries in the smRunTable) will be
|
|
Packit Service |
9ccfef |
owned by the same smLaunchOwner used to index the entry in
|
|
Packit Service |
9ccfef |
the smLaunchTable. This owner is not necessarily the same as
|
|
Packit Service |
9ccfef |
the owner of the script itself (smLaunchScriptOwner)."
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchName OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The locally-unique, administratively assigned name for this
|
|
Packit Service |
9ccfef |
launch table entry. This object allows an smLaunchOwner to
|
|
Packit Service |
9ccfef |
have multiple entries in the smLaunchTable. The smLaunchName
|
|
Packit Service |
9ccfef |
is an arbitrary name that must be different from any other
|
|
Packit Service |
9ccfef |
smLaunchTable entries with the same smLaunchOwner but can be
|
|
Packit Service |
9ccfef |
the same as other entries in the smLaunchTable with different
|
|
Packit Service |
9ccfef |
smLaunchOwner values. Note that the value of smLaunchName
|
|
Packit Service |
9ccfef |
is not related in any way to the name of the script being
|
|
Packit Service |
9ccfef |
launched."
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchScriptOwner OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The value of this object in combination with the value of
|
|
Packit Service |
9ccfef |
smLaunchScriptName identifies the script that can be
|
|
Packit Service |
9ccfef |
launched from this smLaunchTable entry. Attempts to write
|
|
Packit Service |
9ccfef |
this object will fail with an inconsistentValue error if
|
|
Packit Service |
9ccfef |
the value of smLaunchOperStatus is `enabled'."
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 3 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchScriptName OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The value of this object in combination with the value of
|
|
Packit Service |
9ccfef |
the smLaunchScriptOwner identifies the script that can be
|
|
Packit Service |
9ccfef |
launched from this smLaunchTable entry. Attempts to write
|
|
Packit Service |
9ccfef |
this objects will fail with an inconsistentValue error if
|
|
Packit Service |
9ccfef |
the value of smLaunchOperStatus is `enabled'."
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 4 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchArgument OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX OCTET STRING
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The argument supplied to the script. When a script is
|
|
Packit Service |
9ccfef |
invoked, the value of this object is used to initialize
|
|
Packit Service |
9ccfef |
the smRunArgument object."
|
|
Packit Service |
9ccfef |
DEFVAL { ''H }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 5 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchMaxRunning OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The maximum number of concurrently running scripts that may
|
|
Packit Service |
9ccfef |
be invoked from this entry in the smLaunchTable. Lowering the
|
|
Packit Service |
9ccfef |
current value of this object does not affect any scripts that
|
|
Packit Service |
9ccfef |
are already executing."
|
|
Packit Service |
9ccfef |
DEFVAL { 1 }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 6 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchMaxCompleted OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The maximum number of finished scripts invoked from this
|
|
Packit Service |
9ccfef |
entry in the smLaunchTable allowed to be retained in the
|
|
Packit Service |
9ccfef |
smRunTable. Whenever the value of this object is changed
|
|
Packit Service |
9ccfef |
and whenever a script terminates, entries in the smRunTable
|
|
Packit Service |
9ccfef |
are deleted if necessary until the number of completed
|
|
Packit Service |
9ccfef |
scripts is smaller than the value of this object. Scripts
|
|
Packit Service |
9ccfef |
whose smRunEndTime value indicates the oldest completion
|
|
Packit Service |
9ccfef |
time are deleted first."
|
|
Packit Service |
9ccfef |
DEFVAL { 1 }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 7 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchLifeTime OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX TimeInterval
|
|
Packit Service |
9ccfef |
UNITS "centi-seconds"
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The default maximum amount of time a script launched
|
|
Packit Service |
9ccfef |
from this entry may run. The value of this object is used
|
|
Packit Service |
9ccfef |
to initialize the smRunLifeTime object when a script is
|
|
Packit Service |
9ccfef |
launched. Changing the value of an smLaunchLifeTime
|
|
Packit Service |
9ccfef |
instance does not affect scripts previously launched from
|
|
Packit Service |
9ccfef |
this entry."
|
|
Packit Service |
9ccfef |
DEFVAL { 360000 }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 8 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchExpireTime OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX TimeInterval
|
|
Packit Service |
9ccfef |
UNITS "centi-seconds"
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The default maximum amount of time information about a
|
|
Packit Service |
9ccfef |
script launched from this entry is kept in the smRunTable
|
|
Packit Service |
9ccfef |
after the script has completed execution. The value of
|
|
Packit Service |
9ccfef |
this object is used to initialize the smRunExpireTime
|
|
Packit Service |
9ccfef |
object when a script is launched. Changing the value of an
|
|
Packit Service |
9ccfef |
smLaunchExpireTime instance does not affect scripts
|
|
Packit Service |
9ccfef |
previously launched from this entry."
|
|
Packit Service |
9ccfef |
DEFVAL { 360000 }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 9 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchStart OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX Integer32 (0..2147483647)
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This object is used to start the execution of scripts.
|
|
Packit Service |
9ccfef |
When retrieved, the value will be the value of smRunIndex
|
|
Packit Service |
9ccfef |
for the last script that started execution by manipulating
|
|
Packit Service |
9ccfef |
this object. The value will be zero if no script started
|
|
Packit Service |
9ccfef |
execution yet.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
A script is started by setting this object to an unused
|
|
Packit Service |
9ccfef |
smRunIndex value. A new row in the smRunTable will be
|
|
Packit Service |
9ccfef |
created which is indexed by the value supplied by the
|
|
Packit Service |
9ccfef |
set-request in addition to the value of smLaunchOwner and
|
|
Packit Service |
9ccfef |
smLaunchName. An unused value can be obtained by reading
|
|
Packit Service |
9ccfef |
the smLaunchRunIndexNext object.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Setting this object to the special value 0 will start
|
|
Packit Service |
9ccfef |
the script with a self-generated smRunIndex value. The
|
|
Packit Service |
9ccfef |
consequence is that the script invoker has no reliable
|
|
Packit Service |
9ccfef |
way to determine the smRunIndex value for this script
|
|
Packit Service |
9ccfef |
invocation and that the invoker has therefore no way
|
|
Packit Service |
9ccfef |
to obtain the results from this script invocation. The
|
|
Packit Service |
9ccfef |
special value 0 is however useful for scheduled script
|
|
Packit Service |
9ccfef |
invocations.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
If this object is set, the following checks must be
|
|
Packit Service |
9ccfef |
performed:
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
1) The value of the smLaunchOperStatus object in this
|
|
Packit Service |
9ccfef |
entry of the smLaunchTable must be `enabled'.
|
|
Packit Service |
9ccfef |
2) The values of smLaunchScriptOwner and
|
|
Packit Service |
9ccfef |
smLaunchScriptName of this row must identify an
|
|
Packit Service |
9ccfef |
existing entry in the smScriptTable.
|
|
Packit Service |
9ccfef |
3) The value of smScriptOperStatus of this entry must
|
|
Packit Service |
9ccfef |
be `enabled'.
|
|
Packit Service |
9ccfef |
4) The principal performing the set operation must have
|
|
Packit Service |
9ccfef |
read access to the script. This must be checked by
|
|
Packit Service |
9ccfef |
calling the isAccessAllowed abstract service interface
|
|
Packit Service |
9ccfef |
defined in RFC 2271 on the row in the smScriptTable
|
|
Packit Service |
9ccfef |
identified by smLaunchScriptOwner and smLaunchScriptName.
|
|
Packit Service |
9ccfef |
The isAccessAllowed abstract service interface must be
|
|
Packit Service |
9ccfef |
called on all columnar objects in the smScriptTable with
|
|
Packit Service |
9ccfef |
a MAX-ACCESS value different than `not-accessible'. The
|
|
Packit Service |
9ccfef |
test fails as soon as a call indicates that access is
|
|
Packit Service |
9ccfef |
not allowed.
|
|
Packit Service |
9ccfef |
5) If the value provided by the set operation is not 0,
|
|
Packit Service |
9ccfef |
a check must be made that the value is currently not
|
|
Packit Service |
9ccfef |
in use. Otherwise, if the value provided by the set
|
|
Packit Service |
9ccfef |
operation is 0, a suitable unused value must be
|
|
Packit Service |
9ccfef |
generated.
|
|
Packit Service |
9ccfef |
6) The number of currently executing scripts invoked
|
|
Packit Service |
9ccfef |
from this smLaunchTable entry must be less than
|
|
Packit Service |
9ccfef |
smLaunchMaxRunning.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Attempts to start a script will fail with an
|
|
Packit Service |
9ccfef |
inconsistentValue error if one of the checks described
|
|
Packit Service |
9ccfef |
above fails.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Otherwise, if all checks have been passed, a new entry
|
|
Packit Service |
9ccfef |
in the smRunTable will be created indexed by smLaunchOwner,
|
|
Packit Service |
9ccfef |
smLaunchName and the new value for smRunIndex. The value
|
|
Packit Service |
9ccfef |
of smLaunchArgument will be copied into smRunArgument,
|
|
Packit Service |
9ccfef |
the value of smLaunchLifeTime will be copied to
|
|
Packit Service |
9ccfef |
smRunLifeTime, and the value of smLaunchExpireTime
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
will be copied to smRunExpireTime.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The smRunStartTime will be set to the current time and
|
|
Packit Service |
9ccfef |
the smRunState will be set to `initializing' before the
|
|
Packit Service |
9ccfef |
script execution is initiated in the appropriate runtime
|
|
Packit Service |
9ccfef |
system.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Note, the data type and the range of this object must
|
|
Packit Service |
9ccfef |
be consistent with the smRunIndex object. Since this
|
|
Packit Service |
9ccfef |
object might be written from the scheduling MIB, the
|
|
Packit Service |
9ccfef |
data type Integer32 rather than Unsigned32 is used."
|
|
Packit Service |
9ccfef |
DEFVAL { 0 }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 10 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchControl OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX INTEGER {
|
|
Packit Service |
9ccfef |
abort(1),
|
|
Packit Service |
9ccfef |
suspend(2),
|
|
Packit Service |
9ccfef |
resume(3),
|
|
Packit Service |
9ccfef |
nop(4)
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This object is used to request a state change for all
|
|
Packit Service |
9ccfef |
running scripts in the smRunTable that were started from
|
|
Packit Service |
9ccfef |
this row in the smLaunchTable.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Setting this object to abort(1), suspend(2) or resume(3)
|
|
Packit Service |
9ccfef |
will set the smRunControl object of all applicable rows
|
|
Packit Service |
9ccfef |
in the smRunTable to abort(1), suspend(2) or resume(3)
|
|
Packit Service |
9ccfef |
respectively. The phrase `applicable rows' means the set of
|
|
Packit Service |
9ccfef |
rows which were created from this entry in the smLaunchTable
|
|
Packit Service |
9ccfef |
and whose value of smRunState allows the corresponding
|
|
Packit Service |
9ccfef |
state change as described in the definition of the
|
|
Packit Service |
9ccfef |
smRunControl object. Setting this object to nop(4) has no
|
|
Packit Service |
9ccfef |
effect."
|
|
Packit Service |
9ccfef |
DEFVAL { nop }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 11 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchAdminStatus OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX INTEGER {
|
|
Packit Service |
9ccfef |
enabled(1),
|
|
Packit Service |
9ccfef |
disabled(2)
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
"The value of this object indicates the desired status of
|
|
Packit Service |
9ccfef |
this launch table entry."
|
|
Packit Service |
9ccfef |
DEFVAL { disabled }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 12 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchOperStatus OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX INTEGER {
|
|
Packit Service |
9ccfef |
enabled(1),
|
|
Packit Service |
9ccfef |
disabled(2)
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The value of this object indicates the actual status of
|
|
Packit Service |
9ccfef |
this launch table entry. An `enabled' launch table
|
|
Packit Service |
9ccfef |
entry can be used to start scripts while a `disabled'
|
|
Packit Service |
9ccfef |
launch table entry will refuse any attempts to start
|
|
Packit Service |
9ccfef |
scripts. The value `enabled' requires that the
|
|
Packit Service |
9ccfef |
smLaunchRowStatus object is active. The value
|
|
Packit Service |
9ccfef |
`disabled' requires that there are no entries in the
|
|
Packit Service |
9ccfef |
smRunTable associated with this smLaunchTable entry."
|
|
Packit Service |
9ccfef |
DEFVAL { disabled }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 13 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchRunIndexNext OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX Integer32 (1..2147483647)
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This variable is used for creating rows in the smRunTable.
|
|
Packit Service |
9ccfef |
The value of this variable is a currently unused value
|
|
Packit Service |
9ccfef |
for smRunIndex, which can be written into the smLaunchStart
|
|
Packit Service |
9ccfef |
object associated with this row to launch a script.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value returned when reading this variable must be unique
|
|
Packit Service |
9ccfef |
for the smLaunchOwner and smLauchName associated with this
|
|
Packit Service |
9ccfef |
row. Subsequent attempts to read this variable must return
|
|
Packit Service |
9ccfef |
different values.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
This variable will return the special value 0 if no new rows
|
|
Packit Service |
9ccfef |
can be created.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Note, the data type and the range of this object must be
|
|
Packit Service |
9ccfef |
consistent with the definition of smRunIndex."
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 14 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchStorageType OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX StorageType
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This object defines if this row is kept in volatile storage
|
|
Packit Service |
9ccfef |
and lost upon reboot or if this row is backed up by stable
|
|
Packit Service |
9ccfef |
storage.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value of smLaunchStorageType is only meaningful if the
|
|
Packit Service |
9ccfef |
value of the corresponding RowStatus object is active.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
If smLaunchStorageType has the value permanent(4), then all
|
|
Packit Service |
9ccfef |
objects whose MAX-ACCESS value is read-create must be
|
|
Packit Service |
9ccfef |
writable, with the exception of the smLaunchStorageType and
|
|
Packit Service |
9ccfef |
smLaunchRowStatus objects, which shall be read-only."
|
|
Packit Service |
9ccfef |
DEFVAL { volatile }
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 15 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchRowStatus OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX RowStatus
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-create
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A control that allows entries to be added and removed from
|
|
Packit Service |
9ccfef |
this table.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Attempts to `destroy' a row or to set a row `notInService'
|
|
Packit Service |
9ccfef |
while scripts started from this launch table entry are
|
|
Packit Service |
9ccfef |
running will result in an inconsistentValue error.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Attempts to `destroy' a row or to set a row `notInService'
|
|
Packit Service |
9ccfef |
where the value of the smLaunchStorageType object is
|
|
Packit Service |
9ccfef |
`permanent' or `readOnly' will result in an
|
|
Packit Service |
9ccfef |
inconsistentValue error."
|
|
Packit Service |
9ccfef |
::= { smLaunchEntry 16 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunTable OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SEQUENCE OF SmRunEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This table lists and describes scripts that are currently
|
|
Packit Service |
9ccfef |
running or have been running in the past."
|
|
Packit Service |
9ccfef |
::= { smRunObjects 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunEntry OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SmRunEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"An entry describing a particular running or finished
|
|
Packit Service |
9ccfef |
script."
|
|
Packit Service |
9ccfef |
INDEX { smLaunchOwner, smLaunchName, smRunIndex }
|
|
Packit Service |
9ccfef |
::= { smRunTable 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
SmRunEntry ::= SEQUENCE {
|
|
Packit Service |
9ccfef |
smRunIndex Integer32,
|
|
Packit Service |
9ccfef |
smRunArgument OCTET STRING,
|
|
Packit Service |
9ccfef |
smRunStartTime DateAndTime,
|
|
Packit Service |
9ccfef |
smRunEndTime DateAndTime,
|
|
Packit Service |
9ccfef |
smRunLifeTime TimeInterval,
|
|
Packit Service |
9ccfef |
smRunExpireTime TimeInterval,
|
|
Packit Service |
9ccfef |
smRunExitCode INTEGER,
|
|
Packit Service |
9ccfef |
smRunResult OCTET STRING,
|
|
Packit Service |
9ccfef |
smRunControl INTEGER,
|
|
Packit Service |
9ccfef |
smRunState INTEGER,
|
|
Packit Service |
9ccfef |
smRunError SnmpAdminString
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunIndex OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX Integer32 (1..2147483647)
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The locally arbitrary, but unique identifier associated
|
|
Packit Service |
9ccfef |
with this running or finished script. This value must be
|
|
Packit Service |
9ccfef |
unique for all rows in the smRunTable with the same
|
|
Packit Service |
9ccfef |
smLaunchOwner and smLaunchName.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Note, the data type and the range of this object must be
|
|
Packit Service |
9ccfef |
consistent with the definition of smLaunchRunIndexNext
|
|
Packit Service |
9ccfef |
and smLaunchStart."
|
|
Packit Service |
9ccfef |
::= { smRunEntry 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunArgument OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX OCTET STRING
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The argument supplied to the script when it started."
|
|
Packit Service |
9ccfef |
DEFVAL { ''H }
|
|
Packit Service |
9ccfef |
::= { smRunEntry 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunStartTime OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX DateAndTime
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The date and time when the execution started. The value
|
|
Packit Service |
9ccfef |
'0000000000000000'H is returned if the script has not
|
|
Packit Service |
9ccfef |
started yet."
|
|
Packit Service |
9ccfef |
DEFVAL { '0000000000000000'H }
|
|
Packit Service |
9ccfef |
::= { smRunEntry 3 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunEndTime OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX DateAndTime
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The date and time when the execution terminated. The value
|
|
Packit Service |
9ccfef |
'0000000000000000'H is returned if the script has not
|
|
Packit Service |
9ccfef |
terminated yet."
|
|
Packit Service |
9ccfef |
DEFVAL { '0000000000000000'H }
|
|
Packit Service |
9ccfef |
::= { smRunEntry 4 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunLifeTime OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX TimeInterval
|
|
Packit Service |
9ccfef |
UNITS "centi-seconds"
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-write
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This object specifies how long the script can execute.
|
|
Packit Service |
9ccfef |
This object returns the remaining time that the script
|
|
Packit Service |
9ccfef |
may run. The object is initialized with the value of the
|
|
Packit Service |
9ccfef |
associated smLaunchLifeTime object and ticks backwards.
|
|
Packit Service |
9ccfef |
The script is aborted immediately when the value reaches 0.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value of this object may be set in order to increase or
|
|
Packit Service |
9ccfef |
reduce the remaining time that the script may run. Setting
|
|
Packit Service |
9ccfef |
this value to 0 will abort script execution immediately,
|
|
Packit Service |
9ccfef |
and, if the value of smRunExpireTime is also 0, will remove
|
|
Packit Service |
9ccfef |
this entry from the smRunTable once it has terminated.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value of smRunLifeTime reflects the real-time execution
|
|
Packit Service |
9ccfef |
time as seen by the outside world. The value of this object
|
|
Packit Service |
9ccfef |
will always be 0 for a script that finished execution, that
|
|
Packit Service |
9ccfef |
is smRunState has the value `terminated'.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value of smRunLifeTime does not change while a script
|
|
Packit Service |
9ccfef |
is suspended, that is smRunState has the value `suspended'.
|
|
Packit Service |
9ccfef |
Note, this does not affect set operations. It is legal to
|
|
Packit Service |
9ccfef |
modify smRunLifeTime via set operations while a script is
|
|
Packit Service |
9ccfef |
suspended."
|
|
Packit Service |
9ccfef |
::= { smRunEntry 5 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunExpireTime OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX TimeInterval
|
|
Packit Service |
9ccfef |
UNITS "centi-seconds"
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-write
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This value specifies how long this row can exist in the
|
|
Packit Service |
9ccfef |
smRunTable after the script has terminated. This object
|
|
Packit Service |
9ccfef |
returns the remaining time that the row may exist before it
|
|
Packit Service |
9ccfef |
is aged out. The object is initialized with the value of the
|
|
Packit Service |
9ccfef |
associated smLaunchExpireTime object and ticks backwards. The
|
|
Packit Service |
9ccfef |
entry in the smRunTable is destroyed when the value reaches 0
|
|
Packit Service |
9ccfef |
and the smRunState has the value `terminated'.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value of this object may be set in order to increase or
|
|
Packit Service |
9ccfef |
reduce the remaining time that the row may exist. Setting
|
|
Packit Service |
9ccfef |
the value to 0 will destroy this entry as soon as the
|
|
Packit Service |
9ccfef |
smRunState has the value `terminated'."
|
|
Packit Service |
9ccfef |
::= { smRunEntry 6 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunExitCode OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX INTEGER {
|
|
Packit Service |
9ccfef |
noError(1),
|
|
Packit Service |
9ccfef |
halted(2),
|
|
Packit Service |
9ccfef |
lifeTimeExceeded(3),
|
|
Packit Service |
9ccfef |
noResourcesLeft(4),
|
|
Packit Service |
9ccfef |
languageError(5),
|
|
Packit Service |
9ccfef |
runtimeError(6),
|
|
Packit Service |
9ccfef |
invalidArgument(7),
|
|
Packit Service |
9ccfef |
securityViolation(8),
|
|
Packit Service |
9ccfef |
genericError(9)
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The value of this object indicates the reason why a
|
|
Packit Service |
9ccfef |
script finished execution. The smRunExitCode code may have
|
|
Packit Service |
9ccfef |
one of the following values:
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `noError', which indicates that the script completed
|
|
Packit Service |
9ccfef |
successfully without errors;
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `halted', which indicates that the script was halted
|
|
Packit Service |
9ccfef |
by a request from an authorized manager;
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `lifeTimeExceeded', which indicates that the script
|
|
Packit Service |
9ccfef |
exited because a time limit was exceeded;
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `noResourcesLeft', which indicates that the script
|
|
Packit Service |
9ccfef |
exited because it ran out of resources (e.g. memory);
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `languageError', which indicates that the script exited
|
|
Packit Service |
9ccfef |
because of a language error (e.g. a syntax error in an
|
|
Packit Service |
9ccfef |
interpreted language);
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `runtimeError', which indicates that the script exited
|
|
Packit Service |
9ccfef |
due to a runtime error (e.g. a division by zero);
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `invalidArgument', which indicates that the script could
|
|
Packit Service |
9ccfef |
not be run because of invalid script arguments;
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `securityViolation', which indicates that the script
|
|
Packit Service |
9ccfef |
exited due to a security violation;
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
- `genericError', which indicates that the script exited
|
|
Packit Service |
9ccfef |
for an unspecified reason.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
If the script has not yet begun running, or is currently
|
|
Packit Service |
9ccfef |
running, the value will be `noError'."
|
|
Packit Service |
9ccfef |
DEFVAL { noError }
|
|
Packit Service |
9ccfef |
::= { smRunEntry 7 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunResult OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX OCTET STRING
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The result value produced by the running script. Note that
|
|
Packit Service |
9ccfef |
the result may change while the script is executing."
|
|
Packit Service |
9ccfef |
DEFVAL { ''H }
|
|
Packit Service |
9ccfef |
::= { smRunEntry 8 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunControl OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX INTEGER {
|
|
Packit Service |
9ccfef |
abort(1),
|
|
Packit Service |
9ccfef |
suspend(2),
|
|
Packit Service |
9ccfef |
resume(3),
|
|
Packit Service |
9ccfef |
nop(4)
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-write
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The value of this object indicates the desired status of the
|
|
Packit Service |
9ccfef |
script execution defined by this row.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Setting this object to `abort' will abort execution if the
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
value of smRunState is `initializing', `executing',
|
|
Packit Service |
9ccfef |
`suspending', `suspended' or `resuming'. Setting this object
|
|
Packit Service |
9ccfef |
to `abort' when the value of smRunState is `aborting' or
|
|
Packit Service |
9ccfef |
`terminated' will result in an inconsistentValue error.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Setting this object to `suspend' will suspend execution
|
|
Packit Service |
9ccfef |
if the value of smRunState is `executing'. Setting this
|
|
Packit Service |
9ccfef |
object to `suspend' will cause an inconsistentValue error
|
|
Packit Service |
9ccfef |
if the value of smRunState is not `executing'.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Setting this object to `resume' will resume execution
|
|
Packit Service |
9ccfef |
if the value of smRunState is `suspending' or
|
|
Packit Service |
9ccfef |
`suspended'. Setting this object to `resume' will cause an
|
|
Packit Service |
9ccfef |
inconsistentValue error if the value of smRunState is
|
|
Packit Service |
9ccfef |
not `suspending' or `suspended'.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Setting this object to nop(4) has no effect."
|
|
Packit Service |
9ccfef |
DEFVAL { nop }
|
|
Packit Service |
9ccfef |
::= { smRunEntry 9 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunState OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX INTEGER {
|
|
Packit Service |
9ccfef |
initializing(1),
|
|
Packit Service |
9ccfef |
executing(2),
|
|
Packit Service |
9ccfef |
suspending(3),
|
|
Packit Service |
9ccfef |
suspended(4),
|
|
Packit Service |
9ccfef |
resuming(5),
|
|
Packit Service |
9ccfef |
aborting(6),
|
|
Packit Service |
9ccfef |
terminated(7)
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The value of this object indicates the script's execution
|
|
Packit Service |
9ccfef |
status. If the script has been invoked but has not yet
|
|
Packit Service |
9ccfef |
begun execution, the value will be `initializing'. If the
|
|
Packit Service |
9ccfef |
script is running, the value will be `executing'. A script
|
|
Packit Service |
9ccfef |
which received a request to suspend execution but which
|
|
Packit Service |
9ccfef |
did not actually suspend execution will be `suspending'.
|
|
Packit Service |
9ccfef |
A script which has suspended execution will be `suspended'.
|
|
Packit Service |
9ccfef |
A script which received a request to resume execution but
|
|
Packit Service |
9ccfef |
which is not yet running is `resuming'. The resuming state
|
|
Packit Service |
9ccfef |
will finally lead to the `executing' state. A script which
|
|
Packit Service |
9ccfef |
received a request to abort execution but which is still
|
|
Packit Service |
9ccfef |
running is `aborting'. A script which stopped execution
|
|
Packit Service |
9ccfef |
is `terminated'."
|
|
Packit Service |
9ccfef |
::= { smRunEntry 10 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunError OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SnmpAdminString
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This contains a descriptive error message if the script
|
|
Packit Service |
9ccfef |
terminates in an abnormally. An implementation must store a
|
|
Packit Service |
9ccfef |
descriptive error message in this object if the script exits
|
|
Packit Service |
9ccfef |
with the smRunExitCode `genericError'.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
The value of this object is the zero-length string as long
|
|
Packit Service |
9ccfef |
as the smRunExitCode has the value `noError'"
|
|
Packit Service |
9ccfef |
DEFVAL { ''H }
|
|
Packit Service |
9ccfef |
::= { smRunEntry 11 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- Notifications. The definition of smTraps makes notification
|
|
Packit Service |
9ccfef |
-- registrations reversible (see STD 58, RFC 2578).
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smTraps OBJECT IDENTIFIER ::= { smNotifications 0 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptAbort NOTIFICATION-TYPE
|
|
Packit Service |
9ccfef |
OBJECTS { smRunExitCode, smRunEndTime, smRunError }
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This notification is generated whenever a running script
|
|
Packit Service |
9ccfef |
terminates with an smRunExitCode unequal to `noError'."
|
|
Packit Service |
9ccfef |
::= { smTraps 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptResult NOTIFICATION-TYPE
|
|
Packit Service |
9ccfef |
OBJECTS { smRunResult }
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"This notification can be used by scripts to notify other
|
|
Packit Service |
9ccfef |
management applications about script results. It can be
|
|
Packit Service |
9ccfef |
used to notify managers about a script result.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
This notification is not automatically generated by the
|
|
Packit Service |
9ccfef |
script MIB implementation. It is the responsibility of
|
|
Packit Service |
9ccfef |
the executing script to emit this notification where it
|
|
Packit Service |
9ccfef |
is appropriate to do so."
|
|
Packit Service |
9ccfef |
::= { smTraps 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
-- conformance information
|
|
Packit Service |
9ccfef |
smCompliances OBJECT IDENTIFIER ::= { smConformance 1 }
|
|
Packit Service |
9ccfef |
smGroups OBJECT IDENTIFIER ::= { smConformance 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
-- compliance statements
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smCompliance MODULE-COMPLIANCE
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The compliance statement for SNMP entities which implement
|
|
Packit Service |
9ccfef |
the script MIB."
|
|
Packit Service |
9ccfef |
MODULE -- this module
|
|
Packit Service |
9ccfef |
MANDATORY-GROUPS {
|
|
Packit Service |
9ccfef |
smLanguageGroup, smScriptGroup, smLaunchGroup, smRunGroup
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
GROUP smCodeGroup
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The smCodeGroup is mandatory only for those implementations
|
|
Packit Service |
9ccfef |
that support the downloading of scripts via SNMP."
|
|
Packit Service |
9ccfef |
OBJECT smScriptSource
|
|
Packit Service |
9ccfef |
MIN-ACCESS read-only
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The smScriptSource object is read-only for implementations
|
|
Packit Service |
9ccfef |
that are not able to download script code from a URL."
|
|
Packit Service |
9ccfef |
OBJECT smLaunchArgument
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A compliant implementation has to support a minimum size
|
|
Packit Service |
9ccfef |
for smLaunchArgument of 255 octets."
|
|
Packit Service |
9ccfef |
OBJECT smRunArgument
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A compliant implementation has to support a minimum size
|
|
Packit Service |
9ccfef |
for smRunArgument of 255 octets."
|
|
Packit Service |
9ccfef |
OBJECT smRunResult
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A compliant implementation has to support a minimum size
|
|
Packit Service |
9ccfef |
for smRunResult of 255 octets."
|
|
Packit Service |
9ccfef |
OBJECT smRunState
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A compliant implementation does not have to support script
|
|
Packit Service |
9ccfef |
suspension and the smRunState `suspended'. Such an
|
|
Packit Service |
9ccfef |
implementation will change into the `suspending' state
|
|
Packit Service |
9ccfef |
when the smRunControl is set to `suspend' and remain in this
|
|
Packit Service |
9ccfef |
state until smRunControl is set to `resume' or the script
|
|
Packit Service |
9ccfef |
terminates."
|
|
Packit Service |
9ccfef |
::= { smCompliances 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLanguageGroup OBJECT-GROUP
|
|
Packit Service |
9ccfef |
OBJECTS {
|
|
Packit Service |
9ccfef |
smLangLanguage,
|
|
Packit Service |
9ccfef |
smLangVersion,
|
|
Packit Service |
9ccfef |
smLangVendor,
|
|
Packit Service |
9ccfef |
smLangRevision,
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLangDescr,
|
|
Packit Service |
9ccfef |
smExtsnExtension,
|
|
Packit Service |
9ccfef |
smExtsnVersion,
|
|
Packit Service |
9ccfef |
smExtsnVendor,
|
|
Packit Service |
9ccfef |
smExtsnRevision,
|
|
Packit Service |
9ccfef |
smExtsnDescr
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A collection of objects providing information about the
|
|
Packit Service |
9ccfef |
capabilities of the scripting engine."
|
|
Packit Service |
9ccfef |
::= { smGroups 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smScriptGroup OBJECT-GROUP
|
|
Packit Service |
9ccfef |
OBJECTS {
|
|
Packit Service |
9ccfef |
smScriptDescr,
|
|
Packit Service |
9ccfef |
smScriptLanguage,
|
|
Packit Service |
9ccfef |
smScriptSource,
|
|
Packit Service |
9ccfef |
smScriptAdminStatus,
|
|
Packit Service |
9ccfef |
smScriptOperStatus,
|
|
Packit Service |
9ccfef |
smScriptStorageType,
|
|
Packit Service |
9ccfef |
smScriptRowStatus
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A collection of objects providing information about
|
|
Packit Service |
9ccfef |
installed scripts."
|
|
Packit Service |
9ccfef |
::= { smGroups 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smCodeGroup OBJECT-GROUP
|
|
Packit Service |
9ccfef |
OBJECTS {
|
|
Packit Service |
9ccfef |
smCodeText,
|
|
Packit Service |
9ccfef |
smCodeRowStatus
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A collection of objects used to download or modify scripts
|
|
Packit Service |
9ccfef |
by using SNMP set requests."
|
|
Packit Service |
9ccfef |
::= { smGroups 3 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchGroup OBJECT-GROUP
|
|
Packit Service |
9ccfef |
OBJECTS {
|
|
Packit Service |
9ccfef |
smLaunchScriptOwner,
|
|
Packit Service |
9ccfef |
smLaunchScriptName,
|
|
Packit Service |
9ccfef |
smLaunchArgument,
|
|
Packit Service |
9ccfef |
smLaunchMaxRunning,
|
|
Packit Service |
9ccfef |
smLaunchMaxCompleted,
|
|
Packit Service |
9ccfef |
smLaunchLifeTime,
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smLaunchExpireTime,
|
|
Packit Service |
9ccfef |
smLaunchStart,
|
|
Packit Service |
9ccfef |
smLaunchControl,
|
|
Packit Service |
9ccfef |
smLaunchAdminStatus,
|
|
Packit Service |
9ccfef |
smLaunchOperStatus,
|
|
Packit Service |
9ccfef |
smLaunchRunIndexNext,
|
|
Packit Service |
9ccfef |
smLaunchStorageType,
|
|
Packit Service |
9ccfef |
smLaunchRowStatus
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A collection of objects providing information about scripts
|
|
Packit Service |
9ccfef |
that can be launched."
|
|
Packit Service |
9ccfef |
::= { smGroups 4 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smRunGroup OBJECT-GROUP
|
|
Packit Service |
9ccfef |
OBJECTS {
|
|
Packit Service |
9ccfef |
smRunArgument,
|
|
Packit Service |
9ccfef |
smRunStartTime,
|
|
Packit Service |
9ccfef |
smRunEndTime,
|
|
Packit Service |
9ccfef |
smRunLifeTime,
|
|
Packit Service |
9ccfef |
smRunExpireTime,
|
|
Packit Service |
9ccfef |
smRunExitCode,
|
|
Packit Service |
9ccfef |
smRunResult,
|
|
Packit Service |
9ccfef |
smRunState,
|
|
Packit Service |
9ccfef |
smRunControl,
|
|
Packit Service |
9ccfef |
smRunError
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A collection of objects providing information about running
|
|
Packit Service |
9ccfef |
scripts."
|
|
Packit Service |
9ccfef |
::= { smGroups 5 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
smNotificationsGroup NOTIFICATION-GROUP
|
|
Packit Service |
9ccfef |
NOTIFICATIONS {
|
|
Packit Service |
9ccfef |
smScriptAbort,
|
|
Packit Service |
9ccfef |
smScriptResult
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The notifications emitted by the script MIB."
|
|
Packit Service |
9ccfef |
::= { smGroups 6 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
END
|