Observium_CE/mibs/huawei/HUAWEI-SECURITY-NHRP-MIB

365 lines
37 KiB
Plaintext

-- =============================================================================
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:
-- Reference: Huawei Enterprise MIB
-- Version: V1.06
-- History:
--
-- =============================================================================
HUAWEI-SECURITY-NHRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
huaweiUtility
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Gauge32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,Integer32
FROM SNMPv2-SMI
enterprises
FROM RFC1155-SMI
DateAndTime
FROM SNMPv2-TC;
hwNHRP MODULE-IDENTITY
LAST-UPDATED "202106280000Z"
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
"Please provide the descritpion."
REVISION "202106280000Z"
DESCRIPTION "Modify comment at 2021-06-28."
REVISION "202104300000Z"
DESCRIPTION "Modify comment at 2021-04-30."
REVISION "201903082000Z"
DESCRIPTION " Modify hwNHRPHubDOWN"
REVISION "201902252000Z"
DESCRIPTION " Modify hwNHRPHubDOWN"
REVISION "201712232000Z"
DESCRIPTION " Add hwNHRPLocalPeerLimitReachAlarm and hwNHRPLocalPeerLimitResume"
REVISION "201712072000Z"
DESCRIPTION " Add hwNHRPDynPeerThresholdExceedAlarm and hwNHRPDynPeerThresholdExceedResume"
REVISION "201710272000Z"
DESCRIPTION " Add hwNHRPPeerThresholdExceedAlarm and hwNHRPPeerThresholdExceedResume"
REVISION "201506022000Z"
DESCRIPTION "V1.00, initial version."
::= { hwSecurity 73 }
-- ===============================================
-- Node definitions
-- ===============================================
-- 1.3.6.1.4.1.2011
--huawei OBJECT IDENTIFIER ::= { enterprises 2011 }
-- 1.3.6.1.4.1.2011.6
--huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 }
-- 1.3.6.1.4.1.2011.6.122
hwSecurity OBJECT IDENTIFIER ::= { huaweiUtility 122 }
hwNHRPNotification OBJECT IDENTIFIER ::= { hwNHRP 0 }
hwNHRPTrapObject OBJECT IDENTIFIER ::= { hwNHRPNotification 1 }
hwNHRPTraps OBJECT IDENTIFIER ::= { hwNHRPNotification 2 }
-- ===============================================
-- TrapObject.
-- ===============================================
hwNHRPInterface OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the interface of the NHRP peer."
::= { hwNHRPTrapObject 1 }
hwNHRPProAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the protocol address of the NHRP peer."
::= { hwNHRPTrapObject 2 }
hwNHRPProMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the mask of the protocol address."
::= { hwNHRPTrapObject 3 }
hwNHRPNextHop OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the next hop of the nhrp peer."
::= { hwNHRPTrapObject 4 }
hwNHRPNbmaAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the nbma address of the nhrp peer."
::= { hwNHRPTrapObject 5 }
hwNHRPType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the type of the nhrp peer."
::= { hwNHRPTrapObject 6 }
hwNHRPPeerDelReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the delete reason of the nhrp peer."
::= { hwNHRPTrapObject 7 }
hwNHRPThrehold OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the alarm threshold of NHRP peer."
::= { hwNHRPTrapObject 8 }
hwNHRPPeerCnt OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the number of NHRP peers."
::= { hwNHRPTrapObject 9 }
hwNHRPDynPeerThrehold OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the alarm threshold of NHRP dynamic peer."
::= { hwNHRPTrapObject 10 }
hwNHRPDynPeerCnt OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the number of NHRP dynamic peer."
::= { hwNHRPTrapObject 11 }
hwNHRPLocalPeerLimit OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the alarm limit of NHRP local peer."
::= { hwNHRPTrapObject 12 }
hwNHRPLocalPeerCnt OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the number of NHRP local peer."
::= { hwNHRPTrapObject 13 }
hwNHRPHubDownReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the reason of the hub down."
::= { hwNHRPTrapObject 14 }
-- ===============================================
-- definition of traps.
-- ===============================================
hwNHRPPeerADD NOTIFICATION-TYPE
OBJECTS {
hwNHRPInterface,
hwNHRPProAddress,
hwNHRPProMask,
hwNHRPNextHop,
hwNHRPNbmaAddress,
hwNHRPType
}
STATUS current
DESCRIPTION
"NHRP peer is added."
::= { hwNHRPTraps 1}
hwNHRPPeerDELETE NOTIFICATION-TYPE
OBJECTS {
hwNHRPInterface,
hwNHRPProAddress,
hwNHRPProMask,
hwNHRPNextHop,
hwNHRPNbmaAddress,
hwNHRPType,
hwNHRPPeerDelReason
}
STATUS current
DESCRIPTION
"NHRP peer is deteled."
::= { hwNHRPTraps 2}
hwNHRPHubUP NOTIFICATION-TYPE
OBJECTS {
hwNHRPInterface,
hwNHRPProAddress,
hwNHRPProMask,
hwNHRPNextHop,
hwNHRPNbmaAddress,
hwNHRPType
}
STATUS current
DESCRIPTION
"NHRP hub is up."
::= { hwNHRPTraps 3}
hwNHRPHubDOWN NOTIFICATION-TYPE
OBJECTS {
hwNHRPInterface,
hwNHRPProAddress,
hwNHRPProMask,
hwNHRPNextHop,
hwNHRPNbmaAddress,
hwNHRPHubDownReason
}
STATUS current
DESCRIPTION
"NHRP hub is down ."
::= { hwNHRPTraps 4}
hwNHRPPeerThresholdExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwNHRPThrehold,
hwNHRPPeerCnt
}
STATUS current
DESCRIPTION
"The number of NHRP peer reached the alarm threshold."
::= { hwNHRPTraps 5}
hwNHRPPeerThresholdExceedResume NOTIFICATION-TYPE
OBJECTS {
hwNHRPThrehold,
hwNHRPPeerCnt
}
STATUS current
DESCRIPTION
"The number of NHRP peers fell below the alarm threshold."
::= { hwNHRPTraps 6}
hwNHRPDynPeerThresholdExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwNHRPDynPeerThrehold,
hwNHRPDynPeerCnt
}
STATUS current
DESCRIPTION
"The number of NHRP Dynamic peer reached the alarm threshold."
::= { hwNHRPTraps 7}
hwNHRPDynPeerThresholdExceedResume NOTIFICATION-TYPE
OBJECTS {
hwNHRPDynPeerThrehold,
hwNHRPDynPeerCnt
}
STATUS current
DESCRIPTION
"The number of NHRP Dynamic peers fell below the alarm threshold."
::= { hwNHRPTraps 8}
hwNHRPLocalPeerLimitReachAlarm NOTIFICATION-TYPE
OBJECTS {
hwNHRPLocalPeerLimit,
hwNHRPLocalPeerCnt
}
STATUS current
DESCRIPTION
"The number of NHRP Local peer reached the alarm limit."
::= { hwNHRPTraps 9}
hwNHRPLocalPeerLimitResume NOTIFICATION-TYPE
OBJECTS {
hwNHRPLocalPeerLimit,
hwNHRPLocalPeerCnt
}
STATUS current
DESCRIPTION
"The number of NHRP Local peers fell below the alarm limit."
::= { hwNHRPTraps 10}
-- Conformance information
hwNHRPMIBConformance OBJECT IDENTIFIER ::= { hwNHRP 4 }
hwNHRPMIBCompliances OBJECT IDENTIFIER ::= { hwNHRPMIBConformance 1 }
-- this module
hwNHRPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices running NHRP."
MODULE -- this module
MANDATORY-GROUPS { hwNHRPTrapObjectGroup}
::= { hwNHRPMIBCompliances 1 }
hwNHRPMIBGroups OBJECT IDENTIFIER ::= { hwNHRPMIBConformance 2 }
hwNHRPNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNHRPPeerADD, hwNHRPPeerDELETE, hwNHRPHubUP, hwNHRPHubDOWN, hwNHRPPeerThresholdExceedAlarm, hwNHRPPeerThresholdExceedResume,
hwNHRPDynPeerThresholdExceedAlarm, hwNHRPDynPeerThresholdExceedResume, hwNHRPLocalPeerLimitReachAlarm, hwNHRPLocalPeerLimitResume}
STATUS current
DESCRIPTION
"A collection of notifications generated by
devices supporting this MIB."
::= { hwNHRPMIBGroups 1 }
hwNHRPTrapObjectGroup OBJECT-GROUP
OBJECTS { hwNHRPInterface, hwNHRPProAddress, hwNHRPProMask, hwNHRPNextHop, hwNHRPNbmaAddress,
hwNHRPType, hwNHRPPeerDelReason, hwNHRPThrehold, hwNHRPPeerCnt, hwNHRPDynPeerThrehold, hwNHRPDynPeerCnt, hwNHRPLocalPeerLimit, hwNHRPLocalPeerCnt,hwNHRPHubDownReason}
STATUS current
DESCRIPTION
"A collection of NHRP trap objects required to support
management of devices."
::= { hwNHRPMIBGroups 2 }
END