-- =================================================================== -- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. -- Description: -- Reference: -- Version: V2.00 -- =================================================================== HUAWEI-NDB-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF DisplayString, RowStatus FROM SNMPv2-TC TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI hwDatacomm FROM HUAWEI-MIB; hwNDB MODULE-IDENTITY LAST-UPDATED "202009161045Z" 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 "This file is used for NDB alarm." REVISION "202009161045Z" DESCRIPTION "V2.00, Change the OID to 367 and the parent node to hwDatacomm." REVISION "202009151045Z" DESCRIPTION "V1.00, initial version." ::= { hwDatacomm 367 } hwNDBObjects OBJECT IDENTIFIER ::= { hwNDB 1 } --1.3.6.1.4.1.2011.5.25.367.1.1 hwNDBResourceTable OBJECT-TYPE SYNTAX SEQUENCE OF HwNDBResourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table container the objects infomation of network DB resource traps." ::= { hwNDBObjects 1 } -- 1.3.6.1.4.1.2011.2.25.367.1.1.1 hwNDBResourceEntry OBJECT-TYPE SYNTAX HwNDBResourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the entry of network DB resource trap." INDEX { hwNDBSlot, hwNDBCpu, hwNDBReasonId } ::= { hwNDBResourceTable 1 } HwNDBResourceEntry ::= SEQUENCE { hwNDBSlot OCTET STRING, hwNDBCpu Integer32, hwNDBReasonId Integer32, hwNDBReason OCTET STRING, hwNDBThreshold Integer32, hwNDBCurrent Integer32 } -- 1.3.6.1.4.1.2011.2.25.367.1.1.1.1 hwNDBSlot OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The slot string of traps." ::= { hwNDBResourceEntry 1 } -- 1.3.6.1.4.1.2011.2.25.367.1.1.1.2 hwNDBCpu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The cpu id of traps" ::= { hwNDBResourceEntry 2 } -- 1.3.6.1.4.1.2011.2.25.367.1.1.1.3 hwNDBReasonId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indicates the ID of the fault cause of the NDB resource" ::= { hwNDBResourceEntry 3 } -- 1.3.6.1.4.1.2011.2.25.367.1.1.1.4 hwNDBReason OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indicates the cause of the NDB resource alarm" ::= { hwNDBResourceEntry 4 } -- 1.3.6.1.4.1.2011.2.25.367.1.1.1.5 hwNDBThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This alarm threshold of traps" ::= { hwNDBResourceEntry 5 } -- 1.3.6.1.4.1.2011.2.25.367.1.1.1.6 hwNDBCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The alarm current value of traps" ::= { hwNDBResourceEntry 6 } hwNDBTrap OBJECT IDENTIFIER ::= { hwNDB 2 } hwNDBTraps OBJECT IDENTIFIER ::= { hwNDBTrap 2 } -- 1.3.6.1.4.1.2011.5.25.367.2.2.1 hwNDBResThresholdExceed NOTIFICATION-TYPE OBJECTS {hwNDBSlot, hwNDBCpu, hwNDBReasonId, hwNDBReason, hwNDBThreshold, hwNDBCurrent} STATUS current DESCRIPTION "The usage of NDB resources exceeds the alarm threshold." ::= { hwNDBTraps 1 } -- 1.3.6.1.4.1.2011.5.25.367.2.2.2 hwNDBResThresholdExceedResume NOTIFICATION-TYPE OBJECTS {hwNDBSlot, hwNDBCpu, hwNDBReasonId, hwNDBReason, hwNDBThreshold, hwNDBCurrent} STATUS current DESCRIPTION "The usage of NDB resources is less than the threshold." ::= { hwNDBTraps 2 } hwNDBConformance OBJECT IDENTIFIER ::= { hwNDB 3 } hwNDBGroups OBJECT IDENTIFIER ::= { hwNDBConformance 1 } hwNDBObjectGroup OBJECT-GROUP OBJECTS {hwNDBSlot, hwNDBCpu, hwNDBReasonId, hwNDBReason, hwNDBThreshold, hwNDBCurrent} STATUS current DESCRIPTION "The object group." ::= { hwNDBGroups 1 } hwNDBNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS {hwNDBResThresholdExceed, hwNDBResThresholdExceedResume} STATUS current DESCRIPTION "The notification group." ::= { hwNDBGroups 2 } hwNDBCompliances OBJECT IDENTIFIER ::= { hwNDBConformance 2 } hwNDBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The core compliance statement for all implementations." MODULE -- MANDATORY-GROUPS { hwNDBObjectGroup, hwNDBNotificationGroup } ::= { hwNDBCompliances 1 } END -- -- HUAWEI-NDB-MIB.mib --