mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
1039 lines
26 KiB
INI
1039 lines
26 KiB
INI
#-MIBFILE: HH3C-CONFIG-MAN-MIB.mib
|
|
|
|
HH3C-CONFIG-MAN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
hh3c OBJECT IDENTIFIER ::= { enterprises 25506 }
|
|
hh3cCommon OBJECT IDENTIFIER ::= { hh3c 2 }
|
|
InetAddressType ::=
|
|
INTEGER {
|
|
unknown(0),
|
|
ipv4(1),
|
|
ipv6(2),
|
|
ipv4z(3),
|
|
ipv6z(4),
|
|
dns(16)
|
|
}
|
|
|
|
InetAddress ::=
|
|
OCTET STRING (SIZE(0..255))
|
|
|
|
InetAddressIPv4 ::=
|
|
OCTET STRING (SIZE(4))
|
|
|
|
InetAddressIPv6 ::=
|
|
OCTET STRING (SIZE(16))
|
|
|
|
InetAddressIPv4z ::=
|
|
OCTET STRING (SIZE(8))
|
|
|
|
InetAddressIPv6z ::=
|
|
OCTET STRING (SIZE(20))
|
|
|
|
InetAddressDNS ::=
|
|
OCTET STRING (SIZE(1..255))
|
|
|
|
InetAddressPrefixLength ::=
|
|
OCTET STRING
|
|
|
|
InetPortNumber ::=
|
|
OCTET STRING
|
|
|
|
InetAutonomousSystemNumber ::=
|
|
OCTET STRING
|
|
|
|
InetScopeType ::=
|
|
INTEGER {
|
|
interfaceLocal(1),
|
|
linkLocal(2),
|
|
subnetLocal(3),
|
|
adminLocal(4),
|
|
siteLocal(5),
|
|
organizationLocal(8),
|
|
global(14)
|
|
}
|
|
|
|
InetZoneIndex ::=
|
|
OCTET STRING
|
|
|
|
InetVersion ::=
|
|
INTEGER {
|
|
unknown(0),
|
|
ipv4(1),
|
|
ipv6(2)
|
|
}
|
|
|
|
DisplayString ::=
|
|
OCTET STRING (SIZE(0..255))
|
|
|
|
PhysAddress ::=
|
|
OCTET STRING
|
|
|
|
MacAddress ::=
|
|
OCTET STRING (SIZE(6))
|
|
|
|
TruthValue ::=
|
|
INTEGER {
|
|
true(1),
|
|
false(2)
|
|
}
|
|
|
|
TestAndIncr ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
AutonomousType ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
InstancePointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
VariablePointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
RowPointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
RowStatus ::=
|
|
INTEGER {
|
|
active(1),
|
|
notInService(2),
|
|
notReady(3),
|
|
createAndGo(4),
|
|
createAndWait(5),
|
|
destroy(6)
|
|
}
|
|
|
|
TimeStamp ::=
|
|
TimeTicks
|
|
|
|
TimeInterval ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
DateAndTime ::=
|
|
OCTET STRING (SIZE(8|11))
|
|
|
|
StorageType ::=
|
|
INTEGER {
|
|
other(1),
|
|
volatile(2),
|
|
nonVolatile(3),
|
|
permanent(4),
|
|
readOnly(5)
|
|
}
|
|
|
|
TDomain ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
TAddress ::=
|
|
OCTET STRING (SIZE(1..255))
|
|
|
|
ConfigOperationType ::=
|
|
INTEGER {
|
|
running2Startup(1),
|
|
startup2Running(2),
|
|
running2Net(3),
|
|
net2Running(4),
|
|
net2Startup(5),
|
|
startup2Net(6)
|
|
}
|
|
|
|
ConfigOperationStateType ::=
|
|
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),
|
|
opInvalidConfigFile(20),
|
|
opSlaveFull(21),
|
|
opCopyToSlaveFailure(22)
|
|
}
|
|
|
|
hh3cConfig OBJECT IDENTIFIER ::= { hh3cCommon 4 }
|
|
|
|
hh3cConfigManObjects OBJECT IDENTIFIER ::= { hh3cConfig 1 }
|
|
|
|
hh3cCfgLog OBJECT IDENTIFIER ::= { hh3cConfigManObjects 1 }
|
|
|
|
hh3cCfgRunModifiedLast OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The object records the value of sysUpTime when the current configuration
|
|
running in the system was last modified.
|
|
|
|
The value will be changed immediately after system detects the current
|
|
configuration has been changed."
|
|
::= { hh3cCfgLog 1 }
|
|
|
|
|
|
hh3cCfgRunSavedLast OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The object records the value of sysUpTime when the current configuration
|
|
running in the system was last saved.
|
|
|
|
If the value of the object is smaller than
|
|
hh3cCfgRunModifiedLast, the current configuration has been
|
|
modified but not saved."
|
|
::= { hh3cCfgLog 2 }
|
|
|
|
|
|
hh3cCfgStartModifiedLast OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The object records the value of sysUpTime when the saved configuration
|
|
used currently was last modified. It may have been modified by a save of the
|
|
current configuration running in the system or other methods such as copy."
|
|
::= { hh3cCfgLog 3 }
|
|
|
|
|
|
hh3cCfgLogLimitedEntries OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The object shows the maximum number of rows in
|
|
hh3cCfgLogTable. The value supported by the system is 10.
|
|
"
|
|
::= { hh3cCfgLog 4 }
|
|
|
|
|
|
hh3cCfgLogDeletedEntries OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The total number of rows deleted from hh3cCfgLogTable."
|
|
::= { hh3cCfgLog 5 }
|
|
|
|
|
|
hh3cCfgLogWantBackup OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Decide whether to backup the value of objects about hh3cCfgLog."
|
|
::= { hh3cCfgLog 6 }
|
|
|
|
|
|
hh3cCfgLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCfgLogEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Table for logging configuration operation in device."
|
|
::= { hh3cCfgLog 7 }
|
|
|
|
|
|
hh3cCfgLogEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCfgLogEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Information of the entry."
|
|
INDEX { hh3cCfgLogIndex }
|
|
|
|
::= { hh3cCfgLogTable 1 }
|
|
|
|
hh3cCfgLogEntry ::=
|
|
SEQUENCE {
|
|
hh3cCfgLogIndex Integer32,
|
|
hh3cCfgLogTime TimeTicks,
|
|
hh3cCfgLogSrcCmd INTEGER,
|
|
hh3cCfgLogSrcData INTEGER,
|
|
hh3cCfgLogDesData INTEGER,
|
|
hh3cCfgLogTerminalType INTEGER,
|
|
hh3cCfgLogTerminalUser DisplayString,
|
|
hh3cCfgLogTerminalNum Integer32,
|
|
hh3cCfgLogTerminalLocation DisplayString,
|
|
hh3cCfgLogCmdSrcAddress IpAddress,
|
|
hh3cCfgLogVirHost DisplayString,
|
|
hh3cCfgLogUserName DisplayString,
|
|
hh3cCfgLogServerAddress IpAddress,
|
|
hh3cCfgLogFile DisplayString,
|
|
hh3cCfgLogCmdSrcAddrType InetAddressType,
|
|
hh3cCfgLogCmdSrcAddrRev InetAddress,
|
|
hh3cCfgLogCmdSrcAddrVPNName DisplayString,
|
|
hh3cCfgLogServerAddrType InetAddressType,
|
|
hh3cCfgLogServerAddrRev InetAddress,
|
|
hh3cCfgLogServerAddrVPNName DisplayString
|
|
}
|
|
|
|
hh3cCfgLogIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Index of the table beginning from 1."
|
|
::= { hh3cCfgLogEntry 1 }
|
|
|
|
|
|
hh3cCfgLogTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Specify the sysUpTime when the config log was generated."
|
|
::= { hh3cCfgLogEntry 2 }
|
|
|
|
|
|
hh3cCfgLogSrcCmd OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
cmdLine(1),
|
|
snmp(2),
|
|
other(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Specify the source command which brought the log.
|
|
Currently we provide the types of source:
|
|
1.cmdLine(1):configure log instigated by command line.
|
|
2.snmp(2):configure log instigated by snmp.
|
|
3.other(3):configure log instigated by other source unknown."
|
|
::= { hh3cCfgLogEntry 3 }
|
|
|
|
|
|
hh3cCfgLogSrcData OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
erase(1),
|
|
runningData(2),
|
|
commandSource(3),
|
|
startupData(4),
|
|
local(5),
|
|
netFtp(6),
|
|
hotPlugging(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The source of the configuration data event.
|
|
erase erasing destination
|
|
runningData operational data alive
|
|
commandSource the command source itself
|
|
startupData what the system will use next reboot
|
|
local local NVRAM or flash
|
|
netFtp FTP network transfer
|
|
hotPlugging board is inserted or pulled out on line
|
|
"
|
|
::= { hh3cCfgLogEntry 4 }
|
|
|
|
|
|
hh3cCfgLogDesData OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
runningData(2),
|
|
commandSource(3),
|
|
startupData(4),
|
|
local(5),
|
|
netFtp(6),
|
|
hotPlugging(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The destination for the configuration data event.
|
|
unknown unknown
|
|
runningData operational data alive
|
|
commandSource the command source itself
|
|
startupData what the system will use next reboot
|
|
local local NVRAM or flash
|
|
netFtp FTP network transfer
|
|
hotPlugging board is inserted or pulled out on line"
|
|
::= { hh3cCfgLogEntry 5 }
|
|
|
|
|
|
hh3cCfgLogTerminalType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
unknown(2),
|
|
console(3),
|
|
terminal(4),
|
|
virtual(5),
|
|
auxiliary(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Specifies the terminal type.
|
|
If hh3cCfgLogSrcCmd is not 'cmdLine', use 'notApplicable'.
|
|
|
|
The value list:
|
|
notApplicable(1): no meaning at this time.
|
|
unknown(2): unknown terminal type.
|
|
console(3): console interface.
|
|
terminal(4): generic terminal.
|
|
virtual(5): virtual terminal such as telnet.
|
|
auxiliary(6): auxiliary interface."
|
|
::= { hh3cCfgLogEntry 6 }
|
|
|
|
|
|
hh3cCfgLogTerminalUser OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The name of logging user which is available when hh3cCfgLogSrcCmd
|
|
is 'cmdLine'.
|
|
Other, a zero length string."
|
|
::= { hh3cCfgLogEntry 7 }
|
|
|
|
|
|
hh3cCfgLogTerminalNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Specifies the terminal number.
|
|
If hh3cCfgLogSrcCmd is not 'cmdLine', use '-1'"
|
|
::= { hh3cCfgLogEntry 8 }
|
|
|
|
|
|
hh3cCfgLogTerminalLocation OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The location of logging user which is available when hh3cCfgLogSrcCmd
|
|
is 'cmdLine'.
|
|
Other, a zero length string."
|
|
::= { hh3cCfgLogEntry 9 }
|
|
|
|
|
|
hh3cCfgLogCmdSrcAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION "The address from which a request comes when the value of hh3cCfgLogSrcCmd is 'snmp(2)'.
|
|
|
|
The ip address of the remote system connected when the value of hh3cCfgLogTerminalType
|
|
is 'virtual'.
|
|
|
|
Other, the value of 0.0.0.0.
|
|
|
|
This object is replaced by for it only support IPv4."
|
|
::= { hh3cCfgLogEntry 10 }
|
|
|
|
|
|
hh3cCfgLogVirHost OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The host name of remote system connected if
|
|
hh3cCfgLogTerminalType has the value of 'virtual'.
|
|
Other, a zero length string."
|
|
::= { hh3cCfgLogEntry 11 }
|
|
|
|
|
|
hh3cCfgLogUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The user name used when hh3cCfgLogSrcData or hh3cCfgLogDesData has
|
|
the value of 'netFtp'.
|
|
Other, a zero length string."
|
|
::= { hh3cCfgLogEntry 12 }
|
|
|
|
|
|
hh3cCfgLogServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION "The remote server address when hh3cCfgLogSrcData or hh3cCfgLogDesData
|
|
has the value of 'netFtp'.
|
|
Other, a value of 0.0.0.0.
|
|
|
|
This object is replaced by for it only support IPv4."
|
|
::= { hh3cCfgLogEntry 13 }
|
|
|
|
|
|
hh3cCfgLogFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The current configuration file name when hh3cCfgLogSrcData has
|
|
the value of 'netFtp',and hh3cCfgLogDesData has the value of 'startupData'.
|
|
Other, a zero length string."
|
|
::= { hh3cCfgLogEntry 14 }
|
|
|
|
|
|
hh3cCfgLogCmdSrcAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The type of IP address for the hh3cCfgLogCmdSrcAddrRev."
|
|
::= { hh3cCfgLogEntry 15 }
|
|
|
|
|
|
hh3cCfgLogCmdSrcAddrRev OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The address from which a request comes when the value of hh3cCfgLogSrcCmd is 'snmp(2)'.
|
|
|
|
The ip address of the remote system connected when the value of hh3cCfgLogTerminalType
|
|
is 'virtual'.
|
|
|
|
Other, the value of 0.0.0.0."
|
|
::= { hh3cCfgLogEntry 16 }
|
|
|
|
|
|
hh3cCfgLogCmdSrcAddrVPNName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The VPN instance of this operation uses."
|
|
::= { hh3cCfgLogEntry 17 }
|
|
|
|
|
|
hh3cCfgLogServerAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The type of IP address for the hh3cCfgLogServerAddrRev."
|
|
::= { hh3cCfgLogEntry 18 }
|
|
|
|
|
|
hh3cCfgLogServerAddrRev OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The remote server address when hh3cCfgLogSrcData or hh3cCfgLogDesData
|
|
has the value of 'netFtp'.
|
|
Other, a value of 0.0.0.0."
|
|
::= { hh3cCfgLogEntry 19 }
|
|
|
|
|
|
hh3cCfgLogServerAddrVPNName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The VPN instance of this operation uses."
|
|
::= { hh3cCfgLogEntry 20 }
|
|
|
|
|
|
hh3cCfgOperate OBJECT IDENTIFIER ::= { hh3cConfigManObjects 2 }
|
|
|
|
hh3cCfgOperateGlobalEntryLimit OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The maximum number of copy entries that may be held
|
|
in hh3cCfgOperateTable. A particular setting does not guarantee
|
|
that much data can be held."
|
|
::= { hh3cCfgOperate 1 }
|
|
|
|
|
|
hh3cCfgOperateEntryAgeOutTime OBJECT-TYPE
|
|
SYNTAX INTEGER (1..60)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of minutes an unactive hh3cCfgOperateEntry SHOULD be kept in the
|
|
hh3cCfgOperateTable before it is active. The object is a fator taken account
|
|
of when it needs delete some rows make room in hh3cCfgOperateTable. "
|
|
::= { hh3cCfgOperate 2 }
|
|
|
|
|
|
hh3cCfgOperateResultGlobalEntryLimit OBJECT-TYPE
|
|
SYNTAX INTEGER (1..50)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The maximum number of copy entries that may be held
|
|
in hh3cCfgOperateResultTable. A particular setting does not guarantee
|
|
that much data can be held."
|
|
::= { hh3cCfgOperate 3 }
|
|
|
|
|
|
hh3cCfgOperateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCfgOperateEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table of config-operation requests."
|
|
::= { hh3cCfgOperate 4 }
|
|
|
|
|
|
hh3cCfgOperateEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCfgOperateEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An operate request entry."
|
|
INDEX { hh3cCfgOperateIndex }
|
|
|
|
::= { hh3cCfgOperateTable 1 }
|
|
|
|
hh3cCfgOperateEntry ::=
|
|
SEQUENCE {
|
|
hh3cCfgOperateIndex Integer32,
|
|
hh3cCfgOperateType ConfigOperationType,
|
|
hh3cCfgOperateProtocol INTEGER,
|
|
hh3cCfgOperateFileName DisplayString,
|
|
hh3cCfgOperateServerAddress IpAddress,
|
|
hh3cCfgOperateUserName DisplayString,
|
|
hh3cCfgOperateUserPassword DisplayString,
|
|
hh3cCfgOperateEndNotificationSwitch TruthValue,
|
|
hh3cCfgOperateRowStatus RowStatus,
|
|
hh3cCfgOperateServerPort Integer32,
|
|
hh3cCfgOperateSrvAddrType InetAddressType,
|
|
hh3cCfgOperateSrvAddrRev InetAddress,
|
|
hh3cCfgOperateSrvVPNName DisplayString
|
|
}
|
|
|
|
hh3cCfgOperateIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The unique index value of a row in this table."
|
|
::= { hh3cCfgOperateEntry 1 }
|
|
|
|
|
|
hh3cCfgOperateType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
running2Startup(1),
|
|
startup2Running(2),
|
|
running2Net(3),
|
|
net2Running(4),
|
|
net2Startup(5),
|
|
startup2Net(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Specify the type of operation on configuration."
|
|
::= { hh3cCfgOperateEntry 2 }
|
|
|
|
|
|
hh3cCfgOperateProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ftp(1),
|
|
tftp(2),
|
|
clusterftp(3),
|
|
clustertftp(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "If the value of hh3cCfgOperateType 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 hh3cCfgOperateType , this object may
|
|
be ignored by the implementation.
|
|
|
|
when clusterftp or clustertftp is selected,
|
|
the hh3cCfgOperateServerAddress needn't be set,
|
|
the server address can be acquired automatically, the value of hh3cCfgOperateServerAddress
|
|
is uncertain during operation.
|
|
both member switch and commander switch can use them if they support HGMP v2.
|
|
"
|
|
::= { hh3cCfgOperateEntry 3 }
|
|
|
|
|
|
hh3cCfgOperateFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "When the object of hh3cCfgOperateType 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 hh3cCfgOperateType is net2Startup or net2running, this node specify the
|
|
source file name of transfers.If the value of hh3cCfgOperateType is running2Net ,
|
|
this node specify the destination file name of transfers.
|
|
When hh3cCfgOperateType has the value of startup2net,the object may not be
|
|
created instead of using the file name of startup configuration file."
|
|
::= { hh3cCfgOperateEntry 4 }
|
|
|
|
|
|
hh3cCfgOperateServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION "When the operation type is running2Net,net2Running,net2Startup
|
|
or startup2net , the ip address of the ftp/tftp server from/to
|
|
which to download/upload must be specified.
|
|
Values of 0.0.0.0 or FF.FF.FF.FF are not permitted.
|
|
|
|
This object is replaced by hh3cFlhOperSrvAddr for it only support IPv4."
|
|
::= { hh3cCfgOperateEntry 5 }
|
|
|
|
|
|
hh3cCfgOperateUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..40))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 hh3cCfgOperateProtocol
|
|
has the value of ftp. "
|
|
::= { hh3cCfgOperateEntry 6 }
|
|
|
|
|
|
hh3cCfgOperateUserPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..40))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 hh3cCfgOperateProtocol
|
|
has the value of ftp. "
|
|
::= { hh3cCfgOperateEntry 7 }
|
|
|
|
|
|
hh3cCfgOperateEndNotificationSwitch OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Specifies whether or not a notification should be
|
|
issued on the completion of the operation."
|
|
::= { hh3cCfgOperateEntry 8 }
|
|
|
|
|
|
hh3cCfgOperateRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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."
|
|
::= { hh3cCfgOperateEntry 9 }
|
|
|
|
|
|
hh3cCfgOperateServerPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "When the operation type is running2Net, net2Running, net2Startup or startup2Net,
|
|
this node is used for specifying the remote port number. If the value is 0 or not
|
|
specified, the known port number will be used."
|
|
::= { hh3cCfgOperateEntry 10 }
|
|
|
|
|
|
hh3cCfgOperateSrvAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The type of IP address for hh3cCfgOperateSrvAddrRev."
|
|
::= { hh3cCfgOperateEntry 11 }
|
|
|
|
|
|
hh3cCfgOperateSrvAddrRev OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "When the operation type is running2Net,net2Running,net2Startup
|
|
or startup2net , the ip address of the ftp/tftp server from/to
|
|
which to download/upload must be specified."
|
|
::= { hh3cCfgOperateEntry 12 }
|
|
|
|
|
|
hh3cCfgOperateSrvVPNName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The VPN instance of this operation uses."
|
|
::= { hh3cCfgOperateEntry 13 }
|
|
|
|
|
|
hh3cCfgOperateResultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCfgOperateResultEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table of config-operation requests result."
|
|
::= { hh3cCfgOperate 5 }
|
|
|
|
|
|
hh3cCfgOperateResultEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCfgOperateResultEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The result entries of configuration operation requests."
|
|
INDEX { hh3cCfgOperateResultIndex }
|
|
|
|
::= { hh3cCfgOperateResultTable 1 }
|
|
|
|
hh3cCfgOperateResultEntry ::=
|
|
SEQUENCE {
|
|
hh3cCfgOperateResultIndex Integer32,
|
|
hh3cCfgOperateResultOptIndex Integer32,
|
|
hh3cCfgOperateResultOpType ConfigOperationType,
|
|
hh3cCfgOperateState ConfigOperationStateType,
|
|
hh3cCfgOperateTime TimeTicks,
|
|
hh3cCfgOperateEndTime TimeTicks,
|
|
hh3cCfgOperFailReason DisplayString
|
|
}
|
|
|
|
hh3cCfgOperateResultIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The index of Table, which is an incremental integer.
|
|
The maximum value of the node is 2147483647. The agent should wrap the
|
|
value to 1 and flush all the existing entries when the maximum value
|
|
is reached."
|
|
::= { hh3cCfgOperateResultEntry 1 }
|
|
|
|
|
|
hh3cCfgOperateResultOptIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The operation index in the hh3cCfgOperateTable."
|
|
::= { hh3cCfgOperateResultEntry 2 }
|
|
|
|
|
|
hh3cCfgOperateResultOpType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
running2Startup(1),
|
|
startup2Running(2),
|
|
running2Net(3),
|
|
net2Running(4),
|
|
net2Startup(5),
|
|
startup2Net(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The operation type in the hh3cCfgOperateTable."
|
|
::= { hh3cCfgOperateResultEntry 3 }
|
|
|
|
|
|
hh3cCfgOperateState 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),
|
|
opInvalidConfigFile(20),
|
|
opSlaveFull(21),
|
|
opCopyToSlaveFailure(22)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The operation state type in the hh3cCfgOperateTable."
|
|
::= { hh3cCfgOperateResultEntry 4 }
|
|
|
|
|
|
hh3cCfgOperateTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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."
|
|
::= { hh3cCfgOperateResultEntry 5 }
|
|
|
|
|
|
hh3cCfgOperateEndTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The value of sysUpTime when the configuration operation is finished."
|
|
::= { hh3cCfgOperateResultEntry 6 }
|
|
|
|
|
|
hh3cCfgOperFailReason OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The failure reasons of configuration operation."
|
|
::= { hh3cCfgOperateResultEntry 7 }
|
|
|
|
|
|
hh3cCfgExecuteOperate OBJECT IDENTIFIER ::= { hh3cCfgOperate 6 }
|
|
|
|
hh3cCfgExecuteOperateResultEntryLimit OBJECT-TYPE
|
|
SYNTAX INTEGER (5..20)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The maximum number of ConfigOperationType entries that may be held
|
|
in hh3cCfgExecuteResultTable. A particular setting does not guarantee
|
|
that much data can be held."
|
|
::= { hh3cCfgExecuteOperate 1 }
|
|
|
|
|
|
hh3cCfgExecuteResultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cCfgExecuteResultEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table of configuration execute result."
|
|
::= { hh3cCfgExecuteOperate 2 }
|
|
|
|
|
|
hh3cCfgExecuteResultEntry OBJECT-TYPE
|
|
SYNTAX Hh3cCfgExecuteResultEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The result entries of configuration execute operation."
|
|
INDEX { hh3cCfgExecuteResultIndex }
|
|
|
|
::= { hh3cCfgExecuteResultTable 1 }
|
|
|
|
hh3cCfgExecuteResultEntry ::=
|
|
SEQUENCE {
|
|
hh3cCfgExecuteResultIndex Integer32,
|
|
hh3cCfgExecuteResultOptIndex Integer32,
|
|
hh3cCfgExecuteResultOpType ConfigOperationType,
|
|
hh3cCfgExecuteState ConfigOperationStateType,
|
|
hh3cCfgExecuteTime TimeTicks,
|
|
hh3cCfgExecuteEndTime TimeTicks
|
|
}
|
|
|
|
hh3cCfgExecuteResultIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The index of Table, which is an incremental integer.
|
|
The maximum value of the node is 2147483647. The agent should wrap the
|
|
value to 1 and flush all the existing entries when the maximum value
|
|
is reached."
|
|
::= { hh3cCfgExecuteResultEntry 1 }
|
|
|
|
|
|
hh3cCfgExecuteResultOptIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The configuration execute operation index in the hh3cCfgExecuteResultTable."
|
|
::= { hh3cCfgExecuteResultEntry 2 }
|
|
|
|
|
|
hh3cCfgExecuteResultOpType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
running2Startup(1),
|
|
startup2Running(2),
|
|
running2Net(3),
|
|
net2Running(4),
|
|
net2Startup(5),
|
|
startup2Net(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The operation type in the hh3cCfgExecuteResultTable."
|
|
::= { hh3cCfgExecuteResultEntry 3 }
|
|
|
|
|
|
hh3cCfgExecuteState 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),
|
|
opInvalidConfigFile(20),
|
|
opSlaveFull(21),
|
|
opCopyToSlaveFailure(22)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Record the status of the specified operation."
|
|
::= { hh3cCfgExecuteResultEntry 4 }
|
|
|
|
|
|
hh3cCfgExecuteTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Record the time of the execution starts."
|
|
::= { hh3cCfgExecuteResultEntry 5 }
|
|
|
|
|
|
hh3cCfgExecuteEndTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Record the time of the execution is finished."
|
|
::= { hh3cCfgExecuteResultEntry 6 }
|
|
|
|
|
|
hh3cCfgReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
reset(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Reboot device as default configuration."
|
|
::= { hh3cCfgOperate 7 }
|
|
|
|
|
|
hh3cCfgFirstTrapTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Represents the first trap time."
|
|
::= { hh3cCfgLog 8 }
|
|
|
|
|
|
hh3cConfigManNotifications OBJECT IDENTIFIER ::= { hh3cConfig 2 }
|
|
|
|
hh3cConfigManConformance OBJECT IDENTIFIER ::= { hh3cConfig 3 }
|
|
|
|
hh3cConfigManCompliances OBJECT IDENTIFIER ::= { hh3cConfigManConformance 1 }
|
|
|
|
hh3cConfigManGroups OBJECT IDENTIFIER ::= { hh3cConfigManConformance 2 }
|
|
|
|
hh3cCfgManLogGroup OBJECT IDENTIFIER ::= { hh3cConfigManGroups 1 }
|
|
|
|
hh3cCfgOperateGroup OBJECT IDENTIFIER ::= { hh3cConfigManGroups 2 }
|
|
|
|
hh3cCfgManNotificationGroup OBJECT IDENTIFIER ::= { hh3cConfigManGroups 3 }
|
|
|
|
hh3cCfgManEventlog TRAP-TYPE
|
|
ENTERPRISE hh3cConfigManNotifications
|
|
VARIABLES { hh3cCfgLogSrcCmd, hh3cCfgLogSrcData, hh3cCfgLogDesData }
|
|
DESCRIPTION "The object calculates the checksum on the current config per 10 minutes and
|
|
even if it is different from the saved config but if a trap has been sent
|
|
with the same checksum then don't send again until the checksum is different."
|
|
::= 1
|
|
|
|
|
|
hh3cCfgOperateCompletion TRAP-TYPE
|
|
ENTERPRISE hh3cConfigManNotifications
|
|
VARIABLES { hh3cCfgOperateType, hh3cCfgOperateTime, hh3cCfgOperateState, hh3cCfgOperateEndTime, hh3cCfgOperFailReason }
|
|
DESCRIPTION "When create hh3cCfgOperateTable successfully, a
|
|
notification may be generated."
|
|
::= 2
|
|
|
|
|
|
hh3cCfgInvalidConfigFile TRAP-TYPE
|
|
ENTERPRISE hh3cConfigManNotifications
|
|
VARIABLES { hh3cCfgOperateType, hh3cCfgOperateFileName, hh3cCfgFirstTrapTime }
|
|
DESCRIPTION "When the configuration file is invalid, this
|
|
notification will be generated."
|
|
::= 3
|
|
|
|
|
|
END
|
|
|