⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc3165.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 5 页
字号:
   smCodeText OBJECT-TYPE       SYNTAX      OCTET STRING (SIZE (1..1024))       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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."       ::= { smCodeEntry 2 }   smCodeRowStatus OBJECT-TYPE       SYNTAX      RowStatus       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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."       ::= { smCodeEntry 3 }   --   -- Script execution.   --   -- This group defines tables which allow script execution to be   -- initiated, suspended, resumed, and terminated.  It also provides   -- a mechanism for keeping a history of recent script executions   -- and their results.   --   smRunObjects OBJECT IDENTIFIER ::= { smObjects 4 }   smLaunchTable OBJECT-TYPE       SYNTAX      SEQUENCE OF SmLaunchEntry       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "This table lists and describes scripts that are ready            to be executed together with their parameters."       ::= { smRunObjects 1 }   smLaunchEntry OBJECT-TYPE       SYNTAX      SmLaunchEntry       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "An entry describing a particular executable script."       INDEX { smLaunchOwner, smLaunchName }       ::= { smLaunchTable 1 }   SmLaunchEntry ::= SEQUENCE {       smLaunchOwner               SnmpAdminString,       smLaunchName                SnmpAdminString,       smLaunchScriptOwner         SnmpAdminString,       smLaunchScriptName          SnmpAdminString,       smLaunchArgument            OCTET STRING,       smLaunchMaxRunning          Unsigned32,       smLaunchMaxCompleted        Unsigned32,       smLaunchLifeTime            TimeInterval,       smLaunchExpireTime          TimeInterval,       smLaunchStart               Integer32,       smLaunchControl             INTEGER,       smLaunchAdminStatus         INTEGER,       smLaunchOperStatus          INTEGER,       smLaunchRunIndexNext        Integer32,       smLaunchStorageType         StorageType,       smLaunchRowStatus           RowStatus,       smLaunchError               SnmpAdminString,       smLaunchLastChange          DateAndTime,       smLaunchRowExpireTime       TimeInterval   }   smLaunchOwner OBJECT-TYPE       SYNTAX      SnmpAdminString (SIZE (0..32))       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "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 to index the entry            in the smLaunchTable. This owner is not necessarily the same            as the owner of the script itself (smLaunchScriptOwner)."       ::= { smLaunchEntry 1 }   smLaunchName OBJECT-TYPE       SYNTAX      SnmpAdminString (SIZE (1..32))       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "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 different from any other            smLaunchTable entries with the same smLaunchOwner but can be            the same as other entries in the smLaunchTable with            different smLaunchOwner values. Note that the value of            smLaunchName is not related in any way to the name of the            script being launched."       ::= { smLaunchEntry 2 }   smLaunchScriptOwner OBJECT-TYPE       SYNTAX      SnmpAdminString (SIZE (0..32))       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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 error if            the value of smLaunchOperStatus is `enabled'."       ::= { smLaunchEntry 3 }   smLaunchScriptName OBJECT-TYPE       SYNTAX      SnmpAdminString (SIZE (0..32))       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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 script.            Attempts to write this object will fail with an            inconsistentValue error if the value of smLaunchOperStatus            is `enabled'."       DEFVAL { ''H }       ::= { smLaunchEntry 4 }   smLaunchArgument OBJECT-TYPE       SYNTAX      OCTET STRING       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "The argument supplied to the script. When a script is            invoked, the value of this object is used to initialize            the smRunArgument object."       DEFVAL { ''H }       ::= { smLaunchEntry 5 }   smLaunchMaxRunning OBJECT-TYPE       SYNTAX      Unsigned32 (1..4294967295)       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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."       DEFVAL { 1 }       ::= { smLaunchEntry 6 }   smLaunchMaxCompleted OBJECT-TYPE       SYNTAX      Unsigned32 (1..4294967295)       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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 smRunTable            are deleted if necessary until the number of completed            scripts is smaller than the value of this object. Scripts            whose smRunEndTime value indicates the oldest completion            time are deleted first."       DEFVAL { 1 }       ::= { smLaunchEntry 7 }   smLaunchLifeTime OBJECT-TYPE       SYNTAX      TimeInterval       UNITS       "centi-seconds"       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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            instance does not affect scripts previously launched from            this entry."       DEFVAL { 360000 }       ::= { smLaunchEntry 8 }   smLaunchExpireTime OBJECT-TYPE       SYNTAX      TimeInterval       UNITS       "centi-seconds"       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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 smRunExpireTime            object when a script is launched. Changing the value of an            smLaunchExpireTime instance does not affect scripts            previously launched from this entry."       DEFVAL { 360000 }       ::= { smLaunchEntry 9 }   smLaunchStart OBJECT-TYPE       SYNTAX      Integer32 (0..2147483647)       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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 script started            execution yet.            A script is started by setting this object to an unused            smRunIndex value. A new row in the smRunTable will be            created which is indexed by the value supplied by the            set-request in addition to the value of smLaunchOwner and            smLaunchName. An unused value can be obtained by reading            the smLaunchRunIndexNext object.            Setting this object to the special value 0 will start            the script with a self-generated smRunIndex value. The            consequence is that the script invoker has no reliable            way to determine the smRunIndex value for this script            invocation and that the invoker has therefore no way            to obtain the results from this script invocation. The            special value 0 is however useful for scheduled script            invocations.            If this object is set, the following checks must be            performed:            1) The value of the smLaunchOperStatus object in this               entry of the smLaunchTable must be `enabled'.            2) The values of smLaunchScriptOwner and               smLaunchScriptName of this row must identify an               existing entry in the smScriptTable.            3) The value of smScriptOperStatus of this entry must               be `enabled'.            4) The principal performing the set operation must have               read access to the script. This must be checked by               calling the isAccessAllowed abstract service interface               defined in RFC 2271 on the row in the smScriptTable               identified by smLaunchScriptOwner and smLaunchScriptName.               The isAccessAllowed abstract service interface must be               called on all columnar objects in the smScriptTable with               a MAX-ACCESS value different than `not-accessible'. The               test fails as soon as a call indicates that access is               not allowed.            5) If the value provided by the set operation is not 0,               a check must be made that the value is currently not               in use. Otherwise, if the value provided by the set               operation is 0, a suitable unused value must be               generated.            6) The number of currently executing scripts invoked               from this smLaunchTable entry must be less than               smLaunchMaxRunning.            Attempts to start a script will fail with an            inconsistentValue error if one of the checks described            above fails.            Otherwise, if all checks have been passed, a new entry            in the smRunTable will be created indexed by smLaunchOwner,            smLaunchName and the new value for smRunIndex. The value            of smLaunchArgument will be copied into smRunArgument,            the value of smLaunchLifeTime will be copied to            smRunLifeTime, and the value of smLaunchExpireTime            will be copied to smRunExpireTime.            The smRunStartTime will be set to the current time and            the smRunState will be set to `initializing' before the            script execution is initiated in the appropriate runtime            system.            Note that the data type and the range of this object must            be consistent with the smRunIndex object. Since this            object might be written from the scheduling MIB, the            data type Integer32 rather than Unsigned32 is used."       DEFVAL { 0 }       ::= { smLaunchEntry 10 }   smLaunchControl OBJECT-TYPE       SYNTAX      INTEGER {                       abort(1),                       suspend(2),                       resume(3),                       nop(4)                   }       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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 set the smRunControl object of all applicable rows            in the smRunTable to abort(1), suspend(2) or resume(3)            respectively. The phrase `applicable rows' means the set of            rows which were created from this entry in the smLaunchTable            and whose value of smRunState allows the corresponding            state change as described in the definition of the            smRunControl object. Setting this object to nop(4) has no            effect.            Attempts to set this object lead to an inconsistentValue            error only if all implicated sets on all the applicable            rows lead to inconsistentValue errors. It is not allowed            to return an inconsistentValue error if at least one state            change on one of the applicable rows was successful."       DEFVAL { nop }       ::= { smLaunchEntry 11 }   smLaunchAdminStatus OBJECT-TYPE       SYNTAX      INTEGER {                       enabled(1),                       disabled(2),                       autostart(3)                   }       MAX-ACCESS  read-create       STATUS      current       DESCRIPTION           "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 enabled(1) state as            soon as the associated script table entry is enabled(1).            The value autostart(3) further indicates that the script            is started automatically by conceptually writing the            value 0 into the associated smLaunchStart object during            the transition from the `disabled' into the `enabled'            operational state. This is useful for scripts that are

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -