summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-SESSION-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-SESSION-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-SESSION-MIB')
-rw-r--r--MIBS/comware/HH3C-SESSION-MIB743
1 files changed, 743 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SESSION-MIB b/MIBS/comware/HH3C-SESSION-MIB
new file mode 100644
index 0000000..2d2df3e
--- /dev/null
+++ b/MIBS/comware/HH3C-SESSION-MIB
@@ -0,0 +1,743 @@
+-- =========================================================================
+-- Copyright (c) 2004-2019 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: The MIB is designed to set session configuration or get session information.
+-- Reference:
+-- Version: V1.4
+-- History:
+-- V1.0 2013-12-20 created by liqian 04379
+-- Initial version.
+-- V1.1 2014-07-14 modified by songhaibin 03750
+-- Add hh3cSessionStatTCPCount, hh3cSessionStatUDPCount,
+-- hh3cSessionStatOtherCount, hh3cSessionStatTCPCreateRate,
+-- hh3cSessionStatUDPCreateRate, hh3cSessionStatOtherCreateRate.
+-- V1.2 2014-10-14 modified by songhaibin 03750
+-- Add hh3cSessionEntTCPTotal, hh3cSessionEntUDPTotal,
+-- hh3cSessionEntOtherTotal, hh3cSessionEntTable.
+-- 2016-12-25 modified by wangxiaohua 11458
+-- Add hh3cSessionStatDNSCount, hh3cSessionStatFTPCount,
+-- hh3cSessionStatGTPCount, hh3cSessionStatH323Count,
+-- hh3cSessionStatHTTPCount, hh3cSessionStatILSCount,
+-- hh3cSessionStatMGCPCount, hh3cSessionStatNBTCount,
+-- hh3cSessionStatPPTPCount, hh3cSessionStatRSHCount,
+-- hh3cSessionStatRTSPCount, hh3cSessionStatSCCPCount,
+-- hh3cSessionStatSIPCount, hh3cSessionStatSMTPCount,
+-- hh3cSessionStatSQLNETCount, hh3cSessionStatSSHCount,
+-- hh3cSessionStatTELNETCount, hh3cSessionStatTFTPCount,
+-- hh3cSessionStatXDMCPCount.
+-- V1.3 2018-4-26 modified by zhouliping 01738
+-- Add hh3cSessionDrvTrap, hh3cSessionDrvMaxNum.
+-- V1.4 2019-07-25 modified by liuzhengrui 17656
+-- Add hh3cSessUsageAbruptAlarmTrap hh3cSessRateAbruptAlarmTrap hh3cSessTryRateAbruptAlarmTrap.
+-- 2019-11-11 modified by zhongtingming 18548
+-- Add hh3cSessionThdMaxTrap hh3cSessionThdRecoveryTrap.
+-- =========================================================================
+HH3C-SESSION-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ hh3cCommon
+ FROM HH3C-OID-MIB
+ Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, Counter64, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI;
+
+hh3cSession MODULE-IDENTITY
+ LAST-UPDATED "201911111427Z" -- November 11, 2019
+ ORGANIZATION
+ "New H3C Technologies Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Technologies Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ http://www.h3c.com
+ Zip:100085"
+ DESCRIPTION
+ "The MIB is designed to manage sessions."
+
+ -- Revision History
+ REVISION "201911111427Z" -- November 11, 2019
+ DESCRIPTION
+ "Add hh3cSessionThdMaxTrap hh3cSessionThdRecoveryTrap"
+ REVISION "201907251105Z" -- July 25, 2019
+ DESCRIPTION
+ "Add hh3cSessUsageAbruptAlarmTrap, hh3cSessUsageAbruptAlarmTrap, hh3cSessTryRateAbruptAlarmTrap."
+ REVISION "201805161105Z" -- May 16, 2018
+ DESCRIPTION
+ "Add hh3cSessionDrvTrap, hh3cSessionDrvMaxNum."
+ REVISION "201612251105Z" -- December 25, 2016
+ DESCRIPTION
+ "Add the hh3cSessionStatDNSCount,
+ h3cSessionStatFTPCount,
+ h3cSessionStatGTPCount,
+ h3cSessionStatH323Count,
+ h3cSessionStatHTTPCount,
+ h3cSessionStatILSCount,
+ h3cSessionStatMGCPCount,
+ h3cSessionStatNBTCount,
+ h3cSessionStatPPTPCount,
+ h3cSessionStatRSHCount,
+ h3cSessionStatRTSPCount,
+ h3cSessionStatSCCPCount,
+ h3cSessionStatSIPCount,
+ h3cSessionStatSMTPCount,
+ h3cSessionStatSQLNETCount,
+ h3cSessionStatSSHCount,
+ h3cSessionStatTELNETCount,
+ h3cSessionStatTFTPCount,
+ h3cSessionStatXDMCPCount."
+ REVISION "201410141830Z"
+ DESCRIPTION
+ "Add hh3cSessionEntTCPTotal, hh3cSessionEntUDPTotal, hh3cSessionEntOtherTotal, hh3cSessionEntTable."
+ REVISION "201407151530Z"
+ DESCRIPTION
+ "The latest version of this MIB module."
+ REVISION "201312200000Z" -- December 26, 2013
+ DESCRIPTION "Initial version."
+
+ ::= { hh3cCommon 149 }
+
+--
+-- Table definitions
+--
+
+hh3cSessionTables OBJECT IDENTIFIER ::= { hh3cSession 1 }
+-- ----------------------------------------------------------------------
+ -- Session statistic table
+-- ----------------------------------------------------------------------
+hh3cSessionStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cSessionStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics of sessions."
+::= { hh3cSessionTables 1 }
+
+hh3cSessionStatEntry OBJECT-TYPE
+ SYNTAX Hh3cSessionStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing session statistics information."
+ INDEX { hh3cSessionStatChassis, hh3cSessionStatSlot, hh3cSessionStatCPUID }
+::= { hh3cSessionStatTable 1 }
+
+Hh3cSessionStatEntry ::= SEQUENCE {
+ hh3cSessionStatChassis Unsigned32,
+ hh3cSessionStatSlot Unsigned32,
+ hh3cSessionStatCPUID Unsigned32,
+ hh3cSessionStatCount Unsigned32,
+ hh3cSessionStatCreateRate Unsigned32,
+ hh3cSessionStatTCPCount Unsigned32,
+ hh3cSessionStatUDPCount Unsigned32,
+ hh3cSessionStatOtherCount Unsigned32,
+ hh3cSessionStatTCPCreateRate Unsigned32,
+ hh3cSessionStatUDPCreateRate Unsigned32,
+ hh3cSessionStatOtherCreateRate Unsigned32,
+ hh3cSessionStatTCPTotal Counter64,
+ hh3cSessionStatUDPTotal Counter64,
+ hh3cSessionStatOtherTotal Counter64,
+ hh3cSessionStatDNSCount Unsigned32,
+ hh3cSessionStatFTPCount Unsigned32,
+ hh3cSessionStatGTPCount Unsigned32,
+ hh3cSessionStatH323Count Unsigned32,
+ hh3cSessionStatHTTPCount Unsigned32,
+ hh3cSessionStatILSCount Unsigned32,
+ hh3cSessionStatMGCPCount Unsigned32,
+ hh3cSessionStatNBTCount Unsigned32,
+ hh3cSessionStatPPTPCount Unsigned32,
+ hh3cSessionStatRSHCount Unsigned32,
+ hh3cSessionStatRTSPCount Unsigned32,
+ hh3cSessionStatSCCPCount Unsigned32,
+ hh3cSessionStatSIPCount Unsigned32,
+ hh3cSessionStatSMTPCount Unsigned32,
+ hh3cSessionStatSQLNETCount Unsigned32,
+ hh3cSessionStatSSHCount Unsigned32,
+ hh3cSessionStatTELNETCount Unsigned32,
+ hh3cSessionStatTFTPCount Unsigned32,
+ hh3cSessionStatXDMCPCount Unsigned32
+ }
+
+hh3cSessionStatChassis OBJECT-TYPE
+ SYNTAX Unsigned32(0..65534)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An IRF member device ID."
+::= { hh3cSessionStatEntry 1 }
+
+hh3cSessionStatSlot OBJECT-TYPE
+ SYNTAX Unsigned32(0..65534)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The slot where the card resides."
+::= { hh3cSessionStatEntry 2 }
+
+hh3cSessionStatCPUID OBJECT-TYPE
+ SYNTAX Unsigned32(0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CPU ID."
+::= { hh3cSessionStatEntry 3 }
+
+hh3cSessionStatCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of current sessions."
+::= { hh3cSessionStatEntry 4 }
+
+hh3cSessionStatCreateRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions per second."
+::= { hh3cSessionStatEntry 5 }
+
+hh3cSessionStatTCPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP sessions."
+::= { hh3cSessionStatEntry 6 }
+
+hh3cSessionStatUDPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of UDP sessions."
+::= { hh3cSessionStatEntry 7 }
+
+hh3cSessionStatOtherCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of other sessions."
+::= { hh3cSessionStatEntry 8 }
+
+hh3cSessionStatTCPCreateRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP sessions per second."
+::= { hh3cSessionStatEntry 9 }
+
+hh3cSessionStatUDPCreateRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of UDP sessions per second."
+::= { hh3cSessionStatEntry 10 }
+
+hh3cSessionStatOtherCreateRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of other sessions per second."
+::= { hh3cSessionStatEntry 11 }
+
+hh3cSessionStatTCPTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of TCP sessions created till now."
+::= { hh3cSessionStatEntry 12 }
+
+hh3cSessionStatUDPTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP sessions created till now."
+::= { hh3cSessionStatEntry 13 }
+
+hh3cSessionStatOtherTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Other sessions created till now."
+::= { hh3cSessionStatEntry 14 }
+
+hh3cSessionStatDNSCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DNS sessions."
+::= { hh3cSessionStatEntry 15 }
+
+hh3cSessionStatFTPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of FTP sessions."
+::= { hh3cSessionStatEntry 16 }
+
+hh3cSessionStatGTPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of GTP sessions."
+::= { hh3cSessionStatEntry 17 }
+
+hh3cSessionStatH323Count OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of H323 sessions."
+::= { hh3cSessionStatEntry 18 }
+
+hh3cSessionStatHTTPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of HTTP sessions."
+::= { hh3cSessionStatEntry 19 }
+
+hh3cSessionStatILSCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ILS sessions."
+::= { hh3cSessionStatEntry 20 }
+
+hh3cSessionStatMGCPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of MGCP sessions."
+::= { hh3cSessionStatEntry 21 }
+
+hh3cSessionStatNBTCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of NBT sessions."
+::= { hh3cSessionStatEntry 22 }
+
+hh3cSessionStatPPTPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of PPTP sessions."
+::= { hh3cSessionStatEntry 23 }
+
+hh3cSessionStatRSHCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RSH sessions."
+::= { hh3cSessionStatEntry 24 }
+
+hh3cSessionStatRTSPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RTSP sessions."
+::= { hh3cSessionStatEntry 25 }
+
+hh3cSessionStatSCCPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SCCP sessions."
+::= { hh3cSessionStatEntry 26 }
+
+hh3cSessionStatSIPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SIP sessions."
+::= { hh3cSessionStatEntry 27 }
+
+hh3cSessionStatSMTPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SMTP sessions."
+::= { hh3cSessionStatEntry 28 }
+
+hh3cSessionStatSQLNETCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SQLNET sessions."
+::= { hh3cSessionStatEntry 29 }
+
+hh3cSessionStatSSHCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SSH sessions."
+::= { hh3cSessionStatEntry 30 }
+
+hh3cSessionStatTELNETCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TELNET sessions."
+::= { hh3cSessionStatEntry 31 }
+
+hh3cSessionStatTFTPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TFTP sessions."
+::= { hh3cSessionStatEntry 32 }
+
+hh3cSessionStatXDMCPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of XDMCP sessions."
+::= { hh3cSessionStatEntry 33 }
+
+-- ----------------------------------------------------------------------
+ -- Session statistic by entity table
+-- ----------------------------------------------------------------------
+hh3cSessionEntTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cSessionEntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The statistics of sessions by entity."
+::= { hh3cSessionTables 2 }
+
+hh3cSessionEntEntry OBJECT-TYPE
+ SYNTAX Hh3cSessionEntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing session statistics information."
+ INDEX { hh3cSessionEntIndex }
+::= { hh3cSessionEntTable 1 }
+
+Hh3cSessionEntEntry ::= SEQUENCE {
+ hh3cSessionEntIndex Unsigned32,
+ hh3cSessionEntCount Unsigned32,
+ hh3cSessionEntCreateRate Unsigned32,
+ hh3cSessionEntTCPCount Unsigned32,
+ hh3cSessionEntUDPCount Unsigned32,
+ hh3cSessionEntOtherCount Unsigned32,
+ hh3cSessionEntTCPCreateRate Unsigned32,
+ hh3cSessionEntUDPCreateRate Unsigned32,
+ hh3cSessionEntOtherCreateRate Unsigned32,
+ hh3cSessionEntTCPTotal Counter64,
+ hh3cSessionEntUDPTotal Counter64,
+ hh3cSessionEntOtherTotal Counter64
+ }
+
+hh3cSessionEntIndex OBJECT-TYPE
+ SYNTAX Unsigned32(1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Device entity index."
+::= { hh3cSessionEntEntry 1 }
+
+hh3cSessionEntCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of current sessions."
+::= { hh3cSessionEntEntry 2 }
+
+hh3cSessionEntCreateRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sessions per second."
+::= { hh3cSessionEntEntry 3 }
+
+hh3cSessionEntTCPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP sessions."
+::= { hh3cSessionEntEntry 4 }
+
+hh3cSessionEntUDPCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of UDP sessions."
+::= { hh3cSessionEntEntry 5 }
+
+hh3cSessionEntOtherCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of other sessions."
+::= { hh3cSessionEntEntry 6 }
+
+hh3cSessionEntTCPCreateRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP sessions per second."
+::= { hh3cSessionEntEntry 7 }
+
+hh3cSessionEntUDPCreateRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of UDP sessions per second."
+::= { hh3cSessionEntEntry 8 }
+
+hh3cSessionEntOtherCreateRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of other sessions per second."
+::= { hh3cSessionEntEntry 9 }
+
+hh3cSessionEntTCPTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of TCP sessions created till now."
+::= { hh3cSessionEntEntry 10 }
+
+hh3cSessionEntUDPTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP sessions created till now."
+::= { hh3cSessionEntEntry 11 }
+
+hh3cSessionEntOtherTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of other sessions created till now."
+::= { hh3cSessionEntEntry 12 }
+
+-- Describe objects for session hardware resources trap
+hh3cSessionDrvTraps OBJECT IDENTIFIER ::= { hh3cSessionTables 3 }
+hh3cSessionDrvTrapPrefix OBJECT IDENTIFIER ::= { hh3cSessionDrvTraps 0 }
+hh3cSessionDrvMaxTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cSessionDrvNum,
+ hh3cSessionChassis,
+ hh3cSessionSlot,
+ hh3cSessionCpu
+ }
+ STATUS current
+ DESCRIPTION
+ "Send trap when the number of sessions supported by hardware
+ already reached the hh3cSessionDrvNum."
+ ::= { hh3cSessionDrvTrapPrefix 1 }
+hh3cSessionDrvRecoveryTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cSessionChassis,
+ hh3cSessionSlot,
+ hh3cSessionCpu
+ }
+ STATUS current
+ DESCRIPTION
+ "Send trap when the Session resources supported by hardware had been released."
+ ::= { hh3cSessionDrvTrapPrefix 2 }
+
+hh3cSessionThdMaxTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cSessionUsage,
+ hh3cSessionThreshold,
+ hh3cSessionChassis,
+ hh3cSessionSlot,
+ hh3cSessionCpu
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the usage of sessions reached the threshold."
+ ::= { hh3cSessionDrvTrapPrefix 3 }
+hh3cSessionThdRecoveryTrap NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cSessionUsage,
+ hh3cSessionThreshold,
+ hh3cSessionChassis,
+ hh3cSessionSlot,
+ hh3cSessionCpu
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the usage of sessions dropped below the threshold."
+ ::= { hh3cSessionDrvTrapPrefix 4 }
+
+hh3cSessionDrvTrapObjects OBJECT IDENTIFIER ::= { hh3cSessionDrvTraps 1 }
+hh3cSessionDrvNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of sessions supported by hardware."
+ ::= { hh3cSessionDrvTrapObjects 1 }
+hh3cSessionChassis OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "An IRF member device ID."
+ ::= { hh3cSessionDrvTrapObjects 2}
+hh3cSessionSlot OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The slot where the card resides."
+ ::= { hh3cSessionDrvTrapObjects 3 }
+hh3cSessionCpu OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "CPU ID."
+ ::= { hh3cSessionDrvTrapObjects 4 }
+hh3cSessionUsage OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of rate."
+ ::= { hh3cSessionDrvTrapObjects 5 }
+hh3cSessionThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of threshold rate."
+ ::= { hh3cSessionDrvTrapObjects 6 }
+
+--Describe objects for session abrupt trap
+hh3cSessionMonitor OBJECT IDENTIFIER ::= { hh3cSessionTables 4}
+
+hh3cSessionTrapObjects OBJECT IDENTIFIER ::= { hh3cSessionMonitor 0 }
+
+hh3cSessUsageAbruptAlarmTrap NOTIFICATION-TYPE
+ OBJECTS{
+ hh3cSessionChassis,
+ hh3cSessionSlot,
+ hh3cSessionCpu,
+ hh3cSessionUsageAbruptVar,
+ hh3cSessionLastStat,
+ hh3cSessionCurrentStat
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when a hh3cSessionUsageAbruptVar
+ alarm is generated."
+::= { hh3cSessionTrapObjects 1}
+
+hh3cSessRateAbruptAlarmTrap NOTIFICATION-TYPE
+ OBJECTS{
+ hh3cSessionChassis,
+ hh3cSessionSlot,
+ hh3cSessionCpu,
+ hh3cSessionRateAbruptVar,
+ hh3cSessionLastStat,
+ hh3cSessionCurrentStat
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when a hh3cSessionRateAbruptVar
+ alarm is generated."
+::= { hh3cSessionTrapObjects 2 }
+
+hh3cSessTryRateAbruptAlarmTrap NOTIFICATION-TYPE
+ OBJECTS{
+ hh3cSessionChassis,
+ hh3cSessionSlot,
+ hh3cSessionCpu,
+ hh3cSessionTryRateAbruptVar,
+ hh3cSessionLastStat,
+ hh3cSessionCurrentStat
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when a hh3cSessionTryRateAbruptVar
+ alarm is generated."
+::= { hh3cSessionTrapObjects 3 }
+
+hh3cSessionAbruptAlarm OBJECT IDENTIFIER ::= { hh3cSessionMonitor 1 }
+
+hh3cSessionUsageAbruptVar OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value is percentage change about session concurrency during a statistical period(10s)."
+ ::= { hh3cSessionAbruptAlarm 1}
+
+hh3cSessionRateAbruptVar OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value is percentage change about session creation rate during a statistical period(10s)."
+ ::= { hh3cSessionAbruptAlarm 2 }
+
+hh3cSessionTryRateAbruptVar OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value is percentage change about session attempt rate during a statistical period(10s)."
+ ::= { hh3cSessionAbruptAlarm 3 }
+
+hh3cSessionLastStat OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value of last session statistics(Usage:piece Rate/TryRate:piece/s)."
+ ::= { hh3cSessionAbruptAlarm 4}
+
+hh3cSessionCurrentStat OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value of current session statistics(Usage:piece Rate/TryRate:piece/s)."
+ ::= { hh3cSessionAbruptAlarm 5}
+END