From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/huawei/ISM-HUAWEI-MIB | 716 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 716 insertions(+) create mode 100644 MIBS/huawei/ISM-HUAWEI-MIB (limited to 'MIBS/huawei/ISM-HUAWEI-MIB') diff --git a/MIBS/huawei/ISM-HUAWEI-MIB b/MIBS/huawei/ISM-HUAWEI-MIB new file mode 100644 index 0000000..6993129 --- /dev/null +++ b/MIBS/huawei/ISM-HUAWEI-MIB @@ -0,0 +1,716 @@ +-- +-- ISM-HUAWEI-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Thursday, March 27, 2014 at 11:36:30 +-- + + ISM-HUAWEI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + enterprises, IpAddress, Integer32, Gauge32, + Counter64, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, DateAndTime, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + hwISMCommon MODULE-IDENTITY + LAST-UPDATED "201303061010Z" -- March 06, 2013 at 10:10 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." + REVISION "200809171629Z" -- September 17, 2008 at 16:29 GMT + DESCRIPTION + "V1R1 + V1R2" + ::= { products 91 } + + + +-- +-- Textual conventions +-- + + NodeCodeString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "characters in length." + SYNTAX OCTET STRING (SIZE (15..17)) + + +-- +-- Node definitions +-- + + huawei OBJECT IDENTIFIER ::= { enterprises 2011 } + + + products OBJECT IDENTIFIER ::= { huawei 2 } + + + hwIsmTopo OBJECT IDENTIFIER ::= { hwISMCommon 9 } + + + hwIsmAccessNodeInfo OBJECT IDENTIFIER ::= { hwIsmTopo 1 } + + + hwIsmAccessNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsmAccessNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Access Node Information Table" + ::= { hwIsmAccessNodeInfo 1 } + + + hwIsmAccessNodeEntry OBJECT-TYPE + SYNTAX HwIsmAccessNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of Access Node Information Table + + inex: + 1. hwIsmNENodeCode + " + INDEX { hwIsmNENodeCode } + ::= { hwIsmAccessNodeTable 1 } + + + HwIsmAccessNodeEntry ::= + SEQUENCE { + hwIsmNENodeCode + NodeCodeString, + hwIsmNENodeType + Integer32, + hwIsmNENodeWorkingMode + INTEGER, + hwIsmNENodeIPAddress + IpAddress, + hwIsmNENodeContextName + DisplayString, + hwIsmNENodeContextEngineID + DisplayString, + hwIsmNENodeClusterName + DisplayString, + hwIsmNENodeRunningStatus + INTEGER + } + + hwIsmNENodeCode OBJECT-TYPE + SYNTAX NodeCodeString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node Code" + ::= { hwIsmAccessNodeEntry 1 } + + + hwIsmNENodeType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node Type" + ::= { hwIsmAccessNodeEntry 2 } + + + hwIsmNENodeWorkingMode OBJECT-TYPE + SYNTAX INTEGER + { + mode1(1), + mode2(2), + mode3(3), + mode4(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Working Mode" + ::= { hwIsmAccessNodeEntry 3 } + + + hwIsmNENodeIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node IP Address" + ::= { hwIsmAccessNodeEntry 4 } + + + hwIsmNENodeContextName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node Context Name + " + ::= { hwIsmAccessNodeEntry 5 } + + + hwIsmNENodeContextEngineID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Node Context EngineID" + ::= { hwIsmAccessNodeEntry 6 } + + + hwIsmNENodeClusterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Cluster Name" + ::= { hwIsmAccessNodeEntry 7 } + + + hwIsmNENodeRunningStatus OBJECT-TYPE + SYNTAX INTEGER + { + admin(1), + freedom(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NE Running Status" + ::= { hwIsmAccessNodeEntry 8 } + + + hwIsmNotification OBJECT IDENTIFIER ::= { hwISMCommon 10 } + + + hwIsmActiveAlarmInfo OBJECT IDENTIFIER ::= { hwIsmNotification 1 } + + + hwIsmActiveAlarmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsmActiveAlarmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ActiveAlarm Information Table + " + ::= { hwIsmActiveAlarmInfo 1 } + + + hwIsmActiveAlarmInfoEntry OBJECT-TYPE + SYNTAX HwIsmActiveAlarmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of Active Alarm Information Table + " + INDEX { hwIsmActiveAlarmInfoNodeCode, hwIsmActiveAlarmInfoSerialNo } + ::= { hwIsmActiveAlarmInfoTable 1 } + + + HwIsmActiveAlarmInfoEntry ::= + SEQUENCE { + hwIsmActiveAlarmInfoNodeCode + NodeCodeString, + hwIsmActiveAlarmInfoLocationInfo + DisplayString, + hwIsmActiveAlarmInfoRestoreAdvice + DisplayString, + hwIsmActiveAlarmInfoTitle + DisplayString, + hwIsmActiveAlarmInfoType + INTEGER, + hwIsmActiveAlarmInfoLevel + INTEGER, + hwIsmActiveAlarmInfoAlarmID + Gauge32, + hwIsmActiveAlarmInfoOccurTime + DateAndTime, + hwIsmActiveAlarmInfoSerialNo + Gauge32, + hwIsmActiveAlarmInfoAddtionInfo + OCTET STRING, + hwIsmActiveAlarmInfoCategory + INTEGER, + hwIsmActiveAlarmInfoLocalAlarmID + Counter64 + } + + hwIsmActiveAlarmInfoNodeCode OBJECT-TYPE + SYNTAX NodeCodeString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm NodeCode" + ::= { hwIsmActiveAlarmInfoEntry 1 } + + + hwIsmActiveAlarmInfoLocationInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Location Information" + ::= { hwIsmActiveAlarmInfoEntry 2 } + + + hwIsmActiveAlarmInfoRestoreAdvice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Restore Advice" + ::= { hwIsmActiveAlarmInfoEntry 3 } + + + hwIsmActiveAlarmInfoTitle OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Title" + ::= { hwIsmActiveAlarmInfoEntry 4 } + + + hwIsmActiveAlarmInfoType OBJECT-TYPE + SYNTAX INTEGER { equipmentFault(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Type" + ::= { hwIsmActiveAlarmInfoEntry 5 } + + + hwIsmActiveAlarmInfoLevel 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 + + " + ::= { hwIsmActiveAlarmInfoEntry 6 } + + + hwIsmActiveAlarmInfoAlarmID OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm ID" + ::= { hwIsmActiveAlarmInfoEntry 7 } + + + hwIsmActiveAlarmInfoOccurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Occurrence Time of Alarm" + ::= { hwIsmActiveAlarmInfoEntry 8 } + + + hwIsmActiveAlarmInfoSerialNo OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Serial No." + ::= { hwIsmActiveAlarmInfoEntry 9 } + + + hwIsmActiveAlarmInfoAddtionInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active Alarm Addtion Information" + ::= { hwIsmActiveAlarmInfoEntry 10 } + + + hwIsmActiveAlarmInfoCategory 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 " + ::= { hwIsmActiveAlarmInfoEntry 11 } + + + hwIsmActiveAlarmInfoLocalAlarmID OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active original Alarm ID" + ::= { hwIsmActiveAlarmInfoEntry 12 } + + + hwIsmClearedAlarmConfirm OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Confirm active alarm's status" + ::= { hwIsmActiveAlarmInfo 2 } + + + hwIsmNotificationType OBJECT IDENTIFIER ::= { hwIsmNotification 2 } + + + hwinfoFaultNotificationType OBJECT IDENTIFIER ::= { hwIsmNotificationType 1 } + + + hwIsmFaultNotificationTypeV2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Root node for the converted TRAP-TYPEs." + ::= { hwinfoFaultNotificationType 0 } + + + hwIsmAlarmReporting NOTIFICATION-TYPE + OBJECTS { hwIsmReportingAlarmNodeCode, hwIsmReportingAlarmLocationInfo, hwIsmReportingAlarmRestoreAdvice, hwIsmReportingAlarmFaultTitle, hwIsmReportingAlarmFaultType, + hwIsmReportingAlarmFaultLevel, hwIsmReportingAlarmAlarmID, hwIsmReportingAlarmFaultTime, hwIsmReportingAlarmSerialNo, hwIsmReportingAlarmLocationAlarmID, + hwIsmReportingAlarmFaultCategory, hwIsmReportingAlarmAdditionInfo } + STATUS current + DESCRIPTION + "Alarm Reporting" + ::= { hwIsmFaultNotificationTypeV2 1 } + + + hwIsmTrapNotification OBJECT IDENTIFIER ::= { hwIsmNotification 3 } + + +-- .3.1 + hwIsmFaultNotification OBJECT IDENTIFIER ::= { hwIsmTrapNotification 1 } + + + hwIsmReportingAlarm OBJECT IDENTIFIER ::= { hwIsmFaultNotification 1 } + + + hwIsmReportingAlarmNodeCode OBJECT-TYPE + SYNTAX NodeCodeString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm Node Code" + REFERENCE + "Location info of Fault Alarm" + ::= { hwIsmReportingAlarm 1 } + + + hwIsmReportingAlarmLocationInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Reporting Alarm Location Information" + ::= { hwIsmReportingAlarm 2 } + + + hwIsmReportingAlarmRestoreAdvice OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Advice of Restore Reporting Alarm " + ::= { hwIsmReportingAlarm 3 } + + + hwIsmReportingAlarmFaultTitle OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fault Alarm Title " + ::= { hwIsmReportingAlarm 4 } + + + hwIsmReportingAlarmFaultType 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" + ::= { hwIsmReportingAlarm 5 } + + + hwIsmReportingAlarmFaultLevel 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) + " + ::= { hwIsmReportingAlarm 6 } + + + hwIsmReportingAlarmAlarmID OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fault Alarm ID" + ::= { hwIsmReportingAlarm 7 } + + + hwIsmReportingAlarmFaultTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Occurrence Time of Fault Alarm" + ::= { hwIsmReportingAlarm 8 } + + + hwIsmReportingAlarmSerialNo OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fault Alarm Serial No." + ::= { hwIsmReportingAlarm 9 } + + + hwIsmReportingAlarmAdditionInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Addition Info of Fault Alarm" + ::= { hwIsmReportingAlarm 10 } + + + hwIsmReportingAlarmFaultCategory 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): + " + ::= { hwIsmReportingAlarm 11 } + + + hwIsmReportingAlarmLocationAlarmID OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description." + ::= { hwIsmReportingAlarm 12 } + + + hwIsmTrapForwardControl OBJECT IDENTIFIER ::= { hwIsmNotification 4 } + + + hwIsmTrapTargetAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwIsmTrapTargetAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwIsmTrapForwardControl 1 } + + + hwIsmTrapTargetAddrEntry OBJECT-TYPE + SYNTAX HwIsmTrapTargetAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwIsmTrapTargetAddrIndex } + ::= { hwIsmTrapTargetAddrTable 1 } + + + HwIsmTrapTargetAddrEntry ::= + SEQUENCE { + hwIsmTrapTargetAddrIPAddr + IpAddress, + hwIsmTrapTargetAddrPort + Integer32, + hwIsmTrapTargetAddrRowStatus + RowStatus, + hwIsmTrapTargetAddrIndex + OCTET STRING, + hwIsmTrapTargetAddrTrapVer + Integer32, + hwIsmTrapTargetAddrIPAddrNew + OCTET STRING, + hwIsmTrapTargetAddrTrapType + Integer32 + } + + hwIsmTrapTargetAddrIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 1 } + + + hwIsmTrapTargetAddrPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Port of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 2 } + + + hwIsmTrapTargetAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus" + ::= { hwIsmTrapTargetAddrEntry 3 } + + + hwIsmTrapTargetAddrIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Trap Version of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 4 } + + + hwIsmTrapTargetAddrTrapVer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 5 } + + + hwIsmTrapTargetAddrIPAddrNew OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "New IP Address of Trap Target " + ::= { hwIsmTrapTargetAddrEntry 6 } + + + hwIsmTrapTargetAddrTrapType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " " + ::= { hwIsmTrapTargetAddrEntry 7 } + + + isoConformance OBJECT IDENTIFIER ::= { iso 6 } + + + isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 } + + + currentObjectGroup OBJECT-GROUP + OBJECTS { hwIsmActiveAlarmInfoNodeCode, hwIsmActiveAlarmInfoLocationInfo, hwIsmActiveAlarmInfoRestoreAdvice, hwIsmActiveAlarmInfoTitle, hwIsmActiveAlarmInfoType, + hwIsmActiveAlarmInfoLevel, hwIsmActiveAlarmInfoAlarmID, hwIsmActiveAlarmInfoOccurTime, hwIsmActiveAlarmInfoSerialNo, hwIsmActiveAlarmInfoCategory, + hwIsmReportingAlarmNodeCode, hwIsmReportingAlarmLocationInfo, hwIsmReportingAlarmRestoreAdvice, hwIsmReportingAlarmFaultTitle, hwIsmReportingAlarmFaultType, + hwIsmReportingAlarmFaultLevel, hwIsmReportingAlarmAlarmID, hwIsmReportingAlarmFaultTime, hwIsmReportingAlarmSerialNo, hwIsmReportingAlarmFaultCategory, + hwIsmReportingAlarmAdditionInfo, hwIsmNENodeCode, hwIsmNENodeType, hwIsmNENodeIPAddress, hwIsmNENodeContextName, + hwIsmNENodeContextEngineID, hwIsmClearedAlarmConfirm, hwIsmActiveAlarmInfoAddtionInfo, hwIsmTrapTargetAddrIPAddr, hwIsmTrapTargetAddrPort, + hwIsmTrapTargetAddrRowStatus, hwIsmReportingAlarmLocationAlarmID, hwIsmActiveAlarmInfoLocalAlarmID, hwIsmTrapTargetAddrIndex, hwIsmTrapTargetAddrTrapVer, + hwIsmTrapTargetAddrIPAddrNew, hwIsmTrapTargetAddrTrapType, hwIsmNENodeRunningStatus, hwIsmNENodeWorkingMode, hwIsmNENodeClusterName + } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { isoGroups 1 } + + + currentNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hwIsmAlarmReporting } + 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 + +-- +-- ISM-HUAWEI-MIB.mib +-- -- cgit v1.2.3