home *** CD-ROM | disk | FTP | other *** search
- -----------------------------------
- --WA1006E SNMPºσ╢qñ╔»┼ñΦ«╫
- -----------------------------------
- HUAWEI-CONFIG-MAN-MIB DEFINITIONS ::= BEGIN
- IMPORTS
- --huaweiUtility
- -- FROM HUAWEI-MIB
-
- OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
- FROM SNMPv2-CONF
- TimeTicks, IpAddress, Integer32, Unsigned32, Counter32,
- OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
- FROM SNMPv2-SMI
- DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION
- FROM SNMPv2-TC;
-
- --iso OBJECT IDENTIFIER ::= { 1 }
- org OBJECT IDENTIFIER ::= { iso 3 }
- dod OBJECT IDENTIFIER ::= { org 6 }
- internet OBJECT IDENTIFIER ::= { dod 1 }
- directory OBJECT IDENTIFIER ::= { internet 1 }
- mgmt OBJECT IDENTIFIER ::= { internet 2 }
- experimental OBJECT IDENTIFIER ::= { internet 3 }
- private OBJECT IDENTIFIER ::= { internet 4 }
- enterprises OBJECT IDENTIFIER ::= { private 1 }
- huawei OBJECT IDENTIFIER ::= { enterprises 2011 }
- huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 }
-
- --
- -- Textual conventions
- --
-
- ConfigOperationType ::= TEXTUAL-CONVENTION
- STATUS current
- DESCRIPTION
- "Specify operation types on configuration.
- Currently, following types of operation are provided:
- running2Startup(1):refresh the saved configuration file used currently
- with current configuration running in the system. The
- operation is the same as that of
- [save] command from command line.(running->startup)
- startup2Running(2):recover the current configuration running in the system
- with the saved configuration file used currently.(running<-startup)
- running2Net(3):Send the current configuration running in the system to the network
- through a certain protocol.(running->networkFile)
- net2Running(4):recover the current configuration running in the system
- with a remote file from network through a certain protocol.(running<-networkFile)
- net2Startup(5):Download a remote file to the local system to be the saved configuration file used currently
- through a certain protocol.(startup<-networkFile)
- startup2Net(6):Send the saved configuration file used currently to the network
- through a certain protocol. (startup ->networkFile)"
- SYNTAX INTEGER
- {
- running2Startup(1),
- startup2Running(2),
- running2Net(3),
- net2Running(4),
- net2Startup(5),
- startup2Net(6)
- }
-
- hwConfig MODULE-IDENTITY
- LAST-UPDATED "200212191936Z" -- December 19, 2002 at 19:36 GMT
- ORGANIZATION
- "Huawei Technologies co.,Ltd."
- CONTACT-INFO
- "VRP Team Huawei Technologies co.,Ltd.
- Huawei Bld.,NO.3 Xinxi Rd.,
- Shang-Di Information Industry Base,
- Hai-Dian District Beijing P.R. China
- http://www.huawei.com
- Zip:100085
- "
- DESCRIPTION
- "The HUAWEI-CONFIG-MAN-MIB contains objects to manage the system configuration. It contains the
- model used to represent configuration data that exists elsewhere in the system and in peripheral devices.
- There are no constraints on this MIB."
- REVISION "200212191938Z" -- December 19, 2002 at 19:38 GMT
- DESCRIPTION
- "The initial revision of this MIB module ."
- ::= { huaweiUtility 10 }
-
- -- 1.3.6.1.4.1.2011.6.10.1
- hwConfigManObjects OBJECT IDENTIFIER ::= { hwConfig 1 }
-
- -- 1.3.6.1.4.1.2011.6.10.1.2
- hwCfgOperate OBJECT IDENTIFIER ::= { hwConfigManObjects 2 }
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4
- hwCfgOperateTable OBJECT-TYPE
- SYNTAX SEQUENCE OF HwCfgOperateEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of config-operation requests.
- "
- ::= { hwCfgOperate 4 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1
- hwCfgOperateEntry OBJECT-TYPE
- SYNTAX HwCfgOperateEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An operate request entry."
- INDEX { hwCfgOperateIndex }
- ::= { hwCfgOperateTable 1 }
-
-
- HwCfgOperateEntry ::=
- SEQUENCE {
- hwCfgOperateIndex
- Integer32,
- hwCfgOperateType
- ConfigOperationType,
- hwCfgOperateProtocol
- INTEGER,
- hwCfgOperateFileName
- DisplayString,
- hwCfgOperateServerAddress
- IpAddress,
- hwCfgOperateUserName
- DisplayString,
- hwCfgOperateUserPassword
- DisplayString,
- hwCfgOperateEndNotificationSwitch
- TruthValue,
- hwCfgOperateRowStatus
- RowStatus
- }
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.1
- hwCfgOperateIndex OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The unique index value of a row in this table."
- ::= { hwCfgOperateEntry 1 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.2
- hwCfgOperateType OBJECT-TYPE
- SYNTAX ConfigOperationType
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Specify the type of operation on configuration.
- "
- ::= { hwCfgOperateEntry 2 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.3
- hwCfgOperateProtocol OBJECT-TYPE
- SYNTAX INTEGER
- {
- ftp(1),
- tftp(2)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "If the value of hwCfgOperateType is running2Net,net2Running,net2Startup
- or startup2net, this node specify the protocol to be
- used for file transfer .
- The default protocol is ftp if no protocol is specified.
- And for other value of hwCfgOperateType , this object may
- be ignored by the implementation. "
- ::= { hwCfgOperateEntry 3 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.4
- hwCfgOperateFileName OBJECT-TYPE
- SYNTAX DisplayString (SIZE (1..128))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "When the object of hwCfgOperateType has the value of net2Startup, net2running or
- running2Net,the value must be specified. The file name may include the path if
- applicable.
- If the value of hwCfgOperateType is net2Startup or net2running, this node specify the
- source file name of transfers.If the value of hwCfgOperateType is running2Net ,
- this node specify the destination file name of transfers.
- When hwCfgOperateType has the value of startup2net,the object may not be
- created instead of using the file name of startup configuration file.
- "
- ::= { hwCfgOperateEntry 4 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.5
- hwCfgOperateServerAddress OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "When the operation type is running2Net,net2Running,net2Startup
- or startup2net , the ip address of the ftp/ftfp server from/to
- which to download/upload must be specified.
- Values of 0.0.0.0 or FF.FF.FF.FF are not permitted."
- ::= { hwCfgOperateEntry 5 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.6
- hwCfgOperateUserName OBJECT-TYPE
- SYNTAX DisplayString (SIZE (1..40))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "When the operation type is running2Net,net2Running,net2Startup
- or startup2net , the user
- name for the ftp server from/to which to download/upload
- should be specified. The object must be created if hwCfgOperateProtocol
- has the value of ftp. "
- ::= { hwCfgOperateEntry 6 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.7
- hwCfgOperateUserPassword OBJECT-TYPE
- SYNTAX DisplayString (SIZE (1..40))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "When the operation type is running2Net,net2Running,net2Startup
- or startup2net , the user
- password for the ftp server from/to which to download/upload
- should be specified. The object must be created if hwCfgOperateProtocol
- has the value of ftp. "
- ::= { hwCfgOperateEntry 7 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.8
- hwCfgOperateEndNotificationSwitch OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Specifies whether or not a notification should be
- issued on the completion of the operation."
- DEFVAL { false }
- ::= { hwCfgOperateEntry 8 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.9
- hwCfgOperateRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The status of this table entry.
- When the status is active all the
- object's value in the entry is not
- allowed to modified."
- ::= { hwCfgOperateEntry 9 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.5
- hwCfgOperateResultTable OBJECT-TYPE
- SYNTAX SEQUENCE OF HwCfgOperateResultEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of config-operation requests result."
- ::= { hwCfgOperate 5 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.7.1
- hwCfgOperateResultEntry OBJECT-TYPE
- SYNTAX HwCfgOperateResultEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The result entries of configuration operation requests."
- INDEX { hwCfgOperateResultIndex }
- ::= { hwCfgOperateResultTable 1 }
-
-
- HwCfgOperateResultEntry ::=
- SEQUENCE {
- hwCfgOperateResultIndex
- Integer32,
- hwCfgOperateResultOptIndex
- Integer32,
- hwCfgOperateResultOpType
- ConfigOperationType,
- hwCfgOperateState
- INTEGER,
- hwCfgOperateTime
- TimeTicks,
- hwCfgOperateEndTime
- TimeTicks
- }
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.1
- hwCfgOperateResultIndex OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "
- The index of Table, which is a incremental integer.
- The maximum value of the node is 2147483647.The agent should wraps the
- value to 1 and flush all the existing entries when the maximum value
- is reached."
- ::= { hwCfgOperateResultEntry 1 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.2
- hwCfgOperateResultOptIndex OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The operation index in the hwCfgOperateTable."
- ::= { hwCfgOperateResultEntry 2 }
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.3
- hwCfgOperateResultOpType OBJECT-TYPE
- SYNTAX ConfigOperationType
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The operation type in the hwCfgOperateTable."
- ::= { hwCfgOperateResultEntry 3 }
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.4
- hwCfgOperateState OBJECT-TYPE
- SYNTAX INTEGER
- {
- opInProgress(1),
- opSuccess(2),
- opInvalidOperation(3),
- opInvalidProtocol(4),
- opInvalidSourceName(5),
- opInvalidDestName(6),
- opInvalidServerAddress(7),
- opDeviceBusy(8),
- opDeviceOpenError(9),
- opDeviceError(10),
- opDeviceNotProgrammable(11),
- opDeviceFull(12),
- opFileOpenError(13),
- opFileTransferError(14),
- opFileChecksumError(15),
- opNoMemory(16),
- opAuthFail(17),
- opTimeOut(18),
- opUnknownFailure(19)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The status of the specified operation.
-
- opInProgress :
- specified operation is active
-
- opOperationSuccess :
- specified operation is supported and
- completed successfully
-
- opInvalidOperation :
- command invalid or command/protocol/device
- combination unsupported
-
- opInvalidProtocol :
- invalid protocol specified
-
- opInvalidSourceName :
- invalid source file name specified.
-
-
- opInvalidDestName :
- invalid target name specified.
-
-
- opInvalidServerAddress :
- invalid server address specified
-
- opDeviceBusy :
- specified device is in use and locked by
- another process
-
- opDeviceOpenError :
- invalid device name
-
- opDeviceError :
- device read, write or erase error
-
- opDeviceNotProgrammable :
- device is read-only but a write or erase
- operation was specified
-
- opDeviceFull :
- device is filled to capacity
-
- opFileOpenError :
- invalid file name; file not found in partition
-
- opFileTransferError :
- file transfer was unsuccessfull; network failure
-
- opFileChecksumError :
- file checksum in Flash failed
-
- opNoMemory :
- system running low on memory
-
- opAuthFail:
- invalid user name or password
-
- opTimeOut :
- file transfer was timeout
-
- opUnknownFailure :
- failure unknown"
- ::= { hwCfgOperateResultEntry 4 }
-
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.5
- hwCfgOperateTime OBJECT-TYPE
- SYNTAX TimeTicks
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Record the time taken for the operation. This object will
- be like a stopwatch, starting when the operation
- starts, and stopping when the operation completes."
- ::= { hwCfgOperateResultEntry 5 }
-
- -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.6
- hwCfgOperateEndTime OBJECT-TYPE
- SYNTAX TimeTicks
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when the configuration operation is finished."
- ::= { hwCfgOperateResultEntry 6 }
-
-
-
- END