Observium_CE/mibs/huawei/HUAWEI-SYS-RES-TRAP-MIB

181 lines
5.8 KiB
Plaintext

-- ===================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V1.02
-- ===================================================================
HUAWEI-SYS-RES-TRAP-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;
hwSysResTrapMIB MODULE-IDENTITY
LAST-UPDATED "201812221150Z"
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 MIB is used to bind system resource traps."
REVISION "201812221150Z"
DESCRIPTION
"Add DESCRIPTION of hwSysSecureRiskWarning at 2020-4-30."
REVISION "201812221150Z"
DESCRIPTION
"Modify DESCRIPTION of hwSysResourceExceedResume at 2018-12-22."
REVISION "201811121150Z" -- Nov 12, 2018 at 11:50 GMT
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 358 }
hwSysResTrapObjects OBJECT IDENTIFIER ::= { hwSysResTrapMIB 1 }
hwSysResTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwSysResTrapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table container the objects infomation of public traps. "
::= { hwSysResTrapObjects 1 }
hwSysResTrapEntry OBJECT-TYPE
SYNTAX HwSysResTrapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the entry of system resource trap."
INDEX { hwSysResourceServiceIndex }
::= { hwSysResTrapTable 1 }
HwSysResTrapEntry ::=
SEQUENCE {
hwSysResourceServiceID
INTEGER,
hwSysResourceType
Unsigned32,
hwSysResourceServiceIndex
OCTET STRING
}
hwSysResourceServiceID OBJECT-TYPE
SYNTAX INTEGER
{
ospf(1)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Th service ID of traps."
::= { hwSysResTrapEntry 1 }
hwSysResourceType OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of traps."
::= { hwSysResTrapEntry 2 }
hwSysResourceServiceIndex OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..127))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The service index of traps."
::= { hwSysResTrapEntry 3 }
hwSysResTrapNotifications OBJECT IDENTIFIER ::= { hwSysResTrapMIB 2 }
hwSysResourceExceed NOTIFICATION-TYPE
OBJECTS { hwSysResourceServiceID, hwSysResourceType, hwSysResourceServiceIndex }
STATUS current
DESCRIPTION
"The whole device system resource was overloaded."
::= { hwSysResTrapNotifications 1 }
hwSysResourceExceedResume NOTIFICATION-TYPE
OBJECTS { hwSysResourceServiceID, hwSysResourceType, hwSysResourceServiceIndex }
STATUS current
DESCRIPTION
"The whole device system resource overload was recovered."
::= { hwSysResTrapNotifications 2 }
hwSysResourceThresholdExceed NOTIFICATION-TYPE
OBJECTS { hwSysResourceServiceID, hwSysResourceType, hwSysResourceServiceIndex }
STATUS current
DESCRIPTION
"The whole device system resource exceeded the threshold."
::= { hwSysResTrapNotifications 3 }
hwSysResourceThresholdExceedResume NOTIFICATION-TYPE
OBJECTS { hwSysResourceServiceID, hwSysResourceType, hwSysResourceServiceIndex }
STATUS current
DESCRIPTION
"The whole device system resource fell from the threshold."
::= { hwSysResTrapNotifications 4 }
hwSysSecureRiskWarning NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Security risk warning."
::= { hwSysResTrapNotifications 5 }
hwSysSecureRiskWarningClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Security risk warning clear."
::= { hwSysResTrapNotifications 6 }
hwSysResTrapCompliances OBJECT IDENTIFIER ::= { hwSysResTrapMIB 3 }
hwSysResTrapObjectsGroup OBJECT-GROUP
OBJECTS { hwSysResourceServiceID, hwSysResourceType, hwSysResourceServiceIndex }
STATUS current
DESCRIPTION
"Objects group."
::= { hwSysResTrapCompliances 1 }
hwSysResTrapNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwSysResourceExceed, hwSysResourceExceedResume, hwSysResourceThresholdExceed, hwSysResourceThresholdExceedResume }
STATUS current
DESCRIPTION
"Notifications group."
::= { hwSysResTrapCompliances 2 }
hwSysResTrapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei SysResource mib."
MODULE -- this module
MANDATORY-GROUPS { hwSysResTrapObjectsGroup, hwSysResTrapNotificationsGroup }
::= { hwSysResTrapCompliances 3 }
END
--
-- HUAWEI-SYS-RES-TRAP-MIB.mib
--