diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-SPLAT-TRAP-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/comware/HH3C-SPLAT-TRAP-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-SPLAT-TRAP-MIB | 1032 |
1 files changed, 1032 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SPLAT-TRAP-MIB b/MIBS/comware/HH3C-SPLAT-TRAP-MIB new file mode 100644 index 0000000..7de0009 --- /dev/null +++ b/MIBS/comware/HH3C-SPLAT-TRAP-MIB @@ -0,0 +1,1032 @@ +-- ================================================================== +-- Copyright (c) 2004-2020 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: Lan Switch trap MIB +-- Reference: +-- Version: V1.9 +-- History: +-- V1.0 Created by Zhangshilin, 2001.06.29 +-- V1.1 Modified by lifengguang 2008.11.10, add trap node hh3cBootImageUpdated +-- V1.2 2011-11-26 updated by duyanbing +-- Add hh3cDevMFirstTrapTime to powerfailure and hh3cPowerNormal. +-- V1.3 2012-04-26 updated by wangcong +-- Added hh3cNetworkHealthMonitorFailure, hh3cNetworkHealthMonitorNormal for reserving. +-- V1.4 2013-03-08 updated by fangliwen +-- Added hh3cCpuRemoved, hh3cCpuFailure, hh3cCpuNormal. +-- 2014-08-02 updated by fangliwen +-- Added hh3cPowerIncompatible. +-- V1.5 2016-12-21 updated by yanfang +-- Add hh3cCpuUsageSevereNotification +-- hh3cCpuUsageSevereRecoverNotification +-- hh3cCpuUsageMinorNotification +-- hh3cCpuUsageMinorRecoverNotification. +-- hh3cMemoryUsageEarlyWarningNotification +-- hh3cMemoryUsageEarlyWarningRecoverNotification +-- hh3cMemoryUsageMinorNotification +-- hh3cMemoryUsageMinorRecoverNotification +-- hh3cMemoryUsageSevereNotification +-- hh3cMemoryUsageSevereRecoverNotification +-- hh3cMemoryUsageCriticalNotification +-- hh3cMemoryUsageCriticalRecoverNotification. +-- 2017-06-23 updated by wangweihui +-- Add hh3cCoreUsageNotification +-- 2017-07-17 updated by fangliwen +-- Add hh3cBoardPowerNotEnough, hh3cAvailablePower and hh3cRequiredPower. +-- 2017-12-5 updated by yuhaiyan +-- Add hh3cAlarmInPortIn +-- hh3cAlarmInPortRecover +-- V1.6 2018-04-13 updated by wangweihui +-- Add hh3cLswAlarmInPortInNum +-- V1.7 2019-01-11 updated by wangweihui +-- Add hh3cCoreUsageSevereRecoveryNotification +-- hh3cCoreUsageMinorNotification +-- hh3cCoreUsageMinorRecoveryNotification +-- V1.8 2019-11-22 updated by xuyuanqiang +-- Add hh3cDMAMemoryUsageCriticalNotification +-- hh3cDMAMemoryUsageRecoverNotification +-- V1.9 2020-10-15 updated by caohao +-- Add hh3cRemainingPowerNotEnough +-- hh3cFrameRemainingPower +-- ================================================================== + +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== +HH3C-LswTRAP-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32, Integer32 + FROM SNMPv2-SMI + hh3clswCommon + FROM HH3C-OID-MIB + CounterBasedGauge64 + FROM HCNUM-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + hh3cDevMPowerNum, hh3cDevMFanNum, hh3cDevMFirstTrapTime + FROM HH3C-LswDEVM-MIB + hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cLswSubslotIndex, hh3cLswCpuIndex, hh3cLswCoreIndex, hh3cLswCoreThreshold, + hh3cLswCoreMinorThreshold, hh3cLswCoreRecoveryThreshold,hh3cLswCpuRatio,hh3cLswCpuUsageMinorThreshold,hh3cLswCpuUsageSevereThreshold, + hh3cLswCpuUsageRecoverThreshold,hh3cLswCpuMemory,hh3cLswCpuMemoryFree,hh3cLswCpuMemoryFreeRatio,hh3cLswCpuMemoryHighTotal,hh3cLswCpuMemoryHighFree, + hh3cLswCpuMemoryLowTotal,hh3cLswCpuMemoryLowFree,hh3cLswCpuMemorySecureThreshold,hh3cLswCpuMemoryEarlyWarningThreshold,hh3cLswCpuMemoryNormalThreshold, + hh3cLswCpuMemoryMinorThreshold,hh3cLswCpuMemorySevereThreshold,hh3cLswCpuMemoryCriticalThreshold,hh3cLswCpuMemoryCurrentState + FROM HH3C-LSW-DEV-ADM-MIB; + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + hh3cLswTrapMib MODULE-IDENTITY + LAST-UPDATED "202010150000Z" + ORGANIZATION + "New H3C Tech. Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Tech. Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085 + " + DESCRIPTION + "" + REVISION "202010150000Z" + DESCRIPTION + "Add hh3cRemainingPowerNotEnough + hh3cFrameRemainingPower." + REVISION "201911220000Z" + DESCRIPTION + "Add hh3cDMAMemoryUsageCriticalNotification + hh3cDMAMemoryUsageRecoverNotification." + REVISION "201901110000Z" + DESCRIPTION + "Added hh3cCoreUsageSevereRecoveryNotification + hh3cCoreUsageMinorNotification + hh3cCoreUsageMinorRecoveryNotificationm." + REVISION "201804130000Z" + DESCRIPTION + "Added hh3cLswAlarmInPortInNum." + REVISION "201712050000Z" + DESCRIPTION + "Added hh3cAlarmInPortIn, hh3cAlarmInPortRecover." + REVISION "201707170000Z" + DESCRIPTION + "Added hh3cBoardPowerNotEnough, hh3cAvailablePower and hh3cRequiredPower." + REVISION "201706240000Z" + DESCRIPTION + "hh3cCoreUsageNotification. + Add hh3csLswTRAPMibObjectV2Prefix for bindings of notification." + REVISION "201701120000Z" + DESCRIPTION + "Add hh3cCpuUsageSevereNotification + hh3cCpuUsageSevereRecoverNotification + hh3cCpuUsageMinorNotification + hh3cCpuUsageMinorRecoverNotification. + hh3cMemoryUsageEarlyWarningNotification + hh3cMemoryUsageEarlyWarningRecoverNotification + hh3cMemoryUsageMinorNotification + hh3cMemoryUsageMinorRecoverNotification + hh3cMemoryUsageSevereNotification + hh3cMemoryUsageSevereRecoverNotification + hh3cMemoryUsageCriticalNotification + hh3cMemoryUsageCriticalRecoverNotification. + Add hh3csLswTRAPMibInfor for bindings of notification." + REVISION "201111260000Z" + DESCRIPTION + "Initial revision" + ::= { hh3clswCommon 12 } + +-- ================================================================== +-- +-- lsw trap object +-- +-- ================================================================== + hh3csLswTRAPMibObject OBJECT IDENTIFIER ::= { hh3cLswTrapMib 1 } + + hh3cpowerfailure NOTIFICATION-TYPE + OBJECTS { hh3cDevMPowerNum, hh3cDevMFirstTrapTime } + STATUS current + DESCRIPTION + "Power supply failure" + ::= { hh3csLswTRAPMibObject 1 } + + hh3cPowerNormal NOTIFICATION-TYPE + OBJECTS { hh3cDevMPowerNum, hh3cDevMFirstTrapTime } + STATUS current + DESCRIPTION + "Power supply normal" + ::= { hh3csLswTRAPMibObject 2 } + + hh3cMasterPowerNormal NOTIFICATION-TYPE + OBJECTS { hh3cDevMPowerNum } + STATUS current + DESCRIPTION + "Master power supply normal" + ::= { hh3csLswTRAPMibObject 3 } + + hh3cSlavePowerNormal NOTIFICATION-TYPE + OBJECTS { hh3cDevMPowerNum } + STATUS current + DESCRIPTION + "Slave power supply normal" + ::= { hh3csLswTRAPMibObject 4 } + + hh3cPowerRemoved NOTIFICATION-TYPE + OBJECTS { hh3cDevMPowerNum } + STATUS current + DESCRIPTION + "Power removed" + ::= { hh3csLswTRAPMibObject 5 } + + hh3cfanfailure NOTIFICATION-TYPE + OBJECTS { hh3cDevMFanNum } + STATUS current + DESCRIPTION + "Fan failure" + ::= { hh3csLswTRAPMibObject 6 } + + hh3cFanNormal NOTIFICATION-TYPE + OBJECTS { hh3cDevMFanNum } + STATUS current + DESCRIPTION + "Fan normal" + ::= { hh3csLswTRAPMibObject 7 } + + hh3cBoardRemoved NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board removed" + ::= { hh3csLswTRAPMibObject 8 } + + hh3cBoardInserted NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex,hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board inserted" + ::= { hh3csLswTRAPMibObject 9 } + + hh3cBoardFailure NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board failed" + ::= { hh3csLswTRAPMibObject 10 } + + hh3cBoardNormal NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board normal" + ::= { hh3csLswTRAPMibObject 11 } + + hh3cSubcardRemove NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cLswSubslotIndex } + STATUS current + DESCRIPTION + "Sub card removed" + ::= { hh3csLswTRAPMibObject 12 } + + hh3cSubcardInsert NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cLswSubslotIndex } + STATUS current + DESCRIPTION + "Sub card inserted" + ::= { hh3csLswTRAPMibObject 13 } + + hh3cBoardTemperatureLower NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board temperature low" + ::= { hh3csLswTRAPMibObject 14 } + + hh3cBoardTemperatureFromLowerToNormal NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board temperature form lower to normal" + ::= { hh3csLswTRAPMibObject 15 } + + hh3cBoardTemperatureHigher NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board temperature high" + ::= { hh3csLswTRAPMibObject 16 } + + hh3cBoardTemperatureFormHigherToNormal NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board temperature from higher to normal" + ::= { hh3csLswTRAPMibObject 17 } + + hh3cRequestLoading NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board request load" + ::= { hh3csLswTRAPMibObject 18 } + + hh3cLoadFailure NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board load failure" + ::= { hh3csLswTRAPMibObject 19 } + + hh3cLoadFinished NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "Board load finished" + ::= { hh3csLswTRAPMibObject 20 } + + hh3cBackBoardModeSetFuilure NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex } + STATUS current + DESCRIPTION + "Back board mode set failure" + ::= { hh3csLswTRAPMibObject 21 } + + hh3cBackBoardModeSetOK NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex } + STATUS current + DESCRIPTION + "Back board mode set OK" + ::= { hh3csLswTRAPMibObject 22 } + + hh3cPowerInserted NOTIFICATION-TYPE + OBJECTS { hh3cDevMPowerNum } + STATUS current + DESCRIPTION + "Power inserted" + ::= { hh3csLswTRAPMibObject 23 } + + hh3cBootImageUpdated NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex } + STATUS current + DESCRIPTION + "This trap node indicates that the boot image of specified board + is updated." + ::= { hh3csLswTRAPMibObject 24 } + + hh3cCpuRemoved NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cLswCpuIndex } + STATUS current + DESCRIPTION + "Node removed" + ::= { hh3csLswTRAPMibObject 25 } + + hh3cCpuFailure NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cLswCpuIndex } + STATUS current + DESCRIPTION + "Node failed" + ::= { hh3csLswTRAPMibObject 26 } + + hh3cCpuNormal NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cLswCpuIndex } + STATUS current + DESCRIPTION + "Node normal" + ::= { hh3csLswTRAPMibObject 27 } + + hh3cPowerIncompatible NOTIFICATION-TYPE + OBJECTS { hh3cDevMPowerNum} + STATUS current + DESCRIPTION + "Power module is incompatible with the device" + ::= { hh3csLswTRAPMibObject 28 } + + hh3cCpuUsageSevereNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuRatio, + hh3cLswCpuUsageMinorThreshold, + hh3cLswCpuUsageSevereThreshold, + hh3cLswCpuUsageRecoverThreshold, + hh3csLswTrapCpuCoreInfo, + hh3csLswTrapProcessCpuInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the CPU usage increased to or above + the hh3cLswCpuUsageSevereThreshold." + ::= { hh3csLswTRAPMibObject 29 } + + hh3cCpuUsageSevereRecoverNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuRatio, + hh3cLswCpuUsageMinorThreshold, + hh3cLswCpuUsageSevereThreshold, + hh3cLswCpuUsageRecoverThreshold, + hh3csLswTrapCpuCoreInfo, + hh3csLswTrapProcessCpuInfo + } + STATUS current + DESCRIPTION + " + When the product does not support hh3cLswCpuUsageRecoverThreshold, + the trap indicates that the CPU usage decreased to or below + the hh3cLswCpuUsageSevereThreshold. + When the product supports hh3cLswCpuUsageRecoverThreshold, + the trap indicates that the CPU usage decreased to or below + the hh3cLswCpuUsageMinorThreshold. + " + ::= { hh3csLswTRAPMibObject 30 } + + hh3cCpuUsageMinorNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuRatio, + hh3cLswCpuUsageMinorThreshold, + hh3cLswCpuUsageSevereThreshold, + hh3cLswCpuUsageRecoverThreshold, + hh3csLswTrapCpuCoreInfo, + hh3csLswTrapProcessCpuInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the CPU usage increased to or above + the hh3cLswCpuUsageMinorThreshold." + ::= { hh3csLswTRAPMibObject 31 } + + hh3cCpuUsageMinorRecoverNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuRatio, + hh3cLswCpuUsageMinorThreshold, + hh3cLswCpuUsageSevereThreshold, + hh3cLswCpuUsageRecoverThreshold, + hh3csLswTrapCpuCoreInfo, + hh3csLswTrapProcessCpuInfo + } + STATUS current + DESCRIPTION + " + When the product dose not support hh3cLswCpuUsageRecoverThreshold, + the trap indicates that the CPU usage decreased to or below + the hh3cLswCpuUsageMinorThreshold. + When the product supports hh3cLswCpuUsageRecoverThreshold, + the trap indicates that the CPU usage decreased to or below + the hh3cLswCpuUsageRecoverThreshold. + " + ::= { hh3csLswTRAPMibObject 32 } + + hh3cMemoryUsageEarlyWarningNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuMemory, + hh3cLswCpuMemoryFree, + hh3cLswCpuMemoryFreeRatio, + hh3cLswCpuMemoryHighTotal, + hh3cLswCpuMemoryHighFree, + hh3cLswCpuMemoryLowTotal, + hh3cLswCpuMemoryLowFree, + hh3cLswCpuMemorySecureThreshold, + hh3cLswCpuMemoryEarlyWarningThreshold, + hh3cLswCpuMemoryNormalThreshold, + hh3cLswCpuMemoryMinorThreshold, + hh3cLswCpuMemorySevereThreshold, + hh3cLswCpuMemoryCriticalThreshold, + hh3cLswCpuMemoryCurrentState, + hh3csLswTrapProcessMemoryInfo, + hh3csLswTrapSlubInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the amount of free memory decreased to or below + the hh3cMemoryUsageEarlyWarningThreshold." + ::= { hh3csLswTRAPMibObject 33 } + + hh3cMemoryUsageEarlyWarningRecoverNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuMemory, + hh3cLswCpuMemoryFree, + hh3cLswCpuMemoryFreeRatio, + hh3cLswCpuMemoryHighTotal, + hh3cLswCpuMemoryHighFree, + hh3cLswCpuMemoryLowTotal, + hh3cLswCpuMemoryLowFree, + hh3cLswCpuMemorySecureThreshold, + hh3cLswCpuMemoryEarlyWarningThreshold, + hh3cLswCpuMemoryNormalThreshold, + hh3cLswCpuMemoryMinorThreshold, + hh3cLswCpuMemorySevereThreshold, + hh3cLswCpuMemoryCriticalThreshold, + hh3cLswCpuMemoryCurrentState, + hh3csLswTrapProcessMemoryInfo, + hh3csLswTrapSlubInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the amount of free memory usage increased to or above + the hh3cMemoryUsageSecureThreshold." + ::= { hh3csLswTRAPMibObject 34 } + + hh3cMemoryUsageMinorNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuMemory, + hh3cLswCpuMemoryFree, + hh3cLswCpuMemoryFreeRatio, + hh3cLswCpuMemoryHighTotal, + hh3cLswCpuMemoryHighFree, + hh3cLswCpuMemoryLowTotal, + hh3cLswCpuMemoryLowFree, + hh3cLswCpuMemorySecureThreshold, + hh3cLswCpuMemoryEarlyWarningThreshold, + hh3cLswCpuMemoryNormalThreshold, + hh3cLswCpuMemoryMinorThreshold, + hh3cLswCpuMemorySevereThreshold, + hh3cLswCpuMemoryCriticalThreshold, + hh3cLswCpuMemoryCurrentState, + hh3csLswTrapProcessMemoryInfo, + hh3csLswTrapSlubInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the amount of free memory decreased to or below + the hh3cLswCpuMemoryMinorThreshold." + ::= { hh3csLswTRAPMibObject 35 } + + hh3cMemoryUsageMinorRecoverNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuMemory, + hh3cLswCpuMemoryFree, + hh3cLswCpuMemoryFreeRatio, + hh3cLswCpuMemoryHighTotal, + hh3cLswCpuMemoryHighFree, + hh3cLswCpuMemoryLowTotal, + hh3cLswCpuMemoryLowFree, + hh3cLswCpuMemorySecureThreshold, + hh3cLswCpuMemoryEarlyWarningThreshold, + hh3cLswCpuMemoryNormalThreshold, + hh3cLswCpuMemoryMinorThreshold, + hh3cLswCpuMemorySevereThreshold, + hh3cLswCpuMemoryCriticalThreshold, + hh3cLswCpuMemoryCurrentState, + hh3csLswTrapProcessMemoryInfo, + hh3csLswTrapSlubInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the amount of free memory usage increased to or above + the hh3cLswCpuMemoryNormalThreshold." + ::= { hh3csLswTRAPMibObject 36 } + + hh3cMemoryUsageSevereNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuMemory, + hh3cLswCpuMemoryFree, + hh3cLswCpuMemoryFreeRatio, + hh3cLswCpuMemoryHighTotal, + hh3cLswCpuMemoryHighFree, + hh3cLswCpuMemoryLowTotal, + hh3cLswCpuMemoryLowFree, + hh3cLswCpuMemorySecureThreshold, + hh3cLswCpuMemoryEarlyWarningThreshold, + hh3cLswCpuMemoryNormalThreshold, + hh3cLswCpuMemoryMinorThreshold, + hh3cLswCpuMemorySevereThreshold, + hh3cLswCpuMemoryCriticalThreshold, + hh3cLswCpuMemoryCurrentState, + hh3csLswTrapProcessMemoryInfo, + hh3csLswTrapSlubInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the amount of free memory decreased to or below + the hh3cMemoryUsageSevereThreshold." + ::= { hh3csLswTRAPMibObject 37 } + + hh3cMemoryUsageSevereRecoverNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuMemory, + hh3cLswCpuMemoryFree, + hh3cLswCpuMemoryFreeRatio, + hh3cLswCpuMemoryHighTotal, + hh3cLswCpuMemoryHighFree, + hh3cLswCpuMemoryLowTotal, + hh3cLswCpuMemoryLowFree, + hh3cLswCpuMemorySecureThreshold, + hh3cLswCpuMemoryEarlyWarningThreshold, + hh3cLswCpuMemoryNormalThreshold, + hh3cLswCpuMemoryMinorThreshold, + hh3cLswCpuMemorySevereThreshold, + hh3cLswCpuMemoryCriticalThreshold, + hh3cLswCpuMemoryCurrentState, + hh3csLswTrapProcessMemoryInfo, + hh3csLswTrapSlubInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the amount of free memory usage increased to or above + the hh3cMemoryUsageMinorThreshold." + ::= { hh3csLswTRAPMibObject 38 } + + hh3cMemoryUsageCriticalNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuMemory, + hh3cLswCpuMemoryFree, + hh3cLswCpuMemoryFreeRatio, + hh3cLswCpuMemoryHighTotal, + hh3cLswCpuMemoryHighFree, + hh3cLswCpuMemoryLowTotal, + hh3cLswCpuMemoryLowFree, + hh3cLswCpuMemorySecureThreshold, + hh3cLswCpuMemoryEarlyWarningThreshold, + hh3cLswCpuMemoryNormalThreshold, + hh3cLswCpuMemoryMinorThreshold, + hh3cLswCpuMemorySevereThreshold, + hh3cLswCpuMemoryCriticalThreshold, + hh3cLswCpuMemoryCurrentState, + hh3csLswTrapProcessMemoryInfo, + hh3csLswTrapSlubInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the amount of free memory decreased to or below + the hh3cMemoryUsageCriticalThreshold." + ::= { hh3csLswTRAPMibObject 39 } + + hh3cMemoryUsageCriticalRecoverNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCpuMemory, + hh3cLswCpuMemoryFree, + hh3cLswCpuMemoryFreeRatio, + hh3cLswCpuMemoryHighTotal, + hh3cLswCpuMemoryHighFree, + hh3cLswCpuMemoryLowTotal, + hh3cLswCpuMemoryLowFree, + hh3cLswCpuMemorySecureThreshold, + hh3cLswCpuMemoryEarlyWarningThreshold, + hh3cLswCpuMemoryNormalThreshold, + hh3cLswCpuMemoryMinorThreshold, + hh3cLswCpuMemorySevereThreshold, + hh3cLswCpuMemoryCriticalThreshold, + hh3cLswCpuMemoryCurrentState, + hh3csLswTrapProcessMemoryInfo, + hh3csLswTrapSlubInfo + } + STATUS current + DESCRIPTION + "The trap indicates that the amount of free memory usage increased to or above + the hh3cMemoryUsageSevereThreshold." + ::= { hh3csLswTRAPMibObject 40 } + + hh3cNetworkHealthMonitorFailure OBJECT IDENTIFIER ::= { hh3csLswTRAPMibObject 98 } + hh3cNetworkHealthMonitorNormal OBJECT IDENTIFIER ::= { hh3csLswTRAPMibObject 99 } + +-- For compatibility reasons, DO NOT add notification nodes under hh3csLswTRAPMibObject. +-- Please use hh3csLswTRAPMibObjectV2Prefix instead. + +-- ================================================================== +-- +-- lsw trap info +-- +-- ================================================================== + hh3csLswTRAPMibInfor OBJECT IDENTIFIER ::= { hh3cLswTrapMib 2 } + + hh3csLswTrapCpuCoreInfo OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hh3cLswCpuCoreIndex,hh3cLswCpuCoreUsage,hh3cLswCpuCoreUsr, + hh3cLswCpuCoreSys,hh3cLswCpuCoreIrq,hh3cLswCpuCoreIdle. + + Each line contains the following comma-separated values: + + hh3cLswCpuCoreIndex(Integer32):CPU core index. + hh3cLswCpuCoreUsage(Unsigned32): Percentage of CPU core usage ,0~100 + hh3cLswCpuCoreUsr(Unsigned32): Percentage of CPU core user usage ,0~100 + hh3cLswCpuCoreSys(Unsigned32): Percentage of CPU core system usage ,0~100 + hh3cLswCpuCoreIrq(Unsigned32): Percentage of CPU core interrupt usage ,0~100 + hh3cLswCpuCoreIdle(Unsigned32): Percentage of CPU core idle usage ,0~100 + " + ::= { hh3csLswTRAPMibInfor 1} + + hh3csLswTrapProcessCpuInfo OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hh3cLswProcessJobId,hh3cLswProcessPid,hh3cLswProcessName, + hh3cLswProcessState,hh3cLswProcessPriority,hh3cLswProcessFDs, + hh3cLswProcessRunTime,hh3cLswProcessCpuRatio5Secs,hh3cLswProcessCpuRatio1Min, + hh3cLswProcessCpuRatio5Mins. + + Each line contains the following comma-separated values: + + hh3cLswProcessName: Process name + hh3cLswProcessJobId:Job ID + hh3cLswProcessPid: Process ID + hh3cLswProcessPriority: Process priority + hh3cLswProcessState: Process state + { + R(1):running, + S(2):sleeping, + T(3):tracedorStopped, + D(4):uninterruptibleSleep, + Z(5):zombie + } + hh3cLswProcessFDs: Process FDs + hh3cLswProcessRunTime: Process run time + hh3cLswProcessCpuRatio: CPU ratio for the process. + " + ::= { hh3csLswTRAPMibInfor 2 } + + hh3csLswTrapProcessMemoryInfo OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hh3cLswProcessJobId,hh3cLswProcessName,hh3cLswProcessMemoryUsed. + + Each line contains the following comma-separated values: + + hh3cLswProcessJobId: Job ID + hh3cLswProcessName: Process name + hh3cLswProcessMemoryUsed: + Memory be used by the process(text + data + stack + dynamic)in KB. + " + ::= { hh3csLswTRAPMibInfor 3 } + + hh3csLswTrapSlubInfo OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "hh3cLswSlubInfoUsed + hh3cLswSlubInfoName. + + Each line contains the following comma-separated values: + + hh3cLswSlubInfoName: Name of slubinfo + hh3cLswSlubInfoUsed: Memory be used by the slub(num*size) + " + ::= { hh3csLswTRAPMibInfor 4 } + + hh3cLswTrapCpuUsage OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Cpu usage in 5sec 1min 5min." + ::= { hh3csLswTRAPMibInfor 5 } + + hh3cLswTrapCoreProcessInfo OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Each line contains the following values: + JID PID PPID CPU State Memory 5Sec 1Min 5Min Name. + " + ::= { hh3csLswTRAPMibInfor 6 } + + hh3cLswCoreTrapUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Core usage in last 30 minutes." + ::= {hh3csLswTRAPMibInfor 7} + + hh3cBoardAvailablePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Available power of power supply." + ::= { hh3csLswTRAPMibInfor 8 } + + hh3cBoardRequiredPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Power required for a single board." + ::= { hh3csLswTRAPMibInfor 9 } + + hh3cLswAlarmInPortInNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alarm-in port-in num." + ::= { hh3csLswTRAPMibInfor 10 } + + hh3cDMAMemoryTotal OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "byte" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The total DMA-memory space on the node." + ::= { hh3csLswTRAPMibInfor 11 } + + hh3cDMAMemoryUsed OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "byte" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The used DMA-memory space on the node." + ::= { hh3csLswTRAPMibInfor 12 } + + hh3cDMAMemoryFree OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "byte" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The free memory space on the node." + ::= { hh3csLswTRAPMibInfor 13 } + + hh3cDMAMemoryFreeRatio OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The percentage of free DMA-memory space on the node." + ::= { hh3csLswTRAPMibInfor 14 } + + hh3cDMAMemoryCriticalThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The critical alarm threshold for free DMA-memory, + MB or percentage." + ::= { hh3csLswTRAPMibInfor 15 } + + hh3cDMAMemoryRecoverThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The normal state threshold for free DMA-memory, + MB or percentage. + + When the free DMA-memory space exceeds this threshold, a recovery notification will be sent. + The normal state threshold cannot be smaller than the critical alarm threshold." + ::= { hh3csLswTRAPMibInfor 16 } + + hh3cDMAMemoryCurrentState OBJECT-TYPE + SYNTAX INTEGER + { + normal (1), + critical (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Current status of free DMA-memory. + + Normal + Critical" + ::= { hh3csLswTRAPMibInfor 17 } + + hh3cFrameRemainingPower OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "W" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Remaining power of the frame." + ::= {hh3csLswTRAPMibInfor 18} + + hh3csLswTRAPMibObjectV2 OBJECT IDENTIFIER ::= { hh3cLswTrapMib 3 } + hh3csLswTRAPMibObjectV2Prefix OBJECT IDENTIFIER ::= { hh3csLswTRAPMibObjectV2 0 } + + hh3cCoreUsageNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCoreIndex, + hh3cLswCoreTrapUsage, + hh3cLswCoreThreshold, + hh3cLswTrapCpuUsage, + hh3cLswTrapCoreProcessInfo, + hh3cLswCoreMinorThreshold, + hh3cLswCoreRecoveryThreshold + } + STATUS current + DESCRIPTION + "The trap indicates that the amount of core usage increased to or above + the hh3cLswCoreThreshold." + ::= { hh3csLswTRAPMibObjectV2Prefix 1 } + + hh3cBoardPowerNotEnough NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cBoardAvailablePower, hh3cBoardRequiredPower} + STATUS current + DESCRIPTION + "Not enough power for the board." + ::= { hh3csLswTRAPMibObjectV2Prefix 2 } + + hh3cAlarmInPortIn NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cLswAlarmInPortInNum } + STATUS current + DESCRIPTION + "Alarm reported on the alarm-in port." + ::= { hh3csLswTRAPMibObjectV2Prefix 3 } + + hh3cAlarmInPortRecover NOTIFICATION-TYPE + OBJECTS { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cLswAlarmInPortInNum } + STATUS current + DESCRIPTION + "Alarm removed on the alarm-in port." + ::= { hh3csLswTRAPMibObjectV2Prefix 4 } + + hh3cCoreUsageSevereRecoveryNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCoreIndex, + hh3cLswCoreTrapUsage, + hh3cLswCoreThreshold, + hh3cLswTrapCpuUsage, + hh3cLswTrapCoreProcessInfo, + hh3cLswCoreMinorThreshold, + hh3cLswCoreRecoveryThreshold + } + STATUS current + DESCRIPTION + " + When the product does not support hh3cLswCoreRecoveryThreshold, + the trap indicates that the core usage decreased to or below + the hh3cLswCoreThreshold. + When the product supports hh3cLswCoreRecoveryThreshold, + the trap indicates that the core usage decreased to or below + the hh3cLswCoreMinorThreshold. + " + ::= { hh3csLswTRAPMibObjectV2Prefix 10 } + + hh3cCoreUsageMinorNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCoreIndex, + hh3cLswCoreTrapUsage, + hh3cLswCoreThreshold, + hh3cLswTrapCpuUsage, + hh3cLswTrapCoreProcessInfo, + hh3cLswCoreMinorThreshold, + hh3cLswCoreRecoveryThreshold + } + STATUS current + DESCRIPTION + "The trap indicates that the core usage increased to or above + the hh3cLswCoreMinorThreshold." + ::= { hh3csLswTRAPMibObjectV2Prefix 11 } + + hh3cCoreUsageMinorRecoveryNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cLswCoreIndex, + hh3cLswCoreTrapUsage, + hh3cLswCoreThreshold, + hh3cLswTrapCpuUsage, + hh3cLswTrapCoreProcessInfo, + hh3cLswCoreMinorThreshold, + hh3cLswCoreRecoveryThreshold + } + STATUS current + DESCRIPTION + " + When the product does not support hh3cLswCoreRecoveryThreshold, + the trap indicates that the core usage decreased to or below + the hh3cLswCoreMinorThreshold. + When the product supports hh3cLswCoreRecoveryThreshold, + the trap indicates that the core usage decreased to or below + the hh3cLswCoreRecoveryThreshold. + " + ::= { hh3csLswTRAPMibObjectV2Prefix 12 } + + hh3cDMAMemoryUsageCriticalNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cDMAMemoryTotal, + hh3cDMAMemoryUsed, + hh3cDMAMemoryFree, + hh3cDMAMemoryCurrentState, + hh3cDMAMemoryFreeRatio, + hh3cDMAMemoryCriticalThreshold + } + STATUS current + DESCRIPTION + "The trap indicates that the free DMA-memory space decreased to or below + the critical alarm threshold." + ::= { hh3csLswTRAPMibObjectV2Prefix 41 } + + hh3cDMAMemoryUsageRecoverNotification NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cLswSlotIndex, + hh3cLswCpuIndex, + hh3cDMAMemoryTotal, + hh3cDMAMemoryUsed, + hh3cDMAMemoryFree, + hh3cDMAMemoryCurrentState, + hh3cDMAMemoryFreeRatio, + hh3cDMAMemoryRecoverThreshold + } + STATUS current + DESCRIPTION + "The trap indicates that the of free DMA-memory space increased to or above + the normal state threshold." + ::= { hh3csLswTRAPMibObjectV2Prefix 42 } + + hh3cRemainingPowerNotEnough NOTIFICATION-TYPE + OBJECTS { + hh3cLswFrameIndex, + hh3cFrameRemainingPower + } + STATUS current + DESCRIPTION + "The trap indicates that the remaining power of the chassis is not enouth." + ::= { hh3csLswTRAPMibObjectV2Prefix 43 } +END |