-- ================================================================= -- Copyright (c) 2004-2016 Hangzhou H3C Tech. Co., Ltd. All rights reserved. -- -- Description: Private MIB File For LB -- Reference: -- Version: V1.2 -- History: -- V1.0 2013-11 Initial Version created by y04448. -- V1.1 2014-04 updated by yuhongqiang. -- Change MAX-ACCESS from not-accessible to accessible-for-notify for the -- following MIB nodes: -- h3cLBv2RSStatChassis, h3cLBv2RSStatSlot, h3cLBv2RSStatCpuid. -- Add the following MIB nodes: -- h3cLBv2RSConnectionsLimit, h3cLBv2RSConnectionsRateLimit, -- h3cLBv2RSStatConnectionsRate. -- Add the following trap nodes: -- h3cLBv2RSConnOverloadTrap, h3cLBv2RSConnRecoveryTrap, -- h3cLBv2RSConnsRateOverloadTrap, h3cLBv2RSConnsRateRecoveryTrap. -- Change the description of h3cLBv2VSConnsRateRecoveryTrap. -- V1.2 2016-11 modified description of h3cLBv2VSActiveTrap, h3cLBv2VSInactiveTrap, -- h3cLBv2RSAvailableTrap, h3cLBv2RSUnavailableTrap, h3cLBv2SFActiveTrap, -- h3cLBv2SFInactiveTrap, h3cLBv2ActionInUseSFChangeTrap, h3cLBv2VSInUseSFChangeTrap by l08992. -- ================================================================= H3C-LBV2-MIB DEFINITIONS ::= BEGIN IMPORTS h3cCommon FROM HUAWEI-3COM-OID-MIB MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, NOTIFICATION-TYPE FROM SNMPv2-SMI -- [RFC2578] RowStatus, DisplayString FROM SNMPv2-TC; -- [RFC2578] h3cLBv2 MODULE-IDENTITY LAST-UPDATED "201311010000Z" ORGANIZATION "Hangzhou H3C Technologies 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 "The private MIB file includes the LB information of the device." REVISION "201311010000Z" DESCRIPTION "Initial revision of this MIB module." ::= { h3cCommon 148 } h3cLBv2GlobalObjects OBJECT IDENTIFIER ::= { h3cLBv2 1 } h3cLBv2TrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the module of LB will generate traps for events defined in this MIB. 'enabled' results in SNMP traps; 'disabled', no traps are sent." DEFVAL { enabled } ::= { h3cLBv2GlobalObjects 1 } h3cLBv2ActionTables OBJECT IDENTIFIER ::= { h3cLBv2 2 } -- ================================================================= -- LB Action Table -- ================================================================= h3cLBv2ActionTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cLBv2ActionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Action table for LB." ::= { h3cLBv2ActionTables 1 } h3cLBv2ActionEntry OBJECT-TYPE SYNTAX H3cLBv2ActionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains the information of the action." INDEX { h3cLBv2ActionName } ::= { h3cLBv2ActionTable 1 } H3cLBv2ActionEntry ::= SEQUENCE{ h3cLBv2ActionName DisplayString, h3cLBv2ActionDefaultSF DisplayString, h3cLBv2ActionBackupSF DisplayString, h3cLBv2ActionInUseSF DisplayString, h3cLBv2ActionRowStatus RowStatus } h3cLBv2ActionName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..63)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of the action." ::= { h3cLBv2ActionEntry 1 } h3cLBv2ActionDefaultSF OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "Default server farm quoted by the action. A zero length string indicates no default server farm has been assigned." ::= { h3cLBv2ActionEntry 2 } h3cLBv2ActionBackupSF OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "Backup server farm quoted by the action. A zero length string indicates no backup server farm has been assigned." ::= { h3cLBv2ActionEntry 3 } h3cLBv2ActionInUseSF OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server farm in use quoted by the action." ::= { h3cLBv2ActionEntry 4 } h3cLBv2ActionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this conceptual row. When create an action, default server farm and backup server farm are optional." ::= { h3cLBv2ActionEntry 5 } h3cLBv2VSTables OBJECT IDENTIFIER ::= { h3cLBv2 3 } -- ================================================================= -- LB Virtual Server Table -- ================================================================= h3cLBv2VSTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cLBv2VSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual server table for LB." ::= { h3cLBv2VSTables 1 } h3cLBv2VSEntry OBJECT-TYPE SYNTAX H3cLBv2VSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains the information of the virtual server." INDEX { h3cLBv2VSName } ::= { h3cLBv2VSTable 1 } H3cLBv2VSEntry ::= SEQUENCE{ h3cLBv2VSName DisplayString, h3cLBv2VSConnectionsLimit Unsigned32, h3cLBv2VSConnectionsRateLimit Unsigned32, h3cLBv2VSDefaultSF DisplayString, h3cLBv2VSBackupSF DisplayString, h3cLBv2VSInUseSF DisplayString, h3cLBv2VSRowStatus RowStatus } h3cLBv2VSName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..63)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of the virtual server." ::= { h3cLBv2VSEntry 1 } h3cLBv2VSConnectionsLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Max connections limit of the virtual server. 0 means there is no limit." DEFVAL { 0 } ::= { h3cLBv2VSEntry 2 } h3cLBv2VSConnectionsRateLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Max connections rate limit of the virtual server. 0 means there is no limit." DEFVAL { 0 } ::= { h3cLBv2VSEntry 3 } h3cLBv2VSDefaultSF OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "Default server farm quoted by the virtual server. A zero length string indicates no default server farm has been assigned." ::= { h3cLBv2VSEntry 4 } h3cLBv2VSBackupSF OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "Backup server farm quoted by the virtual server. A zero length string indicates no backup server farm has been assigned." ::= { h3cLBv2VSEntry 5 } h3cLBv2VSInUseSF OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server farm in use quoted by the virtual server." ::= { h3cLBv2VSEntry 6 } h3cLBv2VSRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this conceptual row. When create an virtual server, default server farm and backup server farm are optional." ::= { h3cLBv2VSEntry 7 } -- ================================================================= -- LB Virtual Server Statistic Table -- ================================================================= h3cLBv2VSStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cLBv2VSStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual server statistic table for LB." ::= { h3cLBv2VSTables 2 } h3cLBv2VSStatsEntry OBJECT-TYPE SYNTAX H3cLBv2VSStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains the statistic information of the virtual server." INDEX { h3cLBv2VSName, h3cLBv2VSStatChassis, h3cLBv2VSStatSlot, h3cLBv2VSStatCpuid } ::= { h3cLBv2VSStatsTable 1 } H3cLBv2VSStatsEntry ::= SEQUENCE{ h3cLBv2VSStatChassis Unsigned32, h3cLBv2VSStatSlot Unsigned32, h3cLBv2VSStatCpuid Unsigned32, h3cLBv2VSStatTotalConnections Counter64, h3cLBv2VSStatActiveConnections Unsigned32, h3cLBv2VSStatClientSidePKTsIn Counter64, h3cLBv2VSStatClientSidePKTsOut Counter64, h3cLBv2VSStatDroppedPackets Counter64, h3cLBv2VSStatClientSideBytesIn Counter64, h3cLBv2VSStatClientSideBytesOut Counter64, h3cLBv2VSStatReceivedRequests Counter64, h3cLBv2VSStatSentResponses Counter64, h3cLBv2VSStatConnectionsRate Unsigned32 } h3cLBv2VSStatChassis OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ID of the device that holds the card." ::= { h3cLBv2VSStatsEntry 1 } h3cLBv2VSStatSlot OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Member ID of the card on device." ::= { h3cLBv2VSStatsEntry 2 } h3cLBv2VSStatCpuid OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ID of the CPU on the card." ::= { h3cLBv2VSStatsEntry 3 } h3cLBv2VSStatTotalConnections OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of connections that the virtual server received." ::= { h3cLBv2VSStatsEntry 4 } h3cLBv2VSStatActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active connections that the virtual server received." ::= { h3cLBv2VSStatsEntry 5 } h3cLBv2VSStatClientSidePKTsIn OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that the virtual server received from client." ::= { h3cLBv2VSStatsEntry 6 } h3cLBv2VSStatClientSidePKTsOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that the virtual server sent to client." ::= { h3cLBv2VSStatsEntry 7 } h3cLBv2VSStatDroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that the virtual server dropped." ::= { h3cLBv2VSStatsEntry 8 } h3cLBv2VSStatClientSideBytesIn OBJECT-TYPE SYNTAX Counter64 UNITS "byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes that the virtual server received from client." ::= { h3cLBv2VSStatsEntry 9 } h3cLBv2VSStatClientSideBytesOut OBJECT-TYPE SYNTAX Counter64 UNITS "byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes that the virtual server sent to client." ::= { h3cLBv2VSStatsEntry 10 } h3cLBv2VSStatReceivedRequests OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of requests that the virtual server received from client." ::= { h3cLBv2VSStatsEntry 11 } h3cLBv2VSStatSentResponses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of responses that the virtual server sent to client." ::= { h3cLBv2VSStatsEntry 12 } h3cLBv2VSStatConnectionsRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "cps" MAX-ACCESS read-only STATUS current DESCRIPTION "Connections rate of the virtual server." ::= { h3cLBv2VSStatsEntry 13 } h3cLBv2RSTables OBJECT IDENTIFIER ::= { h3cLBv2 4 } -- ================================================================= -- LB Real Server Table -- ================================================================= h3cLBv2RSTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cLBv2RSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real server table for LB." ::= { h3cLBv2RSTables 1 } h3cLBv2RSEntry OBJECT-TYPE SYNTAX H3cLBv2RSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains the information of the real server." INDEX { h3cLBv2RSName } ::= { h3cLBv2RSTable 1 } H3cLBv2RSEntry ::= SEQUENCE{ h3cLBv2RSName DisplayString, h3cLBv2RSRowStatus RowStatus, h3cLBv2RSConnectionsLimit Unsigned32, h3cLBv2RSConnectionsRateLimit Unsigned32 } h3cLBv2RSName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..63)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of the real server." ::= { h3cLBv2RSEntry 1 } h3cLBv2RSRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this conceptual row." ::= { h3cLBv2RSEntry 2 } h3cLBv2RSConnectionsLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Max connections limit of the real server. 0 means there is no limit." DEFVAL { 0 } ::= { h3cLBv2RSEntry 3 } h3cLBv2RSConnectionsRateLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Max connections rate limit of the real server. 0 means there is no limit." DEFVAL { 0 } ::= { h3cLBv2RSEntry 4 } -- ================================================================= -- LB Real Server Statistic Table -- ================================================================= h3cLBv2RSStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cLBv2RSStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real server statistic table for LB." ::= { h3cLBv2RSTables 2 } h3cLBv2RSStatsEntry OBJECT-TYPE SYNTAX H3cLBv2RSStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains the statistic information of the real server." INDEX { h3cLBv2RSName, h3cLBv2RSStatChassis, h3cLBv2RSStatSlot, h3cLBv2RSStatCpuid } ::= { h3cLBv2RSStatsTable 1 } H3cLBv2RSStatsEntry ::= SEQUENCE{ h3cLBv2RSStatChassis Unsigned32, h3cLBv2RSStatSlot Unsigned32, h3cLBv2RSStatCpuid Unsigned32, h3cLBv2RSStatTotalConnections Counter64, h3cLBv2RSStatActiveConnections Unsigned32, h3cLBv2RSStatServerSidePKTsIn Counter64, h3cLBv2RSStatServerSidePKTsOut Counter64, h3cLBv2RSStatDroppedPackets Counter64, h3cLBv2RSStatServerSideBytesIn Counter64, h3cLBv2RSStatServerSideBytesOut Counter64, h3cLBv2RSStatReceivedRequests Counter64, h3cLBv2RSStatSentResponses Counter64, h3cLBv2RSStatConnectionsRate Unsigned32 } h3cLBv2RSStatChassis OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ID of the device that holds the card." ::= { h3cLBv2RSStatsEntry 1 } h3cLBv2RSStatSlot OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Member ID of the card on device." ::= { h3cLBv2RSStatsEntry 2 } h3cLBv2RSStatCpuid OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ID of the CPU on the card." ::= { h3cLBv2RSStatsEntry 3 } h3cLBv2RSStatTotalConnections OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of connections that the real server received." ::= { h3cLBv2RSStatsEntry 4 } h3cLBv2RSStatActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active connections that the real server received." ::= { h3cLBv2RSStatsEntry 5 } h3cLBv2RSStatServerSidePKTsIn OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that the real server received from device." ::= { h3cLBv2RSStatsEntry 6 } h3cLBv2RSStatServerSidePKTsOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that the real server sent." ::= { h3cLBv2RSStatsEntry 7 } h3cLBv2RSStatDroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that the real server dropped." ::= { h3cLBv2RSStatsEntry 8 } h3cLBv2RSStatServerSideBytesIn OBJECT-TYPE SYNTAX Counter64 UNITS "byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes that the real server received from device." ::= { h3cLBv2RSStatsEntry 9 } h3cLBv2RSStatServerSideBytesOut OBJECT-TYPE SYNTAX Counter64 UNITS "byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes that the real server sent." ::= { h3cLBv2RSStatsEntry 10 } h3cLBv2RSStatReceivedRequests OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of requests that the real server received from device." ::= { h3cLBv2RSStatsEntry 11 } h3cLBv2RSStatSentResponses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of responses that the real server sent to device." ::= { h3cLBv2RSStatsEntry 12 } h3cLBv2RSStatConnectionsRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "cps" MAX-ACCESS read-only STATUS current DESCRIPTION "Connections rate of the real server." ::= { h3cLBv2RSStatsEntry 13 } h3cLBv2SFTables OBJECT IDENTIFIER ::= { h3cLBv2 5 } -- ================================================================= -- LB Server Farm Table -- ================================================================= h3cLBv2SFTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cLBv2SFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Server farm table for LB." ::= { h3cLBv2SFTables 1 } h3cLBv2SFEntry OBJECT-TYPE SYNTAX H3cLBv2SFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains the information of the server farm." INDEX { h3cLBv2SFName } ::= { h3cLBv2SFTable 1 } H3cLBv2SFEntry ::= SEQUENCE{ h3cLBv2SFName DisplayString, h3cLBv2SFRowStatus RowStatus } h3cLBv2SFName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..63)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of the server farm." ::= { h3cLBv2SFEntry 1 } h3cLBv2SFRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this conceptual row." ::= { h3cLBv2SFEntry 2 } -- ================================================================= -- LB Server Farm Statistic Table -- ================================================================= h3cLBv2SFStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cLBv2SFStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Server farm statistic for LB." ::= { h3cLBv2SFTables 2 } h3cLBv2SFStatsEntry OBJECT-TYPE SYNTAX H3cLBv2SFStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains the statistic information of the server farm." INDEX { h3cLBv2SFName, h3cLBv2SFStatChassis, h3cLBv2SFStatSlot, h3cLBv2SFStatCpuid } ::= { h3cLBv2SFStatsTable 1 } H3cLBv2SFStatsEntry ::= SEQUENCE{ h3cLBv2SFStatChassis Unsigned32, h3cLBv2SFStatSlot Unsigned32, h3cLBv2SFStatCpuid Unsigned32, h3cLBv2SFStatTotalConnections Counter64, h3cLBv2SFStatActiveConnections Unsigned32, h3cLBv2SFStatServerSidePKTsIn Counter64, h3cLBv2SFStatServerSidePKTsOut Counter64, h3cLBv2SFStatDroppedPackets Counter64, h3cLBv2SFStatServerSideBytesIn Counter64, h3cLBv2SFStatServerSideBytesOut Counter64, h3cLBv2SFStatReceivedRequests Counter64, h3cLBv2SFStatSentResponses Counter64 } h3cLBv2SFStatChassis OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ID of the device that holds the card." ::= { h3cLBv2SFStatsEntry 1 } h3cLBv2SFStatSlot OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Member ID of the card on device." ::= { h3cLBv2SFStatsEntry 2 } h3cLBv2SFStatCpuid OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ID of the CPU on the card." ::= { h3cLBv2SFStatsEntry 3 } h3cLBv2SFStatTotalConnections OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of connections that the server farm received." ::= { h3cLBv2SFStatsEntry 4 } h3cLBv2SFStatActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active connections that the server farm received." ::= { h3cLBv2SFStatsEntry 5 } h3cLBv2SFStatServerSidePKTsIn OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that the server farm received from device." ::= { h3cLBv2SFStatsEntry 6 } h3cLBv2SFStatServerSidePKTsOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that the server farm sent." ::= { h3cLBv2SFStatsEntry 7 } h3cLBv2SFStatDroppedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that the server farm dropped." ::= { h3cLBv2SFStatsEntry 8 } h3cLBv2SFStatServerSideBytesIn OBJECT-TYPE SYNTAX Counter64 UNITS "byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes that the server farm received." ::= { h3cLBv2SFStatsEntry 9 } h3cLBv2SFStatServerSideBytesOut OBJECT-TYPE SYNTAX Counter64 UNITS "byte" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes that the server farm sent." ::= { h3cLBv2SFStatsEntry 10 } h3cLBv2SFStatReceivedRequests OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of requests that all real servers in the server farm received from device." ::= { h3cLBv2SFStatsEntry 11 } h3cLBv2SFStatSentResponses OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of responses that the server farm sent to device." ::= { h3cLBv2SFStatsEntry 12 } -- ================================================================= -- LB NOTIFICATION -- ================================================================= h3cLBv2Trap OBJECT IDENTIFIER ::= { h3cLBv2 6 } h3cLBv2TrapPrefix OBJECT IDENTIFIER ::= { h3cLBv2Trap 0 } -- ================================================================= -- Virtual Server Connections Overload Notification -- ================================================================= h3cLBv2VSConnOverloadTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2VSName, h3cLBv2VSConnectionsLimit, h3cLBv2VSStatChassis, h3cLBv2VSStatSlot, h3cLBv2VSStatCpuid, h3cLBv2VSStatActiveConnections } STATUS current DESCRIPTION "A h3cLBv2VSConnOverloadTrap notification is sent when the number of active connections of the virtual server has reached the upper limit. " ::= { h3cLBv2TrapPrefix 1 } -- ================================================================= -- Virtual Server Connections Overload Recovery Notification -- ================================================================= h3cLBv2VSConnRecoveryTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2VSName, h3cLBv2VSConnectionsLimit, h3cLBv2VSStatChassis, h3cLBv2VSStatSlot, h3cLBv2VSStatCpuid, h3cLBv2VSStatActiveConnections } STATUS current DESCRIPTION "A h3cLBv2VSConnRecoveryTrap notification is sent when the number of active connections of the virtual server is less than the upper limit." ::= { h3cLBv2TrapPrefix 2 } -- ================================================================= -- Virtual Server Connections Rate Overload Notification -- ================================================================= h3cLBv2VSConnsRateOverloadTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2VSName, h3cLBv2VSConnectionsRateLimit, h3cLBv2VSStatChassis, h3cLBv2VSStatSlot, h3cLBv2VSStatCpuid, h3cLBv2VSStatConnectionsRate } STATUS current DESCRIPTION "A h3cLBv2VSConnsRateOverloadTrap notification is sent when the connection rate of the virtual server has reached the upper limit." ::= { h3cLBv2TrapPrefix 3 } -- ================================================================= -- Virtual Server Connections Rate Overload Recovery Notification -- ================================================================= h3cLBv2VSConnsRateRecoveryTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2VSName, h3cLBv2VSConnectionsRateLimit, h3cLBv2VSStatChassis, h3cLBv2VSStatSlot, h3cLBv2VSStatCpuid, h3cLBv2VSStatConnectionsRate } STATUS current DESCRIPTION "A h3cLBv2VSConnsRateRecoveryTrap notification is sent when the connection rate of the virtual server is smaller than the upper limit." ::= { h3cLBv2TrapPrefix 4 } -- ================================================================= -- Virtual Server Active Notification -- ================================================================= h3cLBv2VSActiveTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2VSName } STATUS current DESCRIPTION "A h3cLBv2VSActiveTrap notification is sent when virtual server status changes to active." ::= { h3cLBv2TrapPrefix 5 } -- ================================================================= -- Virtual Server Inactive Notification -- ================================================================= h3cLBv2VSInactiveTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2VSName } STATUS current DESCRIPTION "A h3cLBv2VSInactiveTrap notification is sent when virtual server status changes to inactive." ::= { h3cLBv2TrapPrefix 6 } -- ================================================================= -- Real Server Available Notification -- ================================================================= h3cLBv2RSAvailableTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2RSName } STATUS current DESCRIPTION "A h3cLBv2RSAvailableTrap notification is sent when the status of the real server changes to available." ::= { h3cLBv2TrapPrefix 7 } -- ================================================================= -- Real Server Unavailable Notification -- ================================================================= h3cLBv2RSUnavailableTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2RSName } STATUS current DESCRIPTION "A h3cLBv2RSUnavailableTrap notification is sent when the status of the real server changes to unavailable." ::= { h3cLBv2TrapPrefix 8 } -- ================================================================= -- Server Farm Active Notification -- ================================================================= h3cLBv2SFActiveTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2SFName } STATUS current DESCRIPTION "A h3cLBv2SFActiveTrap notification is sent when the status of the server farm changes to active." ::= { h3cLBv2TrapPrefix 9 } -- ================================================================= -- Server Farm Inactive Notification -- ================================================================= h3cLBv2SFInactiveTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2SFName } STATUS current DESCRIPTION "A h3cLBv2SFInactiveTrap notification is sent when the status of the server farm changes to inactive." ::= { h3cLBv2TrapPrefix 10 } -- ================================================================= -- Server Farm In Use Of Action Changes Notification -- ================================================================= h3cLBv2ActionInUseSFChangeTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2ActionName, h3cLBv2ActionDefaultSF, h3cLBv2ActionBackupSF, h3cLBv2ActionInUseSF } STATUS current DESCRIPTION "A h3cLBv2ActionInUseSFChangeTrap notification is sent when the server farm which is in use quoted by action changes." ::= { h3cLBv2TrapPrefix 11 } -- ================================================================= -- Server Farm In Use Of Virtual Server Changes Notification -- ================================================================= h3cLBv2VSInUseSFChangeTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2VSName, h3cLBv2VSDefaultSF, h3cLBv2VSBackupSF, h3cLBv2VSInUseSF } STATUS current DESCRIPTION "A h3cLBv2VSInUseSFChangeTrap notification is sent when the server farm which is in use quoted by virtual server changes." ::= { h3cLBv2TrapPrefix 12 } -- ================================================================= -- Real Server Connections Overload Notification -- ================================================================= h3cLBv2RSConnOverloadTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2RSName, h3cLBv2RSConnectionsLimit, h3cLBv2RSStatChassis, h3cLBv2RSStatSlot, h3cLBv2RSStatCpuid, h3cLBv2RSStatActiveConnections } STATUS current DESCRIPTION "A h3cLBv2RSConnOverloadTrap notification is sent when the number of active connections of the real server has reached the upper limit. " ::= { h3cLBv2TrapPrefix 13 } -- ================================================================= -- Real Server Connections Overload Recovery Notification -- ================================================================= h3cLBv2RSConnRecoveryTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2RSName, h3cLBv2RSConnectionsLimit, h3cLBv2RSStatChassis, h3cLBv2RSStatSlot, h3cLBv2RSStatCpuid, h3cLBv2RSStatActiveConnections } STATUS current DESCRIPTION "A h3cLBv2RSConnRecoveryTrap notification is sent when the number of active connections of the real server is less than the upper limit." ::= { h3cLBv2TrapPrefix 14 } -- ================================================================= -- Real Server Connections Rate Overload Notification -- ================================================================= h3cLBv2RSConnsRateOverloadTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2RSName, h3cLBv2RSConnectionsRateLimit, h3cLBv2RSStatChassis, h3cLBv2RSStatSlot, h3cLBv2RSStatCpuid, h3cLBv2RSStatConnectionsRate } STATUS current DESCRIPTION "A h3cLBv2RSConnsRateOverloadTrap notification is sent when the connection rate of the real server has reached the upper limit." ::= { h3cLBv2TrapPrefix 15 } -- ================================================================= -- Real Server Connections Rate Overload Recovery Notification -- ================================================================= h3cLBv2RSConnsRateRecoveryTrap NOTIFICATION-TYPE OBJECTS { h3cLBv2RSName, h3cLBv2RSConnectionsRateLimit, h3cLBv2RSStatChassis, h3cLBv2RSStatSlot, h3cLBv2RSStatCpuid, h3cLBv2RSStatConnectionsRate } STATUS current DESCRIPTION "A h3cLBv2RSConnsRateRecoveryTrap notification is sent when the connection rate of the real server is smaller than the upper limit." ::= { h3cLBv2TrapPrefix 16 } END