744 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			744 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- =========================================================================
 | 
						|
-- 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
 |