2848 lines
98 KiB
Plaintext
2848 lines
98 KiB
Plaintext
-- =====================================================================
|
|
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: Huawei Configuration management MIB
|
|
-- Reference: HUAWEI Enterprise MIB
|
|
-- Version: V1.12
|
|
-- History:
|
|
-- 2011-09-23 v1.13 hujian Added hwSysVoiceFileTable,hwSysVoiceFileNum,hwSysVoiceLicenseFile,hwSysCurVoiceFileIndex
|
|
-- 2011-08-23 v1.12 niwei Added hwSysSwitchoverStateMultiTable
|
|
-- 2011-04-26 V1.11 Zhang Yong Modified syntax of hwSysReloadReason, changed from size (1..255) to size (0..255).
|
|
-- 2005-04-21 V1.10 Zhang Xianping Added traps for disk fault.
|
|
-- 2003-05-28 V1.00 Yu Bo Initial version for first baseline.
|
|
-- =====================================================================
|
|
HUAWEI-SYS-MAN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
PhysicalIndex
|
|
FROM ENTITY-MIB
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowPointer, DateAndTime, DisplayString, RowStatus, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
hwDatacomm
|
|
FROM HUAWEI-MIB;
|
|
|
|
huaweiSystemManMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200212200000Z" -- December 20, 2002 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-SYS-MAN-MIB contains objects to manage the system.
|
|
The module defines the information about system, such as system
|
|
time, the current configuration file and system image file, system
|
|
reload actions, and notifications. By querying the system time,
|
|
configuration files and system image files, NMS can reboot the device
|
|
in the specified time and the specified configuration and system image."
|
|
::= { hwDatacomm 19 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
HWPatchErrorType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
description.
|
|
"
|
|
SYNTAX INTEGER
|
|
{
|
|
initNoMemory(1),
|
|
initMemProtectFail(2),
|
|
fetchInputIsNull(5),
|
|
fetchFlagNotSame(6),
|
|
fetchProgVerInvalid(7),
|
|
fetchProgCrcInvalid(8),
|
|
fetchPatNoInvalid(9),
|
|
fetchTotalNumInvalid(10),
|
|
fetchUnitCrcInvalid(11),
|
|
fetchFuncNumTooMany(12),
|
|
fetchTypeInvalid(13),
|
|
fetchCommonAfterTemp(14),
|
|
fetchLengthNotSuited(15),
|
|
fetchCodeAddrNotSuited(16),
|
|
fetchDataAddrNotSuited(17),
|
|
fetchBaseAddrNotSuited(18),
|
|
fetchCodeLenOverflow(19),
|
|
fetchDataLenOverflow(20),
|
|
fetchOldAfterIndependent(103),
|
|
fetchUpdateDependency(104),
|
|
chgproChangeModeFailed(30),
|
|
activeNumInvalid(40),
|
|
activeHasBeenActived(41),
|
|
activeNotExist(42),
|
|
activeStateInvalid(43),
|
|
activeCodeAddrNotSuited(44),
|
|
activeDataAddrNotSuited(45),
|
|
activeBaseAddrNotSuited(46),
|
|
activeFormatUnknown(47),
|
|
runNumInvalid(55),
|
|
runHasInRunning(56),
|
|
runNotActive(57),
|
|
runIdleState(58),
|
|
runBadState(59),
|
|
deactNumInvalid(70),
|
|
deactRunOrActive(71),
|
|
deactRunningState(72),
|
|
deactBadState(73),
|
|
removeNumInvalid(80),
|
|
removeHasInIdle(81),
|
|
removeBadStatus(82),
|
|
caclcrcFileCrcInvalid(90),
|
|
caclcrcUnitCrcInvalid(91),
|
|
caclcrcOutputIsNull(92),
|
|
caclcrcNumInvalid(93),
|
|
caclcrcBadUnitCrc(95),
|
|
showNumInvalid(100),
|
|
showCodeLenIsZero(101),
|
|
showDataLenIsZero(102),
|
|
addlistBadParam(105),
|
|
addlistMemAllocFail(106),
|
|
depToListBadParamDep(107),
|
|
depToListBadParamList(108),
|
|
depToListMemFreeFail(109),
|
|
depToListAddItemFail(110),
|
|
listToDepBadParamDep(111),
|
|
listToDepBadParamList(112),
|
|
listToDepBadParamDepCount(113),
|
|
updateDepBadParam(114),
|
|
updateDepMemAllocFail(115),
|
|
updateDepDepToListFail(116),
|
|
updateDepToInterFail(117),
|
|
updateDepFromInterFail(118),
|
|
updateDepListToDepFail(119),
|
|
depToInterBadParam(120),
|
|
depToInterInvalidNo(121),
|
|
depToInterAddFail(122),
|
|
interToDepBadParam(123),
|
|
interToDepAppendFail(124),
|
|
appendListBadParam(125),
|
|
appendListAddFail(126),
|
|
indActiveBadParam(127),
|
|
indActiveAlreadyActive(128),
|
|
indActiveListFail(129),
|
|
indActiveListGenFail(130),
|
|
indActiveListAppendFail(131),
|
|
indActiveMemFreeFail(132),
|
|
indActiveDepIdle(133),
|
|
indActiveDepInvalid(134),
|
|
indActiveCodeAddrNotSuited(135),
|
|
indActiveDataAddrNotSuited(136),
|
|
indActiveBaseAddrNotSuited(137),
|
|
indActiveNotLoaded(138),
|
|
indActiveFuncFail(139),
|
|
indPatchFileNoInd(140),
|
|
indRunFail(141),
|
|
indDeactiveFail(142),
|
|
indRemoveFail(143),
|
|
indGetDepOfPara(144),
|
|
indGetDepOnPara(145),
|
|
indGetDepOnFail(146),
|
|
fetchBufferPara(147),
|
|
fetchBufferFail(148),
|
|
getStatePara(149),
|
|
indActiveAlreadyRunning(150),
|
|
indFreeListInputNull(151),
|
|
indFreeListMemFreeErr(152),
|
|
indBitTblToArrayInputNull(153),
|
|
indBitTblToArrayFreeFail(154),
|
|
indBitTblToArrayAllocFail(155),
|
|
indBitTblToArrayBitsetMore(156),
|
|
indBitTblToArrayBitsetLess(157),
|
|
listToDepBadParamAllocFail(158),
|
|
listToDepBadParamFreeFail(159),
|
|
indDeactiveFreeNull(160),
|
|
indRemoveFreeFail(161),
|
|
getInfoBufNull(162),
|
|
getInfoOutputNull(163),
|
|
getInfoFlagNotSame(164),
|
|
getInfoProgCrcInvalid(165),
|
|
getInfoFileCrcInvalid(166),
|
|
getInfoUnitCrcInvalid(167),
|
|
indPatchOpNotconfig(169),
|
|
normalOpNotconfig(170),
|
|
indDeactiveDeative(173),
|
|
indDeactiveRunning(174),
|
|
indDeactiveInvalid(176),
|
|
indRunDeactive(177),
|
|
indRunRunning(178),
|
|
indRunIdle(179),
|
|
indRunInvalid(180),
|
|
indActiveIdle(171),
|
|
indActiveInvalid(172),
|
|
indFetchActive(183),
|
|
indFetchRunning(185),
|
|
indFetchDeactive(184),
|
|
indFetchInvalid(186),
|
|
indRemoveIdle(181),
|
|
indRemoveInvalid(182),
|
|
patchFileNotExist(187),
|
|
patchRestoreFailed(188),
|
|
patchPackageError(189),
|
|
unknown(65535)
|
|
}
|
|
|
|
huaweiSystemManMIBObjects OBJECT IDENTIFIER ::= { huaweiSystemManMIB 1 }
|
|
|
|
hwSysClock OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 1 }
|
|
|
|
hwSysLocalClock OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the local time of the device."
|
|
::= { hwSysClock 1 }
|
|
|
|
hwSysCurrent OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 2 }
|
|
|
|
hwSysCurTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysCurEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of system. A configuration file and an image
|
|
file are used to describe the current status."
|
|
::= { hwSysCurrent 1 }
|
|
|
|
hwSysCurEntry OBJECT-TYPE
|
|
SYNTAX HwSysCurEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of hwSysCurTable. It is indexed by hwSysCurEntPhysicalIndex."
|
|
INDEX { hwSysCurEntPhysicalIndex }
|
|
::= { hwSysCurTable 1 }
|
|
|
|
HwSysCurEntry ::=
|
|
SEQUENCE {
|
|
hwSysCurEntPhysicalIndex
|
|
Integer32,
|
|
hwSysCurCFGFileIndex
|
|
Integer32,
|
|
hwSysCurImageIndex
|
|
Integer32,
|
|
hwSysCurPafFileIndex
|
|
Integer32,
|
|
hwSysCurLicenseIndex
|
|
Integer32,
|
|
hwSysCurPatchFileIndex
|
|
Integer32,
|
|
hwSysCurVoiceFileIndex
|
|
Integer32
|
|
}
|
|
|
|
hwSysCurEntPhysicalIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the system index."
|
|
::= { hwSysCurEntry 1 }
|
|
|
|
hwSysCurCFGFileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of the
|
|
configuration file in the configuration file list.
|
|
The value is referenced from hwSysCFGFileTable.
|
|
The value ranges from 1 to 2147483647.
|
|
"
|
|
::= { hwSysCurEntry 2 }
|
|
|
|
hwSysCurImageIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies
|
|
the index of the image file in the image file list.
|
|
The value is referenced from hwSysImageTable.
|
|
The value ranges from 1 to 2147483647.
|
|
"
|
|
::= { hwSysCurEntry 3 }
|
|
|
|
hwSysCurPafFileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies
|
|
the index of the PAF file in the PAF file list.
|
|
"
|
|
::= { hwSysCurEntry 4 }
|
|
|
|
hwSysCurLicenseIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies
|
|
the index of the license file in the license file list.
|
|
"
|
|
::= { hwSysCurEntry 5 }
|
|
|
|
hwSysCurPatchFileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies
|
|
the index of the patch file in the patch file list.
|
|
"
|
|
::= { hwSysCurEntry 6 }
|
|
|
|
hwSysCurVoiceFileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of the
|
|
configuration file in the configuration file list.
|
|
The value is referenced from hwSysCFGFileTable.
|
|
The value ranges from 1 to 2147483647.
|
|
"
|
|
::= { hwSysCurEntry 7 }
|
|
|
|
hwSysReload OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 3 }
|
|
|
|
hwSysReloadSchedule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The value of this object identifies
|
|
the record number used when the device restarts.
|
|
The value ranges from 0 to 2147483647.
|
|
After the system restarts, the value returns to 0.
|
|
0: initial value.
|
|
65536: main board schedule method.
|
|
"
|
|
::= { hwSysReload 1 }
|
|
|
|
hwSysReloadAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
reloadUnavailable(1),
|
|
reloadOnSchedule(2),
|
|
reloadAtOnce(3),
|
|
reloadCancel(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies restart types.
|
|
1: reloadUnavailable
|
|
2: reloadOnSchedule, indicating periodical restart
|
|
3: reloadAtOnce, indicating immediate restart without considering hwSysReloadScheduleTime
|
|
4: reloadCancel, indicating that all the planned restart activities are cancelled. If hwSysReloadSchedule
|
|
is invalid or the rows that hwSysReloadScheduleEntry and hwSysReloadSchedule point to are not activated,
|
|
all the restart activities are ignored and an inconsistent value is returned.
|
|
When the restart of the system is complete or no restart activities exist, the value of this object is reloadUnavailable(1).
|
|
"
|
|
::= { hwSysReload 2 }
|
|
|
|
hwSysReloadScheduleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysReloadScheduleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reload parameters table."
|
|
::= { hwSysReload 3 }
|
|
|
|
hwSysReloadScheduleEntry OBJECT-TYPE
|
|
SYNTAX HwSysReloadScheduleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of hwSysReloadScheduleTable."
|
|
INDEX { hwSysReloadScheduleIndex }
|
|
::= { hwSysReloadScheduleTable 1 }
|
|
|
|
HwSysReloadScheduleEntry ::=
|
|
SEQUENCE {
|
|
hwSysReloadScheduleIndex
|
|
Integer32,
|
|
hwSysReloadEntity
|
|
PhysicalIndex,
|
|
hwSysReloadCfgFile
|
|
Integer32,
|
|
hwSysReloadImage
|
|
Integer32,
|
|
hwSysReloadReason
|
|
DisplayString,
|
|
hwSysReloadScheduleTime
|
|
DateAndTime,
|
|
hwSysReloadRowStatus
|
|
RowStatus,
|
|
hwSysReloadPafFile
|
|
Integer32,
|
|
hwSysReloadLicenseFile
|
|
Integer32,
|
|
hwSysReloadPatchFile
|
|
Integer32,
|
|
hwSysReloadPatchState
|
|
INTEGER,
|
|
hwSysReloadOperateDestType
|
|
INTEGER,
|
|
hwSysReloadOperateDestIndex
|
|
DisplayString,
|
|
hwSysReloadVoiceFile
|
|
Integer32
|
|
}
|
|
|
|
hwSysReloadScheduleIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of the instance.
|
|
The value ranges from 0 to 2147483647."
|
|
::= { hwSysReloadScheduleEntry 1 }
|
|
|
|
hwSysReloadEntity OBJECT-TYPE
|
|
SYNTAX PhysicalIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the restarting entity.
|
|
The value is referred to from entPhysicalTable.
|
|
1. When get/get-next, 1 means active main board, 2 means slave main board,
|
|
65535 means other board.
|
|
2. When set, 2 means slave main board, other values mean active main board.
|
|
"
|
|
::= { hwSysReloadScheduleEntry 2 }
|
|
|
|
hwSysReloadCfgFile OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the configuration file used after the restart.
|
|
The value is limited by hwSysCFGFileTable.
|
|
The value ranges from 0 to 2147483647.
|
|
The default value is 0, which means the configuration file remains unchanged.
|
|
"
|
|
::= { hwSysReloadScheduleEntry 3 }
|
|
|
|
hwSysReloadImage OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the image file used after the restart.
|
|
The value is limited by hwSysImageTable.
|
|
The value ranges from 1 to 2147483647.
|
|
"
|
|
::= { hwSysReloadScheduleEntry 4 }
|
|
|
|
hwSysReloadReason OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the cause of the restart.
|
|
The value is a string of 0 to 255 characters.
|
|
After the system restarts, the character string is deleted.
|
|
"
|
|
::= { hwSysReloadScheduleEntry 5 }
|
|
|
|
hwSysReloadScheduleTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE(8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time of the restart.
|
|
The only valid value of this object is an 8-byte string which indicates the local time of the switch.
|
|
The maximum scheduled time is 30 days from the current system clock time. If the value set is earlier
|
|
than the value of hwSysLocalClock or beyond the maximum scheduled time limit, a bad value error occurred.
|
|
The value of all-zero octet strings indicates system restart at once if the reload action is reloadOnSchedule(1).
|
|
"
|
|
::= { hwSysReloadScheduleEntry 6 }
|
|
|
|
hwSysReloadRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If one of values of hwSysReloadEntity, hwSysReloadCfgFile and hwSysReloadImage is invalid,
|
|
the value of hwSysReloadRowStatus cannot be set to 'active'.
|
|
A valid entry means the specified element is available in the current system. Reload an entity
|
|
indexed by hwSysReloadEntity with the startup configuration file and the image may be not allowed. Herein the entry is invalid.
|
|
"
|
|
::= { hwSysReloadScheduleEntry 7 }
|
|
|
|
hwSysReloadPafFile OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the PAF file used after the restart."
|
|
::= { hwSysReloadScheduleEntry 8 }
|
|
|
|
hwSysReloadLicenseFile OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the license file used after the restart."
|
|
::= { hwSysReloadScheduleEntry 9 }
|
|
|
|
hwSysReloadPatchFile OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the patch file used after the restart."
|
|
::= { hwSysReloadScheduleEntry 10 }
|
|
|
|
hwSysReloadPatchState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
run(1),
|
|
unused(255)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the running status of the patch at the next startup.
|
|
That is, whether the loaded patch is in the Run state at the next startup.
|
|
run(1): indicates that the loaded patch is in the Run state at the next startup.
|
|
unused(255): indicates that the loaded patch is in the original state at the next startup.
|
|
"
|
|
::= { hwSysReloadScheduleEntry 11 }
|
|
|
|
hwSysReloadOperateDestType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
all(1),
|
|
slave(2),
|
|
chassis(3),
|
|
unused(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the object to be restarted."
|
|
::= { hwSysReloadScheduleEntry 12 }
|
|
|
|
hwSysReloadOperateDestIndex OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the board needs to be restarted.
|
|
The get/get-next result is 'unused'. but, you can't use 'unused'
|
|
to set.
|
|
"
|
|
::= { hwSysReloadScheduleEntry 13 }
|
|
|
|
hwSysReloadVoiceFile OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the license file used after the restart."
|
|
::= { hwSysReloadScheduleEntry 14 }
|
|
|
|
hwSysReboot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unused(1),
|
|
rebootWholeRoute(2),
|
|
rebootSlave(3),
|
|
slaveSwitch(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the restart of the master and slave boards.
|
|
Values are as follows
|
|
unused(1): indicates that this value is not used. Generally, this value is read.
|
|
rebootAllRoute(2): indicates that the integrated device is restarted.
|
|
rebootSlave(3): indicates that the slave board is restarted.
|
|
slaveSwitch(4): indicates that the switchover between the main and slave boards is performed.
|
|
"
|
|
::= { hwSysReload 4 }
|
|
|
|
hwSysSlaveSwitchEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies whether the switchover between the main and the slave boards is enabled.
|
|
enable(1): indicates that the switchover between the main and slave boards is enabled.
|
|
disable(2): indicates that the switchover between the main and slave boards is not enabled.
|
|
"
|
|
::= { hwSysReload 5 }
|
|
|
|
hwSysLatestRebootErrorInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the cause of the last restart."
|
|
::= { hwSysReload 6 }
|
|
|
|
hwSysSlaveSwitchTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysSlaveSwitchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A slave switchover enable parameters table."
|
|
::= { hwSysReload 7 }
|
|
|
|
hwSysSlaveSwitchEntry OBJECT-TYPE
|
|
SYNTAX HwSysSlaveSwitchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of hwSysSlaveSwitchTable."
|
|
INDEX { hwSysSlaveSwitchIndex }
|
|
::= { hwSysSlaveSwitchTable 1 }
|
|
|
|
HwSysSlaveSwitchEntry ::=
|
|
SEQUENCE {
|
|
hwSysSlaveSwitchIndex
|
|
Integer32,
|
|
hwSysSlaveSwitchChassisNum
|
|
DisplayString,
|
|
hwSysSlaveSwitchOperType
|
|
INTEGER,
|
|
hwSysSlaveSwitchEnableStatus
|
|
EnabledStatus
|
|
}
|
|
|
|
hwSysSlaveSwitchIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..80)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object identifies the index of the table."
|
|
::= { hwSysSlaveSwitchEntry 1 }
|
|
|
|
hwSysSlaveSwitchChassisNum OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object identifies the chassis number."
|
|
::= { hwSysSlaveSwitchEntry 2 }
|
|
|
|
hwSysSlaveSwitchOperType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unused(1),
|
|
slaveSwitch(2),
|
|
slaveSwitchLock(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operation type. The object has the following values:
|
|
unused(1): means the default value.
|
|
slaveswitch(2): perform force switchover.
|
|
slaveswitchlock(3): enable the force switchover,
|
|
this value should be used with the object of hwSysSlaveSwitchEnableStatus.
|
|
"
|
|
::= { hwSysSlaveSwitchEntry 3 }
|
|
|
|
hwSysSlaveSwitchEnableStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The enable status of switchover for AMB
|
|
(Active Main Board) and SMB (Standby Main Board).
|
|
enable(1): enable the force switchover.
|
|
disable(2): disable the force switchover.
|
|
"
|
|
::= { hwSysSlaveSwitchEntry 4 }
|
|
|
|
hwSysDelayReboot OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Restart the device at a delayed time. The delayed time can be set up to 43200 minutes.
|
|
The node is used to set the delayed time, cancel the setting, or check the status of
|
|
the delayed restart. If a value within the range of 0 to 43200 is entered, the delayed
|
|
time is set. If the value 65535 is entered, the setting is cancelled. During system reboot,
|
|
a return value 65534 is displayed if the Get or Walk operation is performed. Other values are invalid. "
|
|
::= { hwSysReload 8 }
|
|
|
|
hwSysImage OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 4 }
|
|
|
|
hwSysImageNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of image files.
|
|
The object calculates the number of image files given by hwSysImageTable.
|
|
The value ranges from 0 to 2147483647.
|
|
"
|
|
::= { hwSysImage 1 }
|
|
|
|
hwSysImageTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysImageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system image management table."
|
|
::= { hwSysImage 2 }
|
|
|
|
hwSysImageEntry OBJECT-TYPE
|
|
SYNTAX HwSysImageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A system image entry. Each entry consists of information of
|
|
a system image.
|
|
hwSysImageIndex exclusively decides an image file."
|
|
INDEX { hwSysImageIndex }
|
|
::= { hwSysImageTable 1 }
|
|
|
|
HwSysImageEntry ::=
|
|
SEQUENCE {
|
|
hwSysImageIndex
|
|
Integer32,
|
|
hwSysImageName
|
|
DisplayString,
|
|
hwSysImageSize
|
|
Integer32,
|
|
hwSysImageLocation
|
|
DisplayString,
|
|
hwSysImageVersion
|
|
DisplayString,
|
|
hwSysImageReason
|
|
DisplayString
|
|
}
|
|
|
|
hwSysImageIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of the image file."
|
|
::= { hwSysImageEntry 1 }
|
|
|
|
hwSysImageName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the image file.
|
|
A file name containing path and suffix is a string of 4 to 64 characters.
|
|
"
|
|
::= { hwSysImageEntry 2 }
|
|
|
|
hwSysImageSize OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the size of the image file.
|
|
The value ranges from 0 to 2147483647, in bytes. The size depends
|
|
on the actual file and is limited by the physical storage device.
|
|
"
|
|
::= { hwSysImageEntry 3 }
|
|
|
|
hwSysImageLocation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the location of the image file, namely the path.
|
|
"
|
|
::= { hwSysImageEntry 4 }
|
|
|
|
hwSysImageVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the version of the image file."
|
|
::= { hwSysImageEntry 5 }
|
|
hwSysImageReason OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the error cause of the image file."
|
|
::= { hwSysImageEntry 6 }
|
|
hwSysCFGFile OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 5 }
|
|
|
|
hwSysCFGFileNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of configuration files.
|
|
The object calculates the number of configuration files given by hwSysCFGFileTable.
|
|
The value ranges from 0 to 2147483647.
|
|
"
|
|
::= { hwSysCFGFile 1 }
|
|
|
|
hwSysCFGFileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysCFGFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of configuration files in this system."
|
|
::= { hwSysCFGFile 2 }
|
|
|
|
hwSysCFGFileEntry OBJECT-TYPE
|
|
SYNTAX HwSysCFGFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A configuration file entry. Each entry consists of information of
|
|
a configuration file.
|
|
hwSysCFGFileIndex exclusively decides a configuration file."
|
|
INDEX { hwSysCFGFileIndex }
|
|
::= { hwSysCFGFileTable 1 }
|
|
|
|
HwSysCFGFileEntry ::=
|
|
SEQUENCE {
|
|
hwSysCFGFileIndex
|
|
Integer32,
|
|
hwSysCFGFileName
|
|
DisplayString,
|
|
hwSysCFGFileSize
|
|
Integer32,
|
|
hwSysCFGFileLocation
|
|
DisplayString,
|
|
hwSysCFGFileReason
|
|
DisplayString
|
|
}
|
|
|
|
hwSysCFGFileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of the configuration file."
|
|
::= { hwSysCFGFileEntry 1 }
|
|
|
|
hwSysCFGFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the configuration file.
|
|
Currently, Huawei products support two formats of configuration files, namely, .CFG and .ZIP.
|
|
A file name containing path and suffix is a string of 4 to 64 characters.
|
|
"
|
|
::= { hwSysCFGFileEntry 2 }
|
|
|
|
hwSysCFGFileSize OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the size of the configuration file.
|
|
The value ranges from 0 to 2147483647.
|
|
"
|
|
::= { hwSysCFGFileEntry 3 }
|
|
|
|
hwSysCFGFileLocation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the location of the configuration file, namely, the path."
|
|
::= { hwSysCFGFileEntry 4 }
|
|
|
|
hwSysCFGFileReason OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the error cause of the configuration file."
|
|
::= { hwSysCFGFileEntry 5 }
|
|
hwSysPafFile OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 6 }
|
|
|
|
hwSysPafFileNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of PAF files in the system."
|
|
::= { hwSysPafFile 1 }
|
|
|
|
hwSysPafFileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysPafFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of paf files in this system."
|
|
::= { hwSysPafFile 2 }
|
|
|
|
hwSysPafFileEntry OBJECT-TYPE
|
|
SYNTAX HwSysPafFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A paf file entry. Each entry consists of information of
|
|
a paf file.
|
|
hwSysPafFileIndex exclusively decides a configuration file."
|
|
INDEX { hwSysPafFileIndex }
|
|
::= { hwSysPafFileTable 1 }
|
|
|
|
HwSysPafFileEntry ::=
|
|
SEQUENCE {
|
|
hwSysPafFileIndex
|
|
Integer32,
|
|
hwSysPafFileName
|
|
DisplayString,
|
|
hwSysPafFileSize
|
|
Integer32,
|
|
hwSysPafFileLocation
|
|
DisplayString,
|
|
hwSysPafFileVersion
|
|
DisplayString
|
|
}
|
|
|
|
hwSysPafFileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of this table."
|
|
::= { hwSysPafFileEntry 1 }
|
|
|
|
hwSysPafFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the PAF file."
|
|
::= { hwSysPafFileEntry 2 }
|
|
|
|
hwSysPafFileSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the size of the PAF file."
|
|
::= { hwSysPafFileEntry 3 }
|
|
|
|
hwSysPafFileLocation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the position of the PAF file."
|
|
::= { hwSysPafFileEntry 4 }
|
|
|
|
hwSysPafFileVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the version of the PAF file."
|
|
::= { hwSysPafFileEntry 5 }
|
|
|
|
hwSysLicenseFile OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 7 }
|
|
|
|
hwSysLicenseFileNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of license files in the system."
|
|
::= { hwSysLicenseFile 1 }
|
|
|
|
hwSysLicenseFileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysLicenseFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of license files in this system."
|
|
::= { hwSysLicenseFile 2 }
|
|
|
|
hwSysLicenseFileEntry OBJECT-TYPE
|
|
SYNTAX HwSysLicenseFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A license file entry. Each entry consists of information of
|
|
a license file.
|
|
hwSysLicenseFileIndex exclusively decides a configuration file."
|
|
INDEX { hwSysLicenseFileIndex }
|
|
::= { hwSysLicenseFileTable 1 }
|
|
|
|
HwSysLicenseFileEntry ::=
|
|
SEQUENCE {
|
|
hwSysLicenseFileIndex
|
|
Integer32,
|
|
hwSysLicenseFileName
|
|
DisplayString,
|
|
hwSysLicenseFileSize
|
|
Integer32,
|
|
hwSysLicenseFileLocation
|
|
DisplayString
|
|
}
|
|
|
|
hwSysLicenseFileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of this table."
|
|
::= { hwSysLicenseFileEntry 1 }
|
|
|
|
hwSysLicenseFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the license file."
|
|
::= { hwSysLicenseFileEntry 2 }
|
|
|
|
hwSysLicenseFileSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the size of the license file."
|
|
::= { hwSysLicenseFileEntry 3 }
|
|
|
|
hwSysLicenseFileLocation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the position of the license file."
|
|
::= { hwSysLicenseFileEntry 4 }
|
|
|
|
hwPatch OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 8 }
|
|
|
|
hwPatchBase OBJECT IDENTIFIER ::= { hwPatch 1 }
|
|
|
|
hwPatchFileNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of patches in the system."
|
|
::= { hwPatchBase 1 }
|
|
|
|
hwPatchRecordReset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unused(1),
|
|
resetPatchHistory(2),
|
|
resetPatchError(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear the patch records.
|
|
unused(1): unused.
|
|
resetPatchHistory(2): clears the hwPatchHistoryTable record.
|
|
resetPatchError(3): clears the hwPatchErrorTable record."
|
|
::= { hwPatchBase 2 }
|
|
|
|
hwPatchHistoryTableMax OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the size of hwPatchHistoryTable."
|
|
::= { hwPatchBase 3 }
|
|
|
|
hwPatchTrapEnble OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object determines whether to generate the trap of HUAWEI-SYS-MAN-MIB.
|
|
enable(1): Trap is enabled.
|
|
disable(2): Trap is not enabled."
|
|
::= { hwPatchBase 4 }
|
|
|
|
hwPatchErrorTableMax OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the maximum number of recorded errors supported by hwPatchErrorTable."
|
|
::= { hwPatchBase 5 }
|
|
|
|
hwPatchId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the patch ID on the device."
|
|
::= { hwPatchBase 6 }
|
|
|
|
hwPatchLatestId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the latest patch ID on the device."
|
|
::= { hwPatchBase 7 }
|
|
|
|
|
|
hwPatchFailReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
patchOpenErr(1),
|
|
getPatchErr(2),
|
|
patchSpaceShortage(3),
|
|
patchConflict(4),
|
|
versionErr(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is an index that specifies patch fail reason."
|
|
::= { hwPatchBase 8 }
|
|
|
|
hwPatchFileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPatchFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Patch file query table."
|
|
::= { hwPatch 2 }
|
|
|
|
hwPatchFileEntry OBJECT-TYPE
|
|
SYNTAX HwPatchFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwPatchFileTable."
|
|
INDEX { hwPatchFileIndex }
|
|
::= { hwPatchFileTable 1 }
|
|
|
|
HwPatchFileEntry ::=
|
|
SEQUENCE {
|
|
hwPatchFileIndex
|
|
Unsigned32,
|
|
hwPatchFileName
|
|
DisplayString,
|
|
hwPatchFileSize
|
|
Integer32,
|
|
hwPatchFileLocation
|
|
DisplayString,
|
|
hwPatchFileVersion
|
|
DisplayString
|
|
}
|
|
|
|
hwPatchFileIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of this table."
|
|
::= { hwPatchFileEntry 1 }
|
|
|
|
hwPatchFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of a patch file."
|
|
::= { hwPatchFileEntry 2 }
|
|
|
|
hwPatchFileSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the size of a patch file."
|
|
::= { hwPatchFileEntry 3 }
|
|
|
|
hwPatchFileLocation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the position of a patch file."
|
|
::= { hwPatchFileEntry 4 }
|
|
|
|
hwPatchFileVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the version of the patch file."
|
|
::= { hwPatchFileEntry 5 }
|
|
|
|
hwLoadPatchTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwLoadPatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The load table of the patch file.
|
|
Load the patch file to the memory:
|
|
hwSlotIndex:The slot ID of the destination device to be loaded by the patch file,
|
|
hwPatchFileIndex:The index of the patch file,
|
|
|
|
If hwSlotIndex is 128, it indicates all slots of the device."
|
|
::= { hwPatch 4 }
|
|
|
|
hwLoadPatchEntry OBJECT-TYPE
|
|
SYNTAX HwLoadPatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwLoadPatchTable."
|
|
INDEX { hwPatchSlotIndex, hwPatchFileIndex }
|
|
::= { hwLoadPatchTable 1 }
|
|
|
|
HwLoadPatchEntry ::=
|
|
SEQUENCE {
|
|
hwPatchLoadDestType
|
|
INTEGER,
|
|
hwPatchLoadDestIndex
|
|
DisplayString,
|
|
hwPatchLoadState
|
|
INTEGER,
|
|
hwLoadPatchRowState
|
|
RowStatus
|
|
}
|
|
|
|
hwPatchLoadDestType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
all(1),
|
|
slave(2),
|
|
slot(3),
|
|
chassis(4),
|
|
unused(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the board to be loaded with the patch."
|
|
::= { hwLoadPatchEntry 1 }
|
|
|
|
hwPatchLoadDestIndex OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the board to be loaded with the patch."
|
|
::= { hwLoadPatchEntry 2 }
|
|
|
|
hwPatchLoadState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
loading(1),
|
|
success(2),
|
|
failure(3),
|
|
none(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Patch loading state:
|
|
loading(1):Patch is loading.
|
|
success(2):Patch loading succeeded.
|
|
failure(3):Patch loading failed.
|
|
none(4):Patch and board do not match."
|
|
::= { hwLoadPatchEntry 3 }
|
|
|
|
hwLoadPatchRowState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the status of a row."
|
|
::= { hwLoadPatchEntry 51 }
|
|
|
|
hwPatchInfo OBJECT IDENTIFIER ::= { hwPatch 5 }
|
|
|
|
hwPatchTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Running status transfer and query of the patch.
|
|
If hwSlotIndex is 128, it indicates all slots of the device.
|
|
If hwPatchNum is 65535, it indicates all patches of the specified slot.
|
|
If hwPatchNum is 0, it indicates the NP patch of the specified slot.
|
|
If hwPatchNum is in range from 1 to 200, it indicates the C patch of the specified slot.
|
|
"
|
|
::= { hwPatchInfo 1 }
|
|
|
|
hwPatchEntry OBJECT-TYPE
|
|
SYNTAX HwPatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwPatchTable."
|
|
INDEX { hwPatchSlotIndex, hwPatchIndex }
|
|
::= { hwPatchTable 1 }
|
|
|
|
HwPatchEntry ::=
|
|
SEQUENCE {
|
|
hwPatchSlotIndex
|
|
Integer32,
|
|
hwPatchIndex
|
|
Unsigned32,
|
|
hwPatchUsedFileName
|
|
DisplayString,
|
|
hwPatchVersion
|
|
DisplayString,
|
|
hwPatchDescription
|
|
DisplayString,
|
|
hwPatchProgramVersion
|
|
DisplayString,
|
|
hwPatchFuncNum
|
|
Integer32,
|
|
hwPatchTextLen
|
|
Integer32,
|
|
hwPatchDataLen
|
|
Integer32,
|
|
hwPatchType
|
|
INTEGER,
|
|
hwPatchBuildTime
|
|
DateAndTime,
|
|
hwPatchActiveTime
|
|
DateAndTime,
|
|
hwPatchAdminStatus
|
|
INTEGER,
|
|
hwPatchOperateState
|
|
INTEGER,
|
|
hwPatchOperateDestType
|
|
INTEGER,
|
|
hwPatchOperateDestIndex
|
|
DisplayString
|
|
}
|
|
|
|
hwPatchSlotIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of the slot."
|
|
::= { hwPatchEntry 1 }
|
|
|
|
hwPatchIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the patch."
|
|
::= { hwPatchEntry 2 }
|
|
|
|
hwPatchUsedFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the patch file."
|
|
::= { hwPatchEntry 3 }
|
|
|
|
hwPatchVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the version of the patch file."
|
|
::= { hwPatchEntry 4 }
|
|
|
|
hwPatchDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the description of the patch."
|
|
::= { hwPatchEntry 5 }
|
|
|
|
hwPatchProgramVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object identifies the version number of the host software."
|
|
::= { hwPatchEntry 6 }
|
|
|
|
hwPatchFuncNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number functions contained in the patch."
|
|
::= { hwPatchEntry 7 }
|
|
|
|
hwPatchTextLen OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the length of the patch code."
|
|
::= { hwPatchEntry 8 }
|
|
|
|
hwPatchDataLen OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the length of the patch data."
|
|
::= { hwPatchEntry 9 }
|
|
|
|
hwPatchType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
hotCommon(1),
|
|
hotTemporary(2),
|
|
coolCommon(3),
|
|
coolTemporary(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the patch type.
|
|
hotCommon(1): indicates the common hot patch.
|
|
hotTemporary(2): indicates the temporary hot patch.
|
|
coolCommon(3): indicates the common cool patch.
|
|
coolTemporary(4): indicates the temporary cool patch."
|
|
::= { hwPatchEntry 10 }
|
|
|
|
hwPatchBuildTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time when a patch file is built."
|
|
::= { hwPatchEntry 11 }
|
|
|
|
hwPatchActiveTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time when a patch file is activated."
|
|
::= { hwPatchEntry 12 }
|
|
|
|
hwPatchAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
run(1),
|
|
active(2),
|
|
deactive(3),
|
|
delete(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the operation status of a patch.
|
|
Run (1): indicates that the patch status is Run.
|
|
Active(2): indicates the patch status is Active.
|
|
Deactive(3): indicates the patch status is Deactive.
|
|
Delete(4): indicates that the patch is deleted."
|
|
::= { hwPatchEntry 13 }
|
|
|
|
hwPatchOperateState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
patchRunning(1),
|
|
patchActive(2),
|
|
patchDeactive(3),
|
|
patchDeleting(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"status of the patch.
|
|
patchRunning(1): indicates that current status of the patch is Run.
|
|
patchActive(2): indicates that current status of the patch is Active.
|
|
patchDeactive(3): indicates that current status of the patch is Deactive."
|
|
::= { hwPatchEntry 14 }
|
|
|
|
hwPatchOperateDestType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
all(1),
|
|
slave(2),
|
|
slot(3),
|
|
chassis(4),
|
|
unused(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Patch operate object type,it combine with the hwPatchOperateDestIndex
|
|
to note the operate object."
|
|
::= { hwPatchEntry 15 }
|
|
|
|
hwPatchOperateDestIndex OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Patch operate object index,it combine with chassis,the value of the hwPatchOperateDestType
|
|
to note the operate object.hwPatchOperateDestIndex is value such as ccc1,clc2 etc."
|
|
::= { hwPatchEntry 16 }
|
|
|
|
hwPatchStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPatchStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The statistics information of the C patch area on each slot."
|
|
::= { hwPatchInfo 2 }
|
|
|
|
hwPatchStateEntry OBJECT-TYPE
|
|
SYNTAX HwPatchStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwPatchStateTable."
|
|
INDEX { hwPatchSlotIndex }
|
|
::= { hwPatchStateTable 1 }
|
|
|
|
HwPatchStateEntry ::=
|
|
SEQUENCE {
|
|
hwPatchNumMax
|
|
Unsigned32,
|
|
hwPatchIdleNum
|
|
Integer32,
|
|
hwPatchTextMax
|
|
Integer32,
|
|
hwPatchDataMax
|
|
Integer32,
|
|
hwPatchStateTextUsed
|
|
Integer32,
|
|
hwPatchStateDataUsed
|
|
Integer32,
|
|
hwPatchStateTotalPatchNum
|
|
Integer32,
|
|
hwPatchStateTempPatchNum
|
|
Integer32,
|
|
hwPatchStateCommonPatchNum
|
|
Integer32,
|
|
hwPatchStateRuningPatchNum
|
|
Integer32,
|
|
hwPatchStateActivePatchNum
|
|
Integer32,
|
|
hwPatchStateDeactivePatchNum
|
|
Integer32
|
|
}
|
|
|
|
hwPatchNumMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the maximum number of patches."
|
|
::= { hwPatchStateEntry 1 }
|
|
|
|
hwPatchIdleNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of idle patches."
|
|
::= { hwPatchStateEntry 2 }
|
|
|
|
hwPatchTextMax OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the size of the code in the patch area."
|
|
::= { hwPatchStateEntry 3 }
|
|
|
|
hwPatchDataMax OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the size of the data in the patch area."
|
|
::= { hwPatchStateEntry 4 }
|
|
|
|
hwPatchStateTextUsed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the size of the used code in the patch area."
|
|
::= { hwPatchStateEntry 5 }
|
|
|
|
hwPatchStateDataUsed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the size of the used data in the patch area."
|
|
::= { hwPatchStateEntry 6 }
|
|
|
|
hwPatchStateTotalPatchNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the total number of used patches."
|
|
::= { hwPatchStateEntry 7 }
|
|
|
|
hwPatchStateTempPatchNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the total number of used temporary patches."
|
|
::= { hwPatchStateEntry 8 }
|
|
|
|
hwPatchStateCommonPatchNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the total number of used common patches."
|
|
::= { hwPatchStateEntry 9 }
|
|
|
|
hwPatchStateRuningPatchNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of patches in the Run state in the patch area."
|
|
::= { hwPatchStateEntry 10 }
|
|
|
|
hwPatchStateActivePatchNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of patches in the Active state in the patch area."
|
|
::= { hwPatchStateEntry 11 }
|
|
|
|
hwPatchStateDeactivePatchNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of patches in the Deactive state in the patch area."
|
|
::= { hwPatchStateEntry 12 }
|
|
|
|
hwPatchHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPatchHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Patch history table."
|
|
::= { hwPatchInfo 3 }
|
|
|
|
hwPatchHistoryEntry OBJECT-TYPE
|
|
SYNTAX HwPatchHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwPatchHistoryTable."
|
|
INDEX { hwPatchHistoryIndex }
|
|
::= { hwPatchHistoryTable 1 }
|
|
|
|
HwPatchHistoryEntry ::=
|
|
SEQUENCE {
|
|
hwPatchHistoryIndex
|
|
Unsigned32,
|
|
hwPatchHistoryProgrameVersion
|
|
DisplayString,
|
|
hwPatchHistoryVersion
|
|
DisplayString,
|
|
hwSlotId
|
|
Integer32,
|
|
hwPacthBeginIndex
|
|
Integer32,
|
|
hwPatchEndIndex
|
|
Integer32,
|
|
hwPatchHistoryAction
|
|
INTEGER,
|
|
hwPatchHistoryBeginTime
|
|
DateAndTime,
|
|
hwPatchHistoryEndTime
|
|
DateAndTime
|
|
}
|
|
|
|
hwPatchHistoryIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the table."
|
|
::= { hwPatchHistoryEntry 1 }
|
|
|
|
hwPatchHistoryProgrameVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object identifies the version number of the image file."
|
|
::= { hwPatchHistoryEntry 2 }
|
|
|
|
hwPatchHistoryVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the version of the patch."
|
|
::= { hwPatchHistoryEntry 3 }
|
|
|
|
hwSlotId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object identifies the slot number of the patch."
|
|
::= { hwPatchHistoryEntry 4 }
|
|
|
|
hwPacthBeginIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the start ID of the loaded patch."
|
|
::= { hwPatchHistoryEntry 5 }
|
|
|
|
hwPatchEndIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the end ID of the loaded patch."
|
|
::= { hwPatchHistoryEntry 6 }
|
|
|
|
hwPatchHistoryAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
running(1),
|
|
active(2),
|
|
deactive(3),
|
|
delete(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the patch status."
|
|
::= { hwPatchHistoryEntry 7 }
|
|
|
|
hwPatchHistoryBeginTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the start time of running the patch."
|
|
::= { hwPatchHistoryEntry 8 }
|
|
|
|
hwPatchHistoryEndTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the end time of running the patch."
|
|
::= { hwPatchHistoryEntry 9 }
|
|
|
|
hwPatchErrorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPatchErrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The error record table of patch operation."
|
|
::= { hwPatchInfo 4 }
|
|
|
|
hwPatchErrorEntry OBJECT-TYPE
|
|
SYNTAX HwPatchErrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwPatchErrorTable."
|
|
INDEX { hwPatchErrorIndex }
|
|
::= { hwPatchErrorTable 1 }
|
|
|
|
HwPatchErrorEntry ::=
|
|
SEQUENCE {
|
|
hwPatchErrorIndex
|
|
Unsigned32,
|
|
hwPatchErrorSlot
|
|
Unsigned32,
|
|
hwPatchErrorPatchFileName
|
|
DisplayString,
|
|
hwPatchErrorPatchIndex
|
|
Unsigned32,
|
|
hwPatchErrorCode
|
|
HWPatchErrorType
|
|
}
|
|
|
|
hwPatchErrorIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the patch error."
|
|
::= { hwPatchErrorEntry 1 }
|
|
|
|
hwPatchErrorSlot OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of the slot related to a patch error."
|
|
::= { hwPatchErrorEntry 2 }
|
|
|
|
hwPatchErrorPatchFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the patch file when the patch has an error."
|
|
::= { hwPatchErrorEntry 3 }
|
|
|
|
hwPatchErrorPatchIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the patch when the patch has an error."
|
|
::= { hwPatchErrorEntry 4 }
|
|
|
|
hwPatchErrorCode OBJECT-TYPE
|
|
SYNTAX HWPatchErrorType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the flag of the patch error."
|
|
::= { hwPatchErrorEntry 5 }
|
|
|
|
hwBootRom OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 11 }
|
|
|
|
hwBootRomTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwBootRomEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Boot ROM startup parameter query table."
|
|
::= { hwBootRom 1 }
|
|
|
|
hwBootRomEntry OBJECT-TYPE
|
|
SYNTAX HwBootRomEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwBootRomTable."
|
|
INDEX { hwBootRomIndex }
|
|
::= { hwBootRomTable 1 }
|
|
|
|
HwBootRomEntry ::=
|
|
SEQUENCE {
|
|
hwBootRomIndex
|
|
INTEGER,
|
|
hwBootRomBootDevice
|
|
DisplayString,
|
|
hwBootRomProcessorNo
|
|
Integer32,
|
|
hwBootRomHostName
|
|
DisplayString,
|
|
hwBootRomFileName
|
|
DisplayString,
|
|
hwBootRomIpOnEthernet
|
|
IpAddress,
|
|
hwBootRomIpOnBackPlane
|
|
IpAddress,
|
|
hwBootRomHostIp
|
|
IpAddress,
|
|
hwBootRomGatewayIp
|
|
IpAddress,
|
|
hwBootRomUserName
|
|
DisplayString,
|
|
hwBootRomPassword
|
|
DisplayString,
|
|
hwBootRomTargetName
|
|
DisplayString,
|
|
hwBootRomStartupScript
|
|
DisplayString,
|
|
hwBootRomXModemBaudRate
|
|
Integer32,
|
|
hwBootRomVersion
|
|
Integer32
|
|
}
|
|
|
|
hwBootRomIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
master(1),
|
|
slave(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of the BootROM table.
|
|
"
|
|
::= { hwBootRomEntry 1 }
|
|
|
|
hwBootRomBootDevice OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the BootROM startup device."
|
|
::= { hwBootRomEntry 2 }
|
|
|
|
hwBootRomProcessorNo OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of the BootROM processor."
|
|
::= { hwBootRomEntry 3 }
|
|
|
|
hwBootRomHostName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the name of the BootROM host."
|
|
::= { hwBootRomEntry 4 }
|
|
|
|
hwBootRomFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the name of the BootROM file."
|
|
::= { hwBootRomEntry 5 }
|
|
|
|
hwBootRomIpOnEthernet OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the IP address of the BootROM Ethernet interface."
|
|
::= { hwBootRomEntry 6 }
|
|
|
|
hwBootRomIpOnBackPlane OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the IP address of the BootROM backplane."
|
|
::= { hwBootRomEntry 7 }
|
|
|
|
hwBootRomHostIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the IP address of the BootROM host."
|
|
::= { hwBootRomEntry 8 }
|
|
|
|
hwBootRomGatewayIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the IP address of the BootROM gateway."
|
|
::= { hwBootRomEntry 9 }
|
|
|
|
hwBootRomUserName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the name of the BootROM user."
|
|
::= { hwBootRomEntry 10 }
|
|
|
|
hwBootRomPassword OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the BootROM password."
|
|
::= { hwBootRomEntry 11 }
|
|
|
|
hwBootRomTargetName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the name of the BootROM target."
|
|
::= { hwBootRomEntry 12 }
|
|
|
|
hwBootRomStartupScript OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the BootROM startup script."
|
|
::= { hwBootRomEntry 13 }
|
|
|
|
hwBootRomXModemBaudRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object identifies the baud rate for transmitting the XModem data."
|
|
::= { hwBootRomEntry 14 }
|
|
|
|
hwBootRomVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Boot ROM version."
|
|
::= { hwBootRomEntry 15 }
|
|
|
|
hwSysUpgrade OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 12 }
|
|
|
|
hwSysUpgradeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysUpgradeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ISSU upgrade table."
|
|
::= { hwSysUpgrade 1 }
|
|
|
|
hwSysUpgradeEntry OBJECT-TYPE
|
|
SYNTAX HwSysUpgradeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwSysUpgradeTable."
|
|
INDEX { hwIssuIndex }
|
|
::= { hwSysUpgradeTable 1 }
|
|
|
|
HwSysUpgradeEntry ::=
|
|
SEQUENCE {
|
|
hwIssuIndex
|
|
Integer32,
|
|
hwIssuMode
|
|
INTEGER,
|
|
hwIssuImageFile
|
|
DisplayString,
|
|
hwIssuPafFile
|
|
DisplayString,
|
|
hwIssuLicenseFile
|
|
DisplayString
|
|
}
|
|
|
|
hwIssuIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set system issu table index."
|
|
::= { hwSysUpgradeEntry 1 }
|
|
|
|
hwIssuMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
issuUpgrade(1),
|
|
issuPrecheck(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set system issu upgrade mode."
|
|
::= { hwSysUpgradeEntry 2 }
|
|
|
|
hwIssuImageFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the image file."
|
|
::= { hwSysUpgradeEntry 3 }
|
|
|
|
hwIssuPafFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the paf file."
|
|
::= { hwSysUpgradeEntry 4 }
|
|
|
|
hwIssuLicenseFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the license file."
|
|
::= { hwSysUpgradeEntry 5 }
|
|
|
|
hwIssuState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noIssuUpgrading(1),
|
|
issuUpgrading(2),
|
|
issuExceptional(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System issu upgrade state."
|
|
::= { hwSysUpgrade 2 }
|
|
|
|
hwIssuConditionCheck OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
normal(1),
|
|
notRealtimeBackup(2),
|
|
slotAbnormal(3),
|
|
configurationChange(4),
|
|
otherAbnormal(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System issu upgrade condition check.
|
|
The default check result is normal."
|
|
::= { hwSysUpgrade 3 }
|
|
|
|
hwSysSourceIndex OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 13 }
|
|
|
|
hwSysSourceIndexTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysSourceIndexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System file Index query table."
|
|
::= { hwSysSourceIndex 1 }
|
|
|
|
hwSysSourceIndexEntry OBJECT-TYPE
|
|
SYNTAX HwSysSourceIndexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the hwBootRomTable."
|
|
INDEX { hwSysFileType,hwSysFileName}
|
|
::= { hwSysSourceIndexTable 1 }
|
|
|
|
HwSysSourceIndexEntry ::=
|
|
SEQUENCE {
|
|
hwSysFileType
|
|
INTEGER,
|
|
hwSysFileName
|
|
OCTET STRING,
|
|
hwSysFileIndex
|
|
Integer32
|
|
}
|
|
|
|
hwSysFileType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
image(1),
|
|
config(2),
|
|
paf(3),
|
|
license(4),
|
|
patch(5)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is an index that indicates the type of a file."
|
|
::= { hwSysSourceIndexEntry 1 }
|
|
|
|
hwSysFileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..110))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is an index that indicates the name of a file on the main control board."
|
|
::= { hwSysSourceIndexEntry 2 }
|
|
|
|
hwSysFileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of a file in the specified table.
|
|
If the value is 0, it indicates that this file does not exist in the specified table."
|
|
::= { hwSysSourceIndexEntry 3 }
|
|
|
|
hwSysRebootInfo OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 14 }
|
|
|
|
hwSysRebootTimes OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the device reboot times.
|
|
"
|
|
::= { hwSysRebootInfo 1 }
|
|
|
|
hwSysRebootRecordTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysRebootRecordEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reboot information record table."
|
|
::= { hwSysRebootInfo 2 }
|
|
|
|
hwSysRebootRecordEntry OBJECT-TYPE
|
|
SYNTAX HwSysRebootRecordEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of hwSysReloadScheduleTable."
|
|
INDEX { hwSysRebootRecordIndex }
|
|
::= { hwSysRebootRecordTable 1 }
|
|
|
|
HwSysRebootRecordEntry ::=
|
|
SEQUENCE {
|
|
hwSysRebootRecordIndex
|
|
Integer32,
|
|
hwSysRebootReason
|
|
INTEGER,
|
|
hwSysRebootTime
|
|
DateAndTime
|
|
}
|
|
|
|
hwSysRebootRecordIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of hwSysRebootRecordTable."
|
|
::= { hwSysRebootRecordEntry 1 }
|
|
|
|
hwSysRebootReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
manual(1),
|
|
powerOff(2),
|
|
unknown(3),
|
|
schedule(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason of system's reboot."
|
|
::= { hwSysRebootRecordEntry 2 }
|
|
|
|
hwSysRebootTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time at which the reboot action occurred.
|
|
we will only take octet strings
|
|
with length 8 for this object which indicates the
|
|
local time of the switch. The maximum scheduled
|
|
time is 30 days from the current system clock time.
|
|
|
|
field octets contents range
|
|
----- ------ -------- -----
|
|
1 1-2 year 0..65536
|
|
2 3 month 1..12
|
|
3 4 day 1..31
|
|
4 5 hour 0..23
|
|
5 6 minutes 0..59
|
|
6 7 seconds 0..60
|
|
(use 60 for leap-second)
|
|
7 8 deci-seconds 0..9
|
|
"
|
|
::= { hwSysRebootRecordEntry 3 }
|
|
|
|
hwSysDeviceCheck OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 15 }
|
|
|
|
hwSysDeviceCheckStart OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
checkStart(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set system check start."
|
|
::= { hwSysDeviceCheck 1 }
|
|
|
|
hwSysDeviceCheckState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
done(1),
|
|
checking(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Get system check state."
|
|
::= { hwSysDeviceCheck 2 }
|
|
|
|
hwSysSwitchoverState OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 19 }
|
|
|
|
hwSysSwitchoverStateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysSwitchoverStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { hwSysSwitchoverState 1 }
|
|
|
|
hwSysSwitchoverStateEntry OBJECT-TYPE
|
|
SYNTAX HwSysSwitchoverStateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of hwSysSwitchoverStateTable."
|
|
INDEX { hwSysSwitchoverStateIndex }
|
|
::= { hwSysSwitchoverStateTable 1 }
|
|
|
|
HwSysSwitchoverStateEntry ::=
|
|
SEQUENCE {
|
|
hwSysSwitchoverStateIndex
|
|
Integer32,
|
|
hwSysSwitchoverSlotId
|
|
Integer32,
|
|
hwSysSwitchoverBoardType
|
|
INTEGER,
|
|
hwSysSwitchoverInfo
|
|
OCTET STRING
|
|
}
|
|
|
|
hwSysSwitchoverStateIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the table."
|
|
::= { hwSysSwitchoverStateEntry 1 }
|
|
|
|
hwSysSwitchoverSlotId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the slot number of the board."
|
|
::= { hwSysSwitchoverStateEntry 2 }
|
|
|
|
hwSysSwitchoverBoardType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
master(1),
|
|
slave(2),
|
|
systemMaster(3),
|
|
systemSlave(4),
|
|
issuOldMaster(5),
|
|
issuNewMaster(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the type of the board."
|
|
::= { hwSysSwitchoverStateEntry 3 }
|
|
|
|
hwSysSwitchoverInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..190))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object descries the real-time information of HA status."
|
|
::= { hwSysSwitchoverStateEntry 4 }
|
|
|
|
|
|
|
|
|
|
|
|
hwSysSwitchoverStateMultiTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysSwitchoverStateMultiEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { hwSysSwitchoverState 2 }
|
|
|
|
hwSysSwitchoverStateMultiEntry OBJECT-TYPE
|
|
SYNTAX HwSysSwitchoverStateMultiEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of hwSysSwitchoverStateMultiTable."
|
|
INDEX { hwSysMultiSwtStateIndex }
|
|
::= { hwSysSwitchoverStateMultiTable 1 }
|
|
|
|
HwSysSwitchoverStateMultiEntry ::=
|
|
SEQUENCE {
|
|
hwSysMultiSwtStateIndex
|
|
Integer32,
|
|
hwSysMultiSwtChassisId
|
|
OCTET STRING,
|
|
hwSysMultiSwtSlotId
|
|
Integer32,
|
|
hwSysMultiSwtBoardType
|
|
INTEGER,
|
|
hwSysMultiSwtInfo
|
|
OCTET STRING
|
|
}
|
|
|
|
hwSysMultiSwtStateIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the table."
|
|
::= { hwSysSwitchoverStateMultiEntry 1 }
|
|
|
|
hwSysMultiSwtChassisId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the chassis id."
|
|
::= { hwSysSwitchoverStateMultiEntry 2 }
|
|
|
|
hwSysMultiSwtSlotId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the slot number of the board."
|
|
::= { hwSysSwitchoverStateMultiEntry 3 }
|
|
|
|
hwSysMultiSwtBoardType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
master(1),
|
|
slave(2),
|
|
systemMaster(3),
|
|
systemSlave(4),
|
|
issuOldMaster(5),
|
|
issuNewMaster(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the type of the board."
|
|
::= { hwSysSwitchoverStateMultiEntry 4 }
|
|
|
|
hwSysMultiSwtInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..190))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object descries the real-time information of HA status."
|
|
::= { hwSysSwitchoverStateMultiEntry 5 }
|
|
|
|
hwSysVoiceFile OBJECT IDENTIFIER ::= { huaweiSystemManMIBObjects 20 }
|
|
|
|
hwSysVoiceFileNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the number of configuration files.
|
|
The object calculates the number of configuration files given by hwSysCFGFileTable.
|
|
The value ranges from 0 to 2147483647.
|
|
"
|
|
::= { hwSysVoiceFile 1 }
|
|
|
|
hwSysVoiceFileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSysVoiceFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of configuration files in this system."
|
|
::= { hwSysVoiceFile 2 }
|
|
|
|
hwSysVoiceFileEntry OBJECT-TYPE
|
|
SYNTAX HwSysVoiceFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A configuration file entry. Each entry consists of information of
|
|
a configuration file.
|
|
hwSysCFGFileIndex exclusively decides a configuration file."
|
|
INDEX { hwSysVoiceFileIndex }
|
|
::= { hwSysVoiceFileTable 1 }
|
|
|
|
HwSysVoiceFileEntry ::=
|
|
SEQUENCE {
|
|
hwSysVoiceFileIndex
|
|
Integer32,
|
|
hwSysVoiceFileName
|
|
DisplayString,
|
|
hwSysVoiceFileSize
|
|
Integer32,
|
|
hwSysVoiceFileLocation
|
|
DisplayString
|
|
}
|
|
|
|
hwSysVoiceFileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the index of the configuration file."
|
|
::= { hwSysVoiceFileEntry 1 }
|
|
|
|
hwSysVoiceFileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the configuration file.
|
|
Currently, Huawei products support two formats of configuration files, namely, .CFG and .ZIP.
|
|
A file name containing path and suffix is a string of 4 to 64 characters.
|
|
"
|
|
::= { hwSysVoiceFileEntry 2 }
|
|
|
|
hwSysVoiceFileSize OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the size of the configuration file.
|
|
The value ranges from 0 to 2147483647.
|
|
"
|
|
::= { hwSysVoiceFileEntry 3 }
|
|
|
|
hwSysVoiceFileLocation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the location of the configuration file, namely, the path."
|
|
::= { hwSysVoiceFileEntry 4 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- HUAWEI-SYS-MAN-MIB MIB - Notification Information
|
|
-- -------------------------------------------------------------
|
|
|
|
huaweiSystemManMIBNotifications OBJECT IDENTIFIER ::= { huaweiSystemManMIB 2 }
|
|
|
|
hwSysClockChangedNotification NOTIFICATION-TYPE
|
|
OBJECTS { hwSysLocalClock }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the notification sent when the system clock changes.
|
|
When the system clock changes, this trap is triggered. For example,
|
|
the system clock is changed through command lines.
|
|
"
|
|
::= { huaweiSystemManMIBNotifications 1 }
|
|
|
|
hwSysReloadNotification NOTIFICATION-TYPE
|
|
OBJECTS { hwSysReloadImage, hwSysReloadCfgFile, hwSysReloadReason, hwSysReloadScheduleTime, hwSysReloadAction,
|
|
hwSysReloadPafFile, hwSysReloadLicenseFile, hwSysReloadPatchFile }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the restart notification."
|
|
::= { huaweiSystemManMIBNotifications 2 }
|
|
|
|
hwSysMasterHDError NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the hard disk on master board cannot be read and written because of a certain error,
|
|
the hard disk on master board is unregistered and the notification is sent.
|
|
"
|
|
::= { huaweiSystemManMIBNotifications 3 }
|
|
|
|
hwSysSlaveHDError NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the hard disk on slave board cannot be read and written because of a certain error,
|
|
the hard disk on slave board is unregistered and the notification is sent.
|
|
"
|
|
::= { huaweiSystemManMIBNotifications 4 }
|
|
|
|
hwPatchTrap OBJECT IDENTIFIER ::= { huaweiSystemManMIBNotifications 5 }
|
|
|
|
hwPatchErrorTrap NOTIFICATION-TYPE
|
|
OBJECTS { hwPatchErrorSlot, hwPatchErrorPatchIndex, hwPatchErrorCode, hwPatchErrorPatchFileName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap is generated when the patch operation error occurs."
|
|
::= { hwPatchTrap 1 }
|
|
|
|
hwPatchActiveOverTimeTrap NOTIFICATION-TYPE
|
|
OBJECTS { hwPatchOperateState }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The patch is not run within 24 hours after it is activated."
|
|
::= { hwPatchTrap 2 }
|
|
|
|
hwPatchMalfunctionComebackTrap NOTIFICATION-TYPE
|
|
OBJECTS { hwPatchOperateState }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The patch operation is restored."
|
|
::= { hwPatchTrap 3 }
|
|
|
|
hwPatchUpdateTrap NOTIFICATION-TYPE
|
|
OBJECTS { hwPatchVersion, hwPatchType, hwPatchOperateState}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The patch state change notification."
|
|
::= { hwPatchTrap 4 }
|
|
|
|
hwSysMasterCfcardError NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the cfcard on master board can't be read and written because
|
|
of some error, the Cfcard on master board will be unregistered and
|
|
the notification is sent.
|
|
"
|
|
::= { huaweiSystemManMIBNotifications 6 }
|
|
|
|
hwSysSlaveCfcardError NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the cfcard on slave board can't be read and written because
|
|
of some error, the Cfcard on slave board will be unregistered and
|
|
the notification is sent.
|
|
"
|
|
::= { huaweiSystemManMIBNotifications 7 }
|
|
|
|
hwSysSlaveSwitchSuccessNotification NOTIFICATION-TYPE
|
|
OBJECTS { hwSysSlaveSwitchChassisNum }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates that the hwSysSlaveSwitchChassisNum
|
|
chassis is successfully switched."
|
|
::= { huaweiSystemManMIBNotifications 8 }
|
|
|
|
hwSysSlaveSwitchFailNotification NOTIFICATION-TYPE
|
|
OBJECTS { hwSysSlaveSwitchChassisNum }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates that the hwSysSlaveSwitchChassisNum
|
|
chassis fails to be switched."
|
|
::= { huaweiSystemManMIBNotifications 9 }
|
|
|
|
hwSysIssuNotification NOTIFICATION-TYPE
|
|
OBJECTS { hwIssuState, hwIssuConditionCheck }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the ISSU upgrade over, it will send success or failed message."
|
|
::= { huaweiSystemManMIBNotifications 10 }
|
|
|
|
hwPatchInstallFail NOTIFICATION-TYPE
|
|
OBJECTS { hwPatchUsedFileName, hwPatchVersion, hwPatchFailReason }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The patch package install fail notification."
|
|
::= { huaweiSystemManMIBNotifications 11 }
|
|
|
|
hwPatchInstallFailClear NOTIFICATION-TYPE
|
|
OBJECTS { hwPatchUsedFileName, hwPatchVersion, hwPatchFailReason }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The patch package install fail clear notification."
|
|
::= { huaweiSystemManMIBNotifications 12 }
|
|
|
|
hwSumUpgradeSuccess NOTIFICATION-TYPE
|
|
OBJECTS { hwSysImageVersion }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The patch package upgrade success notification"
|
|
::= { huaweiSystemManMIBNotifications 13 }
|
|
|
|
hwSysCfgFileErrorNotification NOTIFICATION-TYPE
|
|
OBJECTS { hwSysCFGFileName,hwSysCFGFileReason}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object notifies that some error occurs when the configuration file is specified as the next startup configuration file."
|
|
::= { huaweiSystemManMIBNotifications 14 }
|
|
|
|
hwSysImageErrorNotification NOTIFICATION-TYPE
|
|
OBJECTS { hwSysImageName,hwSysImageName,hwSysImageReason }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The image file upgrade fail notification. The first hwSysImageName indicates the current image file,
|
|
and the second hwSysImageName indicates the next startup image file."
|
|
::= { huaweiSystemManMIBNotifications 15 }
|
|
|
|
huaweiSystemManMIBConformance OBJECT IDENTIFIER ::= { huaweiSystemManMIB 3 }
|
|
|
|
huaweiSystemManMIBCompliances OBJECT IDENTIFIER ::= { huaweiSystemManMIBConformance 1 }
|
|
|
|
huaweiSystemManMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Huawei system management MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { huaweiSysClockGroup, huaweiSysReloadGroup, huaweiSysImageGroup, huaweiSysCFGFileGroup, huaweiSystemManNotificationGroup
|
|
}
|
|
::= { huaweiSystemManMIBCompliances 1 }
|
|
|
|
huaweiSystemManMIBGroups OBJECT IDENTIFIER ::= { huaweiSystemManMIBConformance 2 }
|
|
|
|
huaweiSysClockGroup OBJECT-GROUP
|
|
OBJECTS { hwSysLocalClock }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing mandatory system reload."
|
|
::= { huaweiSystemManMIBGroups 1 }
|
|
|
|
huaweiSysReloadGroup OBJECT-GROUP
|
|
OBJECTS { hwSysReloadSchedule, hwSysReloadAction, hwSysReloadImage, hwSysReloadCfgFile, hwSysReloadReason,
|
|
hwSysReloadPatchFile, hwSysReloadLicenseFile, hwSysReloadPafFile, hwSysReloadPatchState, hwSysLatestRebootErrorInfo,
|
|
hwSysReloadScheduleTime, hwSysReloadEntity, hwSysReloadRowStatus, hwSysReloadOperateDestType, hwSysReloadOperateDestIndex,
|
|
hwSysSlaveSwitchChassisNum, hwSysSlaveSwitchOperType, hwSysSlaveSwitchEnableStatus,hwSysDelayReboot}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" A collection of objects providing mandatory system clock
|
|
information."
|
|
::= { huaweiSystemManMIBGroups 2 }
|
|
|
|
huaweiSysImageGroup OBJECT-GROUP
|
|
OBJECTS { hwSysImageNum, hwSysImageName, hwSysImageSize, hwSysImageLocation, hwSysImageVersion
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing mandatory system image
|
|
information."
|
|
::= { huaweiSystemManMIBGroups 3 }
|
|
|
|
huaweiSysCFGFileGroup OBJECT-GROUP
|
|
OBJECTS { hwSysCFGFileNum, hwSysCFGFileName, hwSysCFGFileSize, hwSysCFGFileLocation }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing mandatory system configureation
|
|
file information."
|
|
::= { huaweiSystemManMIBGroups 4 }
|
|
|
|
hwSysCurGroup OBJECT-GROUP
|
|
OBJECTS { hwSysCurCFGFileIndex, hwSysCurImageIndex, hwSysCurPafFileIndex, hwSysCurLicenseIndex, hwSysCurPatchFileIndex,
|
|
hwSysCurVoiceFileIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of system current status."
|
|
::= { huaweiSystemManMIBGroups 5 }
|
|
|
|
huaweiSystemManNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { hwSysClockChangedNotification, hwSysReloadNotification, hwSysSlaveSwitchSuccessNotification,
|
|
hwSysSlaveSwitchFailNotification, hwSysIssuNotification, hwPatchInstallFail, hwPatchInstallFailClear, hwSumUpgradeSuccess, hwSysCfgFileErrorNotification, hwSysImageErrorNotification }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of notification."
|
|
::= { huaweiSystemManMIBGroups 6 }
|
|
|
|
huaweiSystemHDNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { hwSysMasterHDError, hwSysSlaveHDError }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of notification about system hard disk."
|
|
::= { huaweiSystemManMIBGroups 7 }
|
|
|
|
hwPatchLoadGroup OBJECT-GROUP
|
|
OBJECTS { hwPatchLoadDestType, hwPatchLoadDestIndex, hwLoadPatchRowState }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { huaweiSystemManMIBGroups 8 }
|
|
|
|
hwPatchTrapsGrop NOTIFICATION-GROUP
|
|
NOTIFICATIONS { hwPatchErrorTrap, hwPatchActiveOverTimeTrap, hwPatchMalfunctionComebackTrap }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Patch operation error."
|
|
::= { huaweiSystemManMIBGroups 9 }
|
|
|
|
hwPatchInfoGroup OBJECT-GROUP
|
|
OBJECTS { hwPatchDescription, hwPatchFuncNum, hwPatchTextLen, hwPatchDataLen, hwPatchType,
|
|
hwPatchAdminStatus, hwPatchStateTempPatchNum, hwPatchStateCommonPatchNum, hwPatchStateRuningPatchNum, hwPatchStateActivePatchNum,
|
|
hwPatchStateDeactivePatchNum, hwPatchHistoryVersion, hwPatchStateTotalPatchNum, hwPatchStateDataUsed, hwPatchStateTextUsed,
|
|
hwPatchDataMax, hwPatchTextMax, hwPatchIdleNum, hwPatchNumMax, hwPatchActiveTime,
|
|
hwPatchBuildTime, hwPatchVersion, hwPatchHistoryProgrameVersion, hwPatchFileName, hwPatchUsedFileName,
|
|
hwPatchErrorTableMax, hwPatchHistoryTableMax, hwPatchRecordReset, hwPatchProgramVersion, hwPatchOperateState,
|
|
hwPatchErrorSlot, hwPatchErrorPatchIndex, hwPatchErrorCode, hwPatchHistoryBeginTime, hwPatchHistoryEndTime,
|
|
hwPatchHistoryAction, hwPatchEndIndex, hwPatchTrapEnble, hwPacthBeginIndex, hwPatchId,
|
|
hwPatchLatestId, hwSlotId, hwPatchErrorPatchFileName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { huaweiSystemManMIBGroups 10 }
|
|
|
|
hwPatchFileGroup OBJECT-GROUP
|
|
OBJECTS { hwPatchFileName, hwPatchFileSize, hwPatchFileLocation, hwPatchFileVersion, hwPatchFileNum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { huaweiSystemManMIBGroups 11 }
|
|
|
|
hwSysPafFileGroup OBJECT-GROUP
|
|
OBJECTS { hwSysPafFileName, hwSysPafFileSize, hwSysPafFileLocation, hwSysPafFileVersion, hwSysPafFileNum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { huaweiSystemManMIBGroups 13 }
|
|
|
|
hwSysPafLicenseGroup OBJECT-GROUP
|
|
OBJECTS { hwSysLicenseFileNum, hwSysLicenseFileName, hwSysLicenseFileSize, hwSysLicenseFileLocation }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { huaweiSystemManMIBGroups 14 }
|
|
|
|
hwSysRebootAndSwitchGrop OBJECT-GROUP
|
|
OBJECTS { hwSysReboot, hwSysSlaveSwitchEnable }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { huaweiSystemManMIBGroups 15 }
|
|
|
|
hwBootRomGroup OBJECT-GROUP
|
|
OBJECTS { hwBootRomBootDevice, hwBootRomHostName, hwBootRomFileName, hwBootRomIpOnEthernet, hwBootRomIpOnBackPlane,
|
|
hwBootRomHostIp, hwBootRomGatewayIp, hwBootRomUserName, hwBootRomPassword, hwBootRomTargetName,
|
|
hwBootRomStartupScript, hwBootRomXModemBaudRate, hwBootRomVersion, hwBootRomProcessorNo }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { huaweiSystemManMIBGroups 16 }
|
|
|
|
hwSystemCfcardNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { hwSysMasterCfcardError, hwSysSlaveCfcardError }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of notification about system cfcard."
|
|
::= { huaweiSystemManMIBGroups 17 }
|
|
|
|
hwSysUpgradeGroup OBJECT-GROUP
|
|
OBJECTS {hwIssuMode, hwIssuImageFile, hwIssuPafFile, hwIssuLicenseFile, hwIssuState, hwIssuConditionCheck}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of system upgrade."
|
|
::= { huaweiSystemManMIBGroups 18 }
|
|
|
|
hwSysRebootInfoGroup OBJECT-GROUP
|
|
OBJECTS { hwSysRebootTimes, hwSysRebootReason, hwSysRebootTime }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of system upgrade."
|
|
::= { huaweiSystemManMIBGroups 19 }
|
|
|
|
hwSysDeviceCheckGroup OBJECT-GROUP
|
|
OBJECTS {hwSysDeviceCheckStart, hwSysDeviceCheckState}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of system device checks."
|
|
::= { huaweiSystemManMIBGroups 20 }
|
|
|
|
huaweiSysVoiceFileGroup OBJECT-GROUP
|
|
OBJECTS { hwSysVoiceFileNum, hwSysVoiceFileName, hwSysVoiceFileSize, hwSysVoiceFileLocation }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing mandatory system configureation
|
|
file information."
|
|
::= { huaweiSystemManMIBGroups 21 }
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- HUAWEI-SYS-MAN-MIB.mib
|
|
--
|