Observium_CE/mibs/huawei/HUAWEI-STORAGE-ALARM-MIB

577 lines
14 KiB
Plaintext

--
-- HUAWEI-STORAGE-ALARM-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347
-- Tuesday, December 27, 2016 at 19:31:15
--
HUAWEI-STORAGE-ALARM-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
enterprises, Integer32, Unsigned32, Gauge32,
Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
storage MODULE-IDENTITY
LAST-UPDATED "201612271804Z" -- December 27, 2016 at 18:04 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com"
DESCRIPTION
"Description."
::= { products 251 }
--
-- Node definitions
--
huawei OBJECT IDENTIFIER ::= { enterprises 2011 }
products OBJECT IDENTIFIER ::= { huawei 2 }
alarm OBJECT IDENTIFIER ::= { storage 20 }
hwStorageNotification OBJECT IDENTIFIER ::= { alarm 1 }
hwStorageActiveAlarmInfo OBJECT IDENTIFIER ::= { hwStorageNotification 1 }
hwStorageActiveAlarmInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwStorageActiveAlarmInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ActiveAlarm Information Table
"
::= { hwStorageActiveAlarmInfo 1 }
hwStorageActiveAlarmInfoEntry OBJECT-TYPE
SYNTAX HwStorageActiveAlarmInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of Active Alarm Information Table
"
INDEX { hwStorageActiveAlarmInfoNodeCode, hwStorageActiveAlarmInfoSerialNo }
::= { hwStorageActiveAlarmInfoTable 1 }
HwStorageActiveAlarmInfoEntry ::=
SEQUENCE {
hwStorageActiveAlarmInfoNodeCode
OCTET STRING,
hwStorageActiveAlarmInfoLocationInfo
DisplayString,
hwStorageActiveAlarmInfoRestoreAdvice
DisplayString,
hwStorageActiveAlarmInfoTitle
DisplayString,
hwStorageActiveAlarmInfoType
INTEGER,
hwStorageActiveAlarmInfoLevel
INTEGER,
hwStorageActiveAlarmInfoAlarmID
Gauge32,
hwStorageActiveAlarmInfoOccurTime
OCTET STRING,
hwStorageActiveAlarmInfoSerialNo
Gauge32,
hwStorageActiveAlarmInfoAddtionInfo
OCTET STRING,
hwStorageActiveAlarmInfoCategory
INTEGER,
hwStorageActiveAlarmInfoLocalAlarmID
Counter64
}
hwStorageActiveAlarmInfoNodeCode OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm NodeCode"
::= { hwStorageActiveAlarmInfoEntry 1 }
hwStorageActiveAlarmInfoLocationInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm Location Information"
::= { hwStorageActiveAlarmInfoEntry 2 }
hwStorageActiveAlarmInfoRestoreAdvice OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm Restore Advice"
::= { hwStorageActiveAlarmInfoEntry 3 }
hwStorageActiveAlarmInfoTitle OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm Title"
::= { hwStorageActiveAlarmInfoEntry 4 }
hwStorageActiveAlarmInfoType OBJECT-TYPE
SYNTAX INTEGER { equipmentFault(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm Type"
::= { hwStorageActiveAlarmInfoEntry 5 }
hwStorageActiveAlarmInfoLevel OBJECT-TYPE
SYNTAX INTEGER
{
criticalAlarm(1),
majorAlarm(2),
minorAlarm(3),
warningAlarm(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm Level
1-criticalAlarm
2-majorAlarm
3-minorAlarm
4-warningAlarm
"
::= { hwStorageActiveAlarmInfoEntry 6 }
hwStorageActiveAlarmInfoAlarmID OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm ID"
::= { hwStorageActiveAlarmInfoEntry 7 }
hwStorageActiveAlarmInfoOccurTime OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Occurrence Time of Alarm"
::= { hwStorageActiveAlarmInfoEntry 8 }
hwStorageActiveAlarmInfoSerialNo OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm Serial No."
::= { hwStorageActiveAlarmInfoEntry 9 }
hwStorageActiveAlarmInfoAddtionInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm Addtion Information"
::= { hwStorageActiveAlarmInfoEntry 10 }
hwStorageActiveAlarmInfoCategory OBJECT-TYPE
SYNTAX INTEGER
{
faultAlarm(1),
resumeAlarm(2),
eventAlarm(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Alarm Category
1-faultAlarm
2-resumeAlarm
3-eventAlarm "
::= { hwStorageActiveAlarmInfoEntry 11 }
hwStorageActiveAlarmInfoLocalAlarmID OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active original Alarm ID"
::= { hwStorageActiveAlarmInfoEntry 12 }
hwStorageNotificationType OBJECT IDENTIFIER ::= { hwStorageNotification 2 }
hwStorageAlarmReporting NOTIFICATION-TYPE
OBJECTS { hwStorageReportingAlarmNodeCode, hwStorageReportingAlarmLocationInfo, hwStorageReportingAlarmRestoreAdvice, hwStorageReportingAlarmFaultTitle, hwStorageReportingAlarmFaultType,
hwStorageReportingAlarmFaultLevel, hwStorageReportingAlarmAlarmID, hwStorageReportingAlarmFaultTime, hwStorageReportingAlarmSerialNo, hwStorageReportingAlarmAdditionInfo,
hwStorageReportingAlarmFaultCategory, hwStorageReportingAlarmLocationAlarmID, hwStorageReportingAlarmProductModel, hwStorageReportingAlarmProductSN }
STATUS current
DESCRIPTION
"Description."
::= { hwStorageNotificationType 1 }
hwStorageReportingAlarm OBJECT IDENTIFIER ::= { hwStorageNotification 3 }
-- 1.3.6.1.4.1.2011.2.91.10.3.1.1.1
hwStorageReportingAlarmNodeCode OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Alarm Node Code"
REFERENCE
"Location info of Fault Alarm"
::= { hwStorageReportingAlarm 1 }
-- 1.3.6.1.4.1.2011.2.91.10.3.1.1.2
hwStorageReportingAlarmLocationInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reporting Alarm Location Information"
::= { hwStorageReportingAlarm 2 }
-- 1.3.6.1.4.1.2011.2.91.10.3.1.1.3
hwStorageReportingAlarmRestoreAdvice OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Advice of Restore Reporting Alarm "
::= { hwStorageReportingAlarm 3 }
hwStorageReportingAlarmFaultTitle OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Fault Alarm Title "
::= { hwStorageReportingAlarm 4 }
hwStorageReportingAlarmFaultType OBJECT-TYPE
SYNTAX INTEGER
{
communicationQuality(1),
equipmentFault(2),
processError(3),
serviceQuality(4),
environmentFault(5),
performanceLimit(6)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Fault Alarm Type"
::= { hwStorageReportingAlarm 5 }
hwStorageReportingAlarmFaultLevel OBJECT-TYPE
SYNTAX INTEGER
{
criticalAlarm(1),
majorAlarm(2),
minorAlarm(3),
warningAlarm(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Level of Fault Alarm
CriticalAlarm(1)
MajorAlarm(2)
MinorAlarm(3)
WarningAlarm(4)
"
::= { hwStorageReportingAlarm 6 }
hwStorageReportingAlarmAlarmID OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Fault Alarm ID"
::= { hwStorageReportingAlarm 7 }
hwStorageReportingAlarmFaultTime OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Occurrence Time of Fault Alarm"
::= { hwStorageReportingAlarm 8 }
hwStorageReportingAlarmSerialNo OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Fault Alarm Serial No."
::= { hwStorageReportingAlarm 9 }
hwStorageReportingAlarmAdditionInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Addition Info of Fault Alarm"
::= { hwStorageReportingAlarm 10 }
hwStorageReportingAlarmFaultCategory OBJECT-TYPE
SYNTAX INTEGER
{
faultAlarm(1),
resumeAlarm(2),
eventAlarm(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Category of Fault Alarm
faultAlarm (1):
resumeAlarm (2):
eventAlarm (3):
"
::= { hwStorageReportingAlarm 11 }
hwStorageReportingAlarmLocationAlarmID OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { hwStorageReportingAlarm 12 }
-- 1.3.6.1.4.1.2011.2.91.10.3.1.1.13
hwStorageReportingAlarmProductModel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { hwStorageReportingAlarm 13 }
-- 1.3.6.1.4.1.2011.2.91.10.3.1.1.14
hwStorageReportingAlarmProductSN OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { hwStorageReportingAlarm 14 }
hwStorageEvent OBJECT IDENTIFIER ::= { alarm 2 }
notificationType OBJECT IDENTIFIER ::= { hwStorageEvent 1 }
hwStorageEventType NOTIFICATION-TYPE
OBJECTS { hwStorageTrapEventType, hwStorageTrapEventID, hwStorageTrapEventLevel, hwStorageTrapEventSequence, hwStorageTrapEventTime,
hwStorageTrapEventRecoveryTime, hwStorageTrapEventParameter, hwStorageTrapEventID32Bit, hwStorageTrapEventTimeStr, hwStorageTrapEventRecoveryTimeStr
}
STATUS current
DESCRIPTION
" "
::= { notificationType 1 }
trapEvent OBJECT IDENTIFIER ::= { hwStorageEvent 2 }
hwStorageTrapEventType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 1 }
hwStorageTrapEventID OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 2 }
hwStorageTrapEventLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 3 }
hwStorageTrapEventSequence OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 4 }
hwStorageTrapEventTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 5 }
hwStorageTrapEventRecoveryTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 6 }
hwStorageTrapEventParameter OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 7 }
hwStorageTrapEventID32Bit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 8 }
hwStorageTrapEventTimeStr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 9 }
hwStorageTrapEventRecoveryTimeStr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { trapEvent 10 }
-- 1.6
isoConformance OBJECT IDENTIFIER ::= { iso 6 }
-- 1.6.1
isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 }
currentObjectGroup OBJECT-GROUP
OBJECTS { hwStorageActiveAlarmInfoNodeCode, hwStorageActiveAlarmInfoLocationInfo, hwStorageActiveAlarmInfoRestoreAdvice, hwStorageActiveAlarmInfoTitle, hwStorageActiveAlarmInfoType,
hwStorageActiveAlarmInfoLevel, hwStorageActiveAlarmInfoAlarmID, hwStorageActiveAlarmInfoOccurTime, hwStorageActiveAlarmInfoSerialNo, hwStorageActiveAlarmInfoAddtionInfo,
hwStorageActiveAlarmInfoCategory, hwStorageActiveAlarmInfoLocalAlarmID, hwStorageReportingAlarmNodeCode, hwStorageReportingAlarmLocationInfo, hwStorageReportingAlarmRestoreAdvice,
hwStorageReportingAlarmFaultTitle, hwStorageReportingAlarmFaultType, hwStorageReportingAlarmFaultLevel, hwStorageReportingAlarmAlarmID, hwStorageReportingAlarmFaultTime,
hwStorageReportingAlarmSerialNo, hwStorageReportingAlarmAdditionInfo, hwStorageReportingAlarmFaultCategory, hwStorageReportingAlarmLocationAlarmID, hwStorageReportingAlarmProductModel,
hwStorageReportingAlarmProductSN, hwStorageTrapEventType, hwStorageTrapEventID, hwStorageTrapEventLevel, hwStorageTrapEventSequence,
hwStorageTrapEventTime, hwStorageTrapEventRecoveryTime, hwStorageTrapEventParameter, hwStorageTrapEventID32Bit, hwStorageTrapEventTimeStr,
hwStorageTrapEventRecoveryTimeStr }
STATUS current
DESCRIPTION
"Enter the description of the created OBJECT-GROUP."
::= { isoGroups 1 }
-- 1.6.1.2
currentNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwStorageAlarmReporting, hwStorageEventType }
STATUS current
DESCRIPTION
"Enter the description of the created NOTIFICATION-GROUP."
::= { isoGroups 2 }
isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 }
basicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Enter the description of the created MODULE-COMPLIANCE."
MODULE -- this module
MANDATORY-GROUPS { currentObjectGroup, currentNotificationGroup }
::= { isoCompliances 1 }
END
--
-- HUAWEI-STORAGE-ALARM-MIB.mib
--