Observium_CE/mibs/h3c/HUAWEI-LswTRAP-MIB

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