792 lines
28 KiB
Plaintext
792 lines
28 KiB
Plaintext
-- ==================================================================
|
|
-- Copyright (c) 2004-2017 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: Lan Switch trap MIB
|
|
-- Reference:
|
|
-- Version: V1.5
|
|
-- History:
|
|
-- V1.0 Created by Zhangshilin, 2001.06.29
|
|
-- V1.1 Modified by lifengguang 2008.11.10, add trap node hwBootImageUpdated
|
|
-- V1.2 2011-11-26 updated by duyanbing
|
|
-- Add hwDevMFirstTrapTime to powerfailure and hwPowerNormal.
|
|
-- V1.3 2012-04-26 updated by wangcong
|
|
-- Added hwNetworkHealthMonitorFailure, hwNetworkHealthMonitorNormal for reserving.
|
|
-- V1.4 2013-03-08 updated by fangliwen
|
|
-- Added hwCpuRemoved, hwCpuFailure, hwCpuNormal.
|
|
-- 2014-08-02 updated by fangliwen
|
|
-- Added hwPowerIncompatible.
|
|
-- V1.5 2016-12-21 updated by yanfang
|
|
-- Add hwCpuUsageSevereNotification
|
|
-- hwCpuUsageSevereRecoverNotification
|
|
-- hwCpuUsageMinorNotification
|
|
-- hwCpuUsageMinorRecoverNotification.
|
|
-- hwMemoryUsageEarlyWarningNotification
|
|
-- hwMemoryUsageEarlyWarningRecoverNotification
|
|
-- hwMemoryUsageMinorNotification
|
|
-- hwMemoryUsageMinorRecoverNotification
|
|
-- hwMemoryUsageSevereNotification
|
|
-- hwMemoryUsageSevereRecoverNotification
|
|
-- hwMemoryUsageCriticalNotification
|
|
-- hwMemoryUsageCriticalRecoverNotification.
|
|
-- 2017-06-23 updated by wangweihui
|
|
-- Add hwCoreUsageNotification
|
|
-- 2017-07-17 updated by fangliwen
|
|
-- Add hwBoardPowerNotEnough, hwAvailablePower and hwRequiredPower.
|
|
-- 2017-12-5 updated by yuhaiyan
|
|
-- Add hwAlarmInPortIn
|
|
-- hwAlarmInPortRecover
|
|
-- ==================================================================
|
|
|
|
-- ==================================================================
|
|
--
|
|
-- Variables and types be imported
|
|
--
|
|
-- ==================================================================
|
|
HUAWEI-LswTRAP-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
lswCommon
|
|
FROM HUAWEI-3COM-OID-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
hwDevMPowerNum, hwDevMFanNum, hwDevMFirstTrapTime
|
|
FROM HUAWEI-LswDEVM-MIB
|
|
hwLswFrameIndex, hwLswSlotIndex, hwLswSubslotIndex, hwLswCpuIndex, hwLswCoreIndex, hwLswCoreThreshold
|
|
FROM HUAWEI-LSW-DEV-ADM-MIB;
|
|
|
|
-- ==================================================================
|
|
--
|
|
-- ======================= definition begin =========================
|
|
--
|
|
-- ==================================================================
|
|
|
|
hwsLswTrapMib MODULE-IDENTITY
|
|
LAST-UPDATED "201712050000Z"
|
|
ORGANIZATION
|
|
"Hangzhou H3C Tech. Co., Ltd."
|
|
CONTACT-INFO
|
|
"Platform Team Hangzhou H3C Tech. Co., Ltd.
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.h3c.com
|
|
Zip:100085
|
|
"
|
|
DESCRIPTION
|
|
""
|
|
REVISION "201712050000Z"
|
|
DESCRIPTION
|
|
"Added hwAlarmInPortIn, hwAlarmInPortRecover."
|
|
REVISION "201707170000Z"
|
|
DESCRIPTION
|
|
"Added hwBoardPowerNotEnough, hwAvailablePower and hwRequiredPower."
|
|
REVISION "201706240000Z"
|
|
DESCRIPTION
|
|
"hwCoreUsageNotification.
|
|
Add hwsLswTRAPMibObjectV2Prefix for bindings of notification."
|
|
REVISION "201701120000Z"
|
|
DESCRIPTION
|
|
"Add hwCpuUsageSevereNotification
|
|
hwCpuUsageSevereRecoverNotification
|
|
hwCpuUsageMinorNotification
|
|
hwCpuUsageMinorRecoverNotification.
|
|
hwMemoryUsageEarlyWarningNotification
|
|
hwMemoryUsageEarlyWarningRecoverNotification
|
|
hwMemoryUsageMinorNotification
|
|
hwMemoryUsageMinorRecoverNotification
|
|
hwMemoryUsageSevereNotification
|
|
hwMemoryUsageSevereRecoverNotification
|
|
hwMemoryUsageCriticalNotification
|
|
hwMemoryUsageCriticalRecoverNotification.
|
|
Add hwsLswTRAPMibInfor for bindings of notification."
|
|
REVISION "201111260000Z"
|
|
DESCRIPTION
|
|
""
|
|
::= { lswCommon 12 }
|
|
|
|
-- ==================================================================
|
|
--
|
|
-- lsw trap object
|
|
--
|
|
-- ==================================================================
|
|
hwsLswTRAPMibObject OBJECT IDENTIFIER ::= { hwsLswTrapMib 1 }
|
|
|
|
powerfailure NOTIFICATION-TYPE
|
|
OBJECTS { hwDevMPowerNum, hwDevMFirstTrapTime }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power supply failure"
|
|
::= { hwsLswTRAPMibObject 1 }
|
|
|
|
hwPowerNormal NOTIFICATION-TYPE
|
|
OBJECTS { hwDevMPowerNum, hwDevMFirstTrapTime }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power supply normal"
|
|
::= { hwsLswTRAPMibObject 2 }
|
|
|
|
hwMasterPowerNormal NOTIFICATION-TYPE
|
|
OBJECTS { hwDevMPowerNum }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Master power supply normal"
|
|
::= { hwsLswTRAPMibObject 3 }
|
|
|
|
hwSlavePowerNormal NOTIFICATION-TYPE
|
|
OBJECTS { hwDevMPowerNum }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Slave power supply normal"
|
|
::= { hwsLswTRAPMibObject 4 }
|
|
|
|
hwPowerRemoved NOTIFICATION-TYPE
|
|
OBJECTS { hwDevMPowerNum }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power removed"
|
|
::= { hwsLswTRAPMibObject 5 }
|
|
|
|
fanfailure NOTIFICATION-TYPE
|
|
OBJECTS { hwDevMFanNum }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fan failure"
|
|
::= { hwsLswTRAPMibObject 6 }
|
|
|
|
hwFanNormal NOTIFICATION-TYPE
|
|
OBJECTS { hwDevMFanNum }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fan normal"
|
|
::= { hwsLswTRAPMibObject 7 }
|
|
|
|
hwBoardRemoved NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board removed"
|
|
::= { hwsLswTRAPMibObject 8 }
|
|
|
|
hwBoardInserted NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex,hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board inserted"
|
|
::= { hwsLswTRAPMibObject 9 }
|
|
|
|
hwBoardFailure NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board failed"
|
|
::= { hwsLswTRAPMibObject 10 }
|
|
|
|
hwBoardNormal NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board normal"
|
|
::= { hwsLswTRAPMibObject 11 }
|
|
|
|
hwSubcardRemove NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex, hwLswSubslotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sub card removed"
|
|
::= { hwsLswTRAPMibObject 12 }
|
|
|
|
hwSubcardInsert NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex, hwLswSubslotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sub card inserted"
|
|
::= { hwsLswTRAPMibObject 13 }
|
|
|
|
hwBoaardTemperatureLower NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board temperature low"
|
|
::= { hwsLswTRAPMibObject 14 }
|
|
|
|
hwBoaardTemperatureFromLowerToNormal NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board temperature form lower to normal"
|
|
::= { hwsLswTRAPMibObject 15 }
|
|
|
|
hwBoaardTemperatureHigher NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board temperature high"
|
|
::= { hwsLswTRAPMibObject 16 }
|
|
|
|
hwBoaardTemperatureFormHigherToNormal NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board temperature from higher to normal"
|
|
::= { hwsLswTRAPMibObject 17 }
|
|
|
|
hwRequestLoading NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board request load"
|
|
::= { hwsLswTRAPMibObject 18 }
|
|
|
|
hwLoadFailure NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board load failure"
|
|
::= { hwsLswTRAPMibObject 19 }
|
|
|
|
hwLoadFinished NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Board load finished"
|
|
::= { hwsLswTRAPMibObject 20 }
|
|
|
|
hwBackBoardModeSetFuilure NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Back board mode set failure"
|
|
::= { hwsLswTRAPMibObject 21 }
|
|
|
|
hwBackBoardModeSetOK NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Back board mode set OK"
|
|
::= { hwsLswTRAPMibObject 22 }
|
|
|
|
hwPowerInserted NOTIFICATION-TYPE
|
|
OBJECTS { hwDevMPowerNum }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power inserted"
|
|
::= { hwsLswTRAPMibObject 23 }
|
|
|
|
hwBootImageUpdated NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap node indicates that the boot image of specified board
|
|
is updated."
|
|
::= { hwsLswTRAPMibObject 24 }
|
|
|
|
hwCpuRemoved NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex, hwLswCpuIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Node removed"
|
|
::= { hwsLswTRAPMibObject 25 }
|
|
|
|
hwCpuFailure NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex, hwLswCpuIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Node failed"
|
|
::= { hwsLswTRAPMibObject 26 }
|
|
|
|
hwCpuNormal NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex, hwLswCpuIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Node normal"
|
|
::= { hwsLswTRAPMibObject 27 }
|
|
|
|
hwPowerIncompatible NOTIFICATION-TYPE
|
|
OBJECTS { hwDevMPowerNum}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power module is incompatible with the device"
|
|
::= { hwsLswTRAPMibObject 28 }
|
|
|
|
hwCpuUsageSevereNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuRatio,
|
|
hwLswCpuUsageMinorThreshold,
|
|
hwLswCpuUsageSevereThreshold,
|
|
hwLswCpuUsageRecoverThreshold,
|
|
hwsLswTrapCpuCoreInfo,
|
|
hwsLswTrapProcessCpuInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the CPU usage increased to or above
|
|
the hwLswCpuUsageSevereThreshold."
|
|
::= { hwsLswTRAPMibObject 29 }
|
|
|
|
hwCpuUsageSevereRecoverNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuRatio,
|
|
hwLswCpuUsageMinorThreshold,
|
|
hwLswCpuUsageSevereThreshold,
|
|
hwLswCpuUsageRecoverThreshold,
|
|
hwsLswTrapCpuCoreInfo,
|
|
hwsLswTrapProcessCpuInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
When the product not supports hwLswCpuUsageRecoverThreshold,
|
|
the trap indicates that the CPU usage decreased to or below
|
|
the hwLswCpuUsageSevereThreshold.
|
|
When the product supports hwLswCpuUsageRecoverThreshold,
|
|
the trap indicates that the CPU usage decreased to or below
|
|
the hwLswCpuUsageMinorThreshold.
|
|
"
|
|
::= { hwsLswTRAPMibObject 30 }
|
|
|
|
hwCpuUsageMinorNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuRatio,
|
|
hwLswCpuUsageMinorThreshold,
|
|
hwLswCpuUsageSevereThreshold,
|
|
hwLswCpuUsageRecoverThreshold,
|
|
hwsLswTrapCpuCoreInfo,
|
|
hwsLswTrapProcessCpuInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the CPU usage increased to or above
|
|
the hwLswCpuUsageMinorThreshold."
|
|
::= { hwsLswTRAPMibObject 31 }
|
|
|
|
hwCpuUsageMinorRecoverNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuRatio,
|
|
hwLswCpuUsageMinorThreshold,
|
|
hwLswCpuUsageSevereThreshold,
|
|
hwLswCpuUsageRecoverThreshold,
|
|
hwsLswTrapCpuCoreInfo,
|
|
hwsLswTrapProcessCpuInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
When the product not supports hwLswCpuUsageRecoverThreshold,
|
|
the trap indicates that the CPU usage decreased to or below
|
|
the hwLswCpuUsageMinorThreshold.
|
|
When the product supports hwLswCpuUsageRecoverThreshold,
|
|
the trap indicates that the CPU usage decreased to or below
|
|
the hwLswCpuUsageRecoverThreshold.
|
|
"
|
|
::= { hwsLswTRAPMibObject 32 }
|
|
|
|
hwMemoryUsageEarlyWarningNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuMemory,
|
|
hwLswCpuMemoryFree,
|
|
hwLswCpuMemoryFreeRatio,
|
|
hwLswCpuMemoryHighTotal,
|
|
hwLswCpuMemoryHighFree,
|
|
hwLswCpuMemoryLowTotal,
|
|
hwLswCpuMemoryLowFree,
|
|
hwLswCpuMemorySecureThreshold,
|
|
hwLswCpuMemoryEarlyWarningThreshold,
|
|
hwLswCpuMemoryNormalThreshold,
|
|
hwLswCpuMemoryMinorThreshold,
|
|
hwLswCpuMemorySevereThreshold,
|
|
hwLswCpuMemoryCriticalThreshold,
|
|
hwLswCpuMemoryCurrentState,
|
|
hwsLswTrapProcessMemoryInfo,
|
|
hwsLswTrapSlubInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the amount of free memory decreased to or below
|
|
the hwMemoryUsageEarlyWarningThreshold."
|
|
::= { hwsLswTRAPMibObject 33 }
|
|
|
|
hwMemoryUsageEarlyWarningRecoverNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuMemory,
|
|
hwLswCpuMemoryFree,
|
|
hwLswCpuMemoryFreeRatio,
|
|
hwLswCpuMemoryHighTotal,
|
|
hwLswCpuMemoryHighFree,
|
|
hwLswCpuMemoryLowTotal,
|
|
hwLswCpuMemoryLowFree,
|
|
hwLswCpuMemorySecureThreshold,
|
|
hwLswCpuMemoryEarlyWarningThreshold,
|
|
hwLswCpuMemoryNormalThreshold,
|
|
hwLswCpuMemoryMinorThreshold,
|
|
hwLswCpuMemorySevereThreshold,
|
|
hwLswCpuMemoryCriticalThreshold,
|
|
hwLswCpuMemoryCurrentState,
|
|
hwsLswTrapProcessMemoryInfo,
|
|
hwsLswTrapSlubInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the amount of free memory usage increased to or above
|
|
the hwMemoryUsageSecureThreshold."
|
|
::= { hwsLswTRAPMibObject 34 }
|
|
|
|
hwMemoryUsageMinorNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuMemory,
|
|
hwLswCpuMemoryFree,
|
|
hwLswCpuMemoryFreeRatio,
|
|
hwLswCpuMemoryHighTotal,
|
|
hwLswCpuMemoryHighFree,
|
|
hwLswCpuMemoryLowTotal,
|
|
hwLswCpuMemoryLowFree,
|
|
hwLswCpuMemorySecureThreshold,
|
|
hwLswCpuMemoryEarlyWarningThreshold,
|
|
hwLswCpuMemoryNormalThreshold,
|
|
hwLswCpuMemoryMinorThreshold,
|
|
hwLswCpuMemorySevereThreshold,
|
|
hwLswCpuMemoryCriticalThreshold,
|
|
hwLswCpuMemoryCurrentState,
|
|
hwsLswTrapProcessMemoryInfo,
|
|
hwsLswTrapSlubInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the amount of free memory decreased to or below
|
|
the hwLswCpuMemoryMinorThreshold."
|
|
::= { hwsLswTRAPMibObject 35 }
|
|
|
|
hwMemoryUsageMinorRecoverNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuMemory,
|
|
hwLswCpuMemoryFree,
|
|
hwLswCpuMemoryFreeRatio,
|
|
hwLswCpuMemoryHighTotal,
|
|
hwLswCpuMemoryHighFree,
|
|
hwLswCpuMemoryLowTotal,
|
|
hwLswCpuMemoryLowFree,
|
|
hwLswCpuMemorySecureThreshold,
|
|
hwLswCpuMemoryEarlyWarningThreshold,
|
|
hwLswCpuMemoryNormalThreshold,
|
|
hwLswCpuMemoryMinorThreshold,
|
|
hwLswCpuMemorySevereThreshold,
|
|
hwLswCpuMemoryCriticalThreshold,
|
|
hwLswCpuMemoryCurrentState,
|
|
hwsLswTrapProcessMemoryInfo,
|
|
hwsLswTrapSlubInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the amount of free memory usage increased to or above
|
|
the hwLswCpuMemoryNormalThreshold."
|
|
::= { hwsLswTRAPMibObject 36 }
|
|
|
|
hwMemoryUsageSevereNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuMemory,
|
|
hwLswCpuMemoryFree,
|
|
hwLswCpuMemoryFreeRatio,
|
|
hwLswCpuMemoryHighTotal,
|
|
hwLswCpuMemoryHighFree,
|
|
hwLswCpuMemoryLowTotal,
|
|
hwLswCpuMemoryLowFree,
|
|
hwLswCpuMemorySecureThreshold,
|
|
hwLswCpuMemoryEarlyWarningThreshold,
|
|
hwLswCpuMemoryNormalThreshold,
|
|
hwLswCpuMemoryMinorThreshold,
|
|
hwLswCpuMemorySevereThreshold,
|
|
hwLswCpuMemoryCriticalThreshold,
|
|
hwLswCpuMemoryCurrentState,
|
|
hwsLswTrapProcessMemoryInfo,
|
|
hwsLswTrapSlubInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the amount of free memory decreased to or below
|
|
the hwMemoryUsageSevereThreshold."
|
|
::= { hwsLswTRAPMibObject 37 }
|
|
|
|
hwMemoryUsageSevereRecoverNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuMemory,
|
|
hwLswCpuMemoryFree,
|
|
hwLswCpuMemoryFreeRatio,
|
|
hwLswCpuMemoryHighTotal,
|
|
hwLswCpuMemoryHighFree,
|
|
hwLswCpuMemoryLowTotal,
|
|
hwLswCpuMemoryLowFree,
|
|
hwLswCpuMemorySecureThreshold,
|
|
hwLswCpuMemoryEarlyWarningThreshold,
|
|
hwLswCpuMemoryNormalThreshold,
|
|
hwLswCpuMemoryMinorThreshold,
|
|
hwLswCpuMemorySevereThreshold,
|
|
hwLswCpuMemoryCriticalThreshold,
|
|
hwLswCpuMemoryCurrentState,
|
|
hwsLswTrapProcessMemoryInfo,
|
|
hwsLswTrapSlubInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the amount of free memory usage increased to or above
|
|
the hwMemoryUsageMinorThreshold."
|
|
::= { hwsLswTRAPMibObject 38 }
|
|
|
|
hwMemoryUsageCriticalNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuMemory,
|
|
hwLswCpuMemoryFree,
|
|
hwLswCpuMemoryFreeRatio,
|
|
hwLswCpuMemoryHighTotal,
|
|
hwLswCpuMemoryHighFree,
|
|
hwLswCpuMemoryLowTotal,
|
|
hwLswCpuMemoryLowFree,
|
|
hwLswCpuMemorySecureThreshold,
|
|
hwLswCpuMemoryEarlyWarningThreshold,
|
|
hwLswCpuMemoryNormalThreshold,
|
|
hwLswCpuMemoryMinorThreshold,
|
|
hwLswCpuMemorySevereThreshold,
|
|
hwLswCpuMemoryCriticalThreshold,
|
|
hwLswCpuMemoryCurrentState,
|
|
hwsLswTrapProcessMemoryInfo,
|
|
hwsLswTrapSlubInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the amount of free memory decreased to or below
|
|
the hwMemoryUsageCriticalThreshold."
|
|
::= { hwsLswTRAPMibObject 39 }
|
|
|
|
hwMemoryUsageCriticalRecoverNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCpuMemory,
|
|
hwLswCpuMemoryFree,
|
|
hwLswCpuMemoryFreeRatio,
|
|
hwLswCpuMemoryHighTotal,
|
|
hwLswCpuMemoryHighFree,
|
|
hwLswCpuMemoryLowTotal,
|
|
hwLswCpuMemoryLowFree,
|
|
hwLswCpuMemorySecureThreshold,
|
|
hwLswCpuMemoryEarlyWarningThreshold,
|
|
hwLswCpuMemoryNormalThreshold,
|
|
hwLswCpuMemoryMinorThreshold,
|
|
hwLswCpuMemorySevereThreshold,
|
|
hwLswCpuMemoryCriticalThreshold,
|
|
hwLswCpuMemoryCurrentState,
|
|
hwsLswTrapProcessMemoryInfo,
|
|
hwsLswTrapSlubInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the amount of free memory usage increased to or above
|
|
the hwMemoryUsageSevereThreshold."
|
|
::= { hwsLswTRAPMibObject 40 }
|
|
|
|
hwNetworkHealthMonitorFailure OBJECT IDENTIFIER ::= { hwsLswTRAPMibObject 98 }
|
|
hwNetworkHealthMonitorNormal OBJECT IDENTIFIER ::= { hwsLswTRAPMibObject 99 }
|
|
|
|
-- ==================================================================
|
|
--
|
|
-- lsw trap info
|
|
--
|
|
-- ==================================================================
|
|
hwsLswTRAPMibInfor OBJECT IDENTIFIER ::= { hwsLswTrapMib 2 }
|
|
|
|
hwsLswTrapCpuCoreInfo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwLswCpuCoreIndex,hwLswCpuCoreUsage,hwLswCpuCoreUsr,
|
|
hwLswCpuCoreSys,hwLswCpuCoreIrq,hwLswCpuCoreIdle.
|
|
|
|
Each line contains the following comma-separated values:
|
|
|
|
hwLswCpuCoreIndex(Integer32):CPU core index.
|
|
hwLswCpuCoreUsage(Unsigned32): Percentage of CPU core usage ,0~100
|
|
hwLswCpuCoreUsr(Unsigned32): Percentage of CPU core user usage ,0~100
|
|
hwLswCpuCoreSys(Unsigned32): Percentage of CPU core system usage ,0~100
|
|
hwLswCpuCoreIrq(Unsigned32): Percentage of CPU core interrupt usage ,0~100
|
|
hwLswCpuCoreIdle(Unsigned32): Percentage of CPU core idle usage ,0~100
|
|
"
|
|
::= { hwsLswTRAPMibInfor 1}
|
|
|
|
hwsLswTrapProcessCpuInfo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwLswProcessJobId,hwLswProcessPid,hwLswProcessName,
|
|
hwLswProcessState,hwLswProcessPriority,hwLswProcessFDs,
|
|
hwLswProcessRunTime,hwLswProcessCpuRatio5Secs,hwLswProcessCpuRatio1Min,
|
|
hwLswProcessCpuRatio5Mins.
|
|
|
|
Each line contains the following comma-separated values:
|
|
|
|
hwLswProcessName: Process name
|
|
hwLswProcessJobId:Job ID
|
|
hwLswProcessPid: Process ID
|
|
hwLswProcessPriority: Process priority
|
|
hwLswProcessState: Process state
|
|
{
|
|
R(1):running,
|
|
S(2):sleeping,
|
|
T(3):tracedorStopped,
|
|
D(4):uninterruptibleSleep,
|
|
Z(5):zombie
|
|
}
|
|
hwLswProcessFDs: Process FDs
|
|
hwLswProcessRunTime: Process run time
|
|
hwLswProcessCpuRatio: CPU ratio for the process.
|
|
"
|
|
::= { hwsLswTRAPMibInfor 2 }
|
|
|
|
hwsLswTrapProcessMemoryInfo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwLswProcessJobId,hwLswProcessName,hwLswProcessMemoryUsed.
|
|
|
|
Each line contains the following comma-separated values:
|
|
|
|
hwLswProcessJobId: Job ID
|
|
hwLswProcessName: Process name
|
|
hwLswProcessMemoryUsed:
|
|
Memory be used by the process(text + data + stack + dynamic)in KB.
|
|
"
|
|
::= { hwsLswTRAPMibInfor 3 }
|
|
|
|
hwsLswTrapSlubInfo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwLswSlubInfoUsed + hwLswSlubInfoName.
|
|
|
|
Each line contains the following comma-separated values:
|
|
|
|
hwLswSlubInfoName: Name of slubinfo
|
|
hwLswSlubInfoUsed: Memory be used by the slub(num*size)
|
|
"
|
|
::= { hwsLswTRAPMibInfor 4 }
|
|
|
|
hwLswTrapCpuUsage OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cpu usage in 5sec 1min 5min."
|
|
::= { hwsLswTRAPMibInfor 5 }
|
|
|
|
hwLswTrapCoreProcessInfo 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.
|
|
"
|
|
::= { hwsLswTRAPMibInfor 6 }
|
|
|
|
hwLswCoreTrapUsage OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Core usage in last 30 minutes."
|
|
::= {hwsLswTRAPMibInfor 7}
|
|
|
|
hwBoardAvailablePower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Available power of power supply."
|
|
::= { hwsLswTRAPMibInfor 8 }
|
|
|
|
hwBoardRequiredPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power required for a single board."
|
|
::= { hwsLswTRAPMibInfor 9 }
|
|
|
|
hwsLswTRAPMibObjectV2 OBJECT IDENTIFIER ::= { hwsLswTrapMib 3 }
|
|
hwsLswTRAPMibObjectV2Prefix OBJECT IDENTIFIER ::= { hwsLswTRAPMibObjectV2 0 }
|
|
|
|
hwCoreUsageNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwLswFrameIndex,
|
|
hwLswSlotIndex,
|
|
hwLswCpuIndex,
|
|
hwLswCoreIndex,
|
|
hwLswCoreTrapUsage,
|
|
hwLswCoreThreshold,
|
|
hwLswTrapCpuUsage,
|
|
hwLswTrapCoreProcessInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap indicates that the amount of core usage increased to or above
|
|
the hwLswCoreThreshold."
|
|
::= { hwsLswTRAPMibObjectV2Prefix 1 }
|
|
|
|
hwBoardPowerNotEnough NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex, hwBoardAvailablePower, hwBoardRequiredPower}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Not enough power for the board."
|
|
::= { hwsLswTRAPMibObjectV2Prefix 2 }
|
|
|
|
hwAlarmInPortIn NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm reported on the alarm-in port."
|
|
::= { hwsLswTRAPMibObjectV2Prefix 3 }
|
|
|
|
hwAlarmInPortRecover NOTIFICATION-TYPE
|
|
OBJECTS { hwLswFrameIndex, hwLswSlotIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm removed on the alarm-in port."
|
|
::= { hwsLswTRAPMibObjectV2Prefix 4 }
|
|
|
|
END
|