1067 lines
35 KiB
Plaintext
1067 lines
35 KiB
Plaintext
-- =================================================================
|
|
-- Copyright (c) 2010-2014 Hewlett-Packard Development Company, L.P.
|
|
--
|
|
-- Description: Private MIB File For LB
|
|
-- Reference:
|
|
-- Version: V1.1
|
|
-- 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:
|
|
-- hpnicfLBv2RSStatChassis, hpnicfLBv2RSStatSlot, hpnicfLBv2RSStatCpuid.
|
|
-- Add the following MIB nodes:
|
|
-- hpnicfLBv2RSConnectionsLimit, hpnicfLBv2RSConnectionsRateLimit,
|
|
-- hpnicfLBv2RSStatConnectionsRate.
|
|
-- Add the following trap nodes:
|
|
-- hpnicfLBv2RSConnOverloadTrap, hpnicfLBv2RSConnRecoveryTrap,
|
|
-- hpnicfLBv2RSConnsRateOverloadTrap, hpnicfLBv2RSConnsRateRecoveryTrap.
|
|
-- Change the description of hpnicfLBv2VSConnsRateRecoveryTrap.
|
|
-- =================================================================
|
|
HPN-ICF-LBV2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hpnicfCommon
|
|
FROM HPN-ICF-OID-MIB
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI -- [RFC2578]
|
|
RowStatus, DisplayString
|
|
FROM SNMPv2-TC; -- [RFC2578]
|
|
|
|
hpnicfLBv2 MODULE-IDENTITY
|
|
LAST-UPDATED "201311010000Z"
|
|
ORGANIZATION
|
|
""
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"The private MIB file includes the LB information of
|
|
the device."
|
|
REVISION "201311010000Z"
|
|
DESCRIPTION
|
|
"Initial revision of this MIB module."
|
|
::= { hpnicfCommon 148 }
|
|
|
|
hpnicfLBv2GlobalObjects OBJECT IDENTIFIER ::= { hpnicfLBv2 1 }
|
|
|
|
hpnicfLBv2TrapEnable 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 }
|
|
::= { hpnicfLBv2GlobalObjects 1 }
|
|
|
|
hpnicfLBv2ActionTables OBJECT IDENTIFIER ::= { hpnicfLBv2 2 }
|
|
-- =================================================================
|
|
-- LB Action Table
|
|
-- =================================================================
|
|
hpnicfLBv2ActionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfLBv2ActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action table for LB."
|
|
::= { hpnicfLBv2ActionTables 1 }
|
|
|
|
hpnicfLBv2ActionEntry OBJECT-TYPE
|
|
SYNTAX HpnicfLBv2ActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the information of the action."
|
|
INDEX {
|
|
hpnicfLBv2ActionName
|
|
}
|
|
::= { hpnicfLBv2ActionTable 1 }
|
|
|
|
HpnicfLBv2ActionEntry ::=
|
|
SEQUENCE{
|
|
hpnicfLBv2ActionName DisplayString,
|
|
hpnicfLBv2ActionDefaultSF DisplayString,
|
|
hpnicfLBv2ActionBackupSF DisplayString,
|
|
hpnicfLBv2ActionInUseSF DisplayString,
|
|
hpnicfLBv2ActionRowStatus RowStatus
|
|
}
|
|
|
|
hpnicfLBv2ActionName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..63))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the action."
|
|
::= { hpnicfLBv2ActionEntry 1 }
|
|
|
|
hpnicfLBv2ActionDefaultSF 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."
|
|
::= { hpnicfLBv2ActionEntry 2 }
|
|
|
|
hpnicfLBv2ActionBackupSF 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."
|
|
::= { hpnicfLBv2ActionEntry 3 }
|
|
|
|
hpnicfLBv2ActionInUseSF OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..63))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Server farm in use quoted by the action."
|
|
::= { hpnicfLBv2ActionEntry 4 }
|
|
|
|
hpnicfLBv2ActionRowStatus 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."
|
|
::= { hpnicfLBv2ActionEntry 5 }
|
|
|
|
hpnicfLBv2VSTables OBJECT IDENTIFIER ::= { hpnicfLBv2 3 }
|
|
-- =================================================================
|
|
-- LB Virtual Server Table
|
|
-- =================================================================
|
|
hpnicfLBv2VSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfLBv2VSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Virtual server table for LB."
|
|
::= { hpnicfLBv2VSTables 1 }
|
|
|
|
hpnicfLBv2VSEntry OBJECT-TYPE
|
|
SYNTAX HpnicfLBv2VSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the information of the virtual server."
|
|
INDEX {
|
|
hpnicfLBv2VSName
|
|
}
|
|
::= { hpnicfLBv2VSTable 1 }
|
|
|
|
HpnicfLBv2VSEntry ::=
|
|
SEQUENCE{
|
|
hpnicfLBv2VSName DisplayString,
|
|
hpnicfLBv2VSConnectionsLimit Unsigned32,
|
|
hpnicfLBv2VSConnectionsRateLimit Unsigned32,
|
|
hpnicfLBv2VSDefaultSF DisplayString,
|
|
hpnicfLBv2VSBackupSF DisplayString,
|
|
hpnicfLBv2VSInUseSF DisplayString,
|
|
hpnicfLBv2VSRowStatus RowStatus
|
|
}
|
|
|
|
hpnicfLBv2VSName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..63))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the virtual server."
|
|
::= { hpnicfLBv2VSEntry 1 }
|
|
|
|
hpnicfLBv2VSConnectionsLimit 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 }
|
|
::= { hpnicfLBv2VSEntry 2 }
|
|
|
|
hpnicfLBv2VSConnectionsRateLimit 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 }
|
|
::= { hpnicfLBv2VSEntry 3 }
|
|
|
|
hpnicfLBv2VSDefaultSF 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."
|
|
::= { hpnicfLBv2VSEntry 4 }
|
|
|
|
hpnicfLBv2VSBackupSF 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."
|
|
::= { hpnicfLBv2VSEntry 5 }
|
|
|
|
hpnicfLBv2VSInUseSF OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..63))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Server farm in use quoted by the virtual server."
|
|
::= { hpnicfLBv2VSEntry 6 }
|
|
|
|
hpnicfLBv2VSRowStatus 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."
|
|
::= { hpnicfLBv2VSEntry 7 }
|
|
|
|
-- =================================================================
|
|
-- LB Virtual Server Statistic Table
|
|
-- =================================================================
|
|
hpnicfLBv2VSStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfLBv2VSStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Virtual server statistic table for LB."
|
|
::= { hpnicfLBv2VSTables 2 }
|
|
|
|
hpnicfLBv2VSStatsEntry OBJECT-TYPE
|
|
SYNTAX HpnicfLBv2VSStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the statistic information of the virtual server."
|
|
INDEX {
|
|
hpnicfLBv2VSName,
|
|
hpnicfLBv2VSStatChassis,
|
|
hpnicfLBv2VSStatSlot,
|
|
hpnicfLBv2VSStatCpuid
|
|
}
|
|
::= { hpnicfLBv2VSStatsTable 1 }
|
|
|
|
HpnicfLBv2VSStatsEntry ::=
|
|
SEQUENCE{
|
|
hpnicfLBv2VSStatChassis Unsigned32,
|
|
hpnicfLBv2VSStatSlot Unsigned32,
|
|
hpnicfLBv2VSStatCpuid Unsigned32,
|
|
hpnicfLBv2VSStatTotalConnections Counter64,
|
|
hpnicfLBv2VSStatActiveConnections Unsigned32,
|
|
hpnicfLBv2VSStatClientSidePKTsIn Counter64,
|
|
hpnicfLBv2VSStatClientSidePKTsOut Counter64,
|
|
hpnicfLBv2VSStatDroppedPackets Counter64,
|
|
hpnicfLBv2VSStatClientSideBytesIn Counter64,
|
|
hpnicfLBv2VSStatClientSideBytesOut Counter64,
|
|
hpnicfLBv2VSStatReceivedRequests Counter64,
|
|
hpnicfLBv2VSStatSentResponses Counter64,
|
|
hpnicfLBv2VSStatConnectionsRate Unsigned32
|
|
}
|
|
|
|
hpnicfLBv2VSStatChassis OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID of the device that holds the card."
|
|
::= { hpnicfLBv2VSStatsEntry 1 }
|
|
|
|
hpnicfLBv2VSStatSlot OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Member ID of the card on device."
|
|
::= { hpnicfLBv2VSStatsEntry 2 }
|
|
|
|
hpnicfLBv2VSStatCpuid OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID of the CPU on the card."
|
|
::= { hpnicfLBv2VSStatsEntry 3 }
|
|
|
|
hpnicfLBv2VSStatTotalConnections OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of connections that the virtual server received."
|
|
::= { hpnicfLBv2VSStatsEntry 4 }
|
|
|
|
hpnicfLBv2VSStatActiveConnections OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active connections that the virtual server received."
|
|
::= { hpnicfLBv2VSStatsEntry 5 }
|
|
|
|
hpnicfLBv2VSStatClientSidePKTsIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that the virtual server received from client."
|
|
::= { hpnicfLBv2VSStatsEntry 6 }
|
|
|
|
hpnicfLBv2VSStatClientSidePKTsOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that the virtual server sent to client."
|
|
::= { hpnicfLBv2VSStatsEntry 7 }
|
|
|
|
hpnicfLBv2VSStatDroppedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that the virtual server dropped."
|
|
::= { hpnicfLBv2VSStatsEntry 8 }
|
|
|
|
hpnicfLBv2VSStatClientSideBytesIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "byte"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes that the virtual server received from client."
|
|
::= { hpnicfLBv2VSStatsEntry 9 }
|
|
|
|
hpnicfLBv2VSStatClientSideBytesOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "byte"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes that the virtual server sent to client."
|
|
::= { hpnicfLBv2VSStatsEntry 10 }
|
|
|
|
hpnicfLBv2VSStatReceivedRequests OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of requests that the virtual server received from client."
|
|
::= { hpnicfLBv2VSStatsEntry 11 }
|
|
|
|
hpnicfLBv2VSStatSentResponses OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of responses that the virtual server sent to client."
|
|
::= { hpnicfLBv2VSStatsEntry 12 }
|
|
|
|
hpnicfLBv2VSStatConnectionsRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "cps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Connections rate of the virtual server."
|
|
::= { hpnicfLBv2VSStatsEntry 13 }
|
|
|
|
hpnicfLBv2RSTables OBJECT IDENTIFIER ::= { hpnicfLBv2 4 }
|
|
-- =================================================================
|
|
-- LB Real Server Table
|
|
-- =================================================================
|
|
hpnicfLBv2RSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfLBv2RSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Real server table for LB."
|
|
::= { hpnicfLBv2RSTables 1 }
|
|
|
|
hpnicfLBv2RSEntry OBJECT-TYPE
|
|
SYNTAX HpnicfLBv2RSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the information of the real server."
|
|
INDEX {
|
|
hpnicfLBv2RSName
|
|
}
|
|
::= { hpnicfLBv2RSTable 1 }
|
|
|
|
HpnicfLBv2RSEntry ::=
|
|
SEQUENCE{
|
|
hpnicfLBv2RSName DisplayString,
|
|
hpnicfLBv2RSRowStatus RowStatus,
|
|
hpnicfLBv2RSConnectionsLimit Unsigned32,
|
|
hpnicfLBv2RSConnectionsRateLimit Unsigned32
|
|
}
|
|
|
|
hpnicfLBv2RSName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..63))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the real server."
|
|
::= { hpnicfLBv2RSEntry 1 }
|
|
|
|
hpnicfLBv2RSRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of this conceptual row."
|
|
::= { hpnicfLBv2RSEntry 2 }
|
|
|
|
hpnicfLBv2RSConnectionsLimit 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 }
|
|
::= { hpnicfLBv2RSEntry 3 }
|
|
|
|
hpnicfLBv2RSConnectionsRateLimit 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 }
|
|
::= { hpnicfLBv2RSEntry 4 }
|
|
|
|
-- =================================================================
|
|
-- LB Real Server Statistic Table
|
|
-- =================================================================
|
|
hpnicfLBv2RSStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfLBv2RSStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Real server statistic table for LB."
|
|
::= { hpnicfLBv2RSTables 2 }
|
|
|
|
hpnicfLBv2RSStatsEntry OBJECT-TYPE
|
|
SYNTAX HpnicfLBv2RSStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the statistic information of the real server."
|
|
INDEX {
|
|
hpnicfLBv2RSName,
|
|
hpnicfLBv2RSStatChassis,
|
|
hpnicfLBv2RSStatSlot,
|
|
hpnicfLBv2RSStatCpuid
|
|
}
|
|
::= { hpnicfLBv2RSStatsTable 1 }
|
|
|
|
HpnicfLBv2RSStatsEntry ::=
|
|
SEQUENCE{
|
|
hpnicfLBv2RSStatChassis Unsigned32,
|
|
hpnicfLBv2RSStatSlot Unsigned32,
|
|
hpnicfLBv2RSStatCpuid Unsigned32,
|
|
hpnicfLBv2RSStatTotalConnections Counter64,
|
|
hpnicfLBv2RSStatActiveConnections Unsigned32,
|
|
hpnicfLBv2RSStatServerSidePKTsIn Counter64,
|
|
hpnicfLBv2RSStatServerSidePKTsOut Counter64,
|
|
hpnicfLBv2RSStatDroppedPackets Counter64,
|
|
hpnicfLBv2RSStatServerSideBytesIn Counter64,
|
|
hpnicfLBv2RSStatServerSideBytesOut Counter64,
|
|
hpnicfLBv2RSStatReceivedRequests Counter64,
|
|
hpnicfLBv2RSStatSentResponses Counter64,
|
|
hpnicfLBv2RSStatConnectionsRate Unsigned32
|
|
}
|
|
|
|
hpnicfLBv2RSStatChassis OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID of the device that holds the card."
|
|
::= { hpnicfLBv2RSStatsEntry 1 }
|
|
|
|
hpnicfLBv2RSStatSlot OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Member ID of the card on device."
|
|
::= { hpnicfLBv2RSStatsEntry 2 }
|
|
|
|
hpnicfLBv2RSStatCpuid OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID of the CPU on the card."
|
|
::= { hpnicfLBv2RSStatsEntry 3 }
|
|
|
|
hpnicfLBv2RSStatTotalConnections OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of connections that the real server received."
|
|
::= { hpnicfLBv2RSStatsEntry 4 }
|
|
|
|
hpnicfLBv2RSStatActiveConnections OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active connections that the real server received."
|
|
::= { hpnicfLBv2RSStatsEntry 5 }
|
|
|
|
hpnicfLBv2RSStatServerSidePKTsIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that the real server received from device."
|
|
::= { hpnicfLBv2RSStatsEntry 6 }
|
|
|
|
hpnicfLBv2RSStatServerSidePKTsOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that the real server sent."
|
|
::= { hpnicfLBv2RSStatsEntry 7 }
|
|
|
|
hpnicfLBv2RSStatDroppedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that the real server dropped."
|
|
::= { hpnicfLBv2RSStatsEntry 8 }
|
|
|
|
hpnicfLBv2RSStatServerSideBytesIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "byte"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes that the real server received from device."
|
|
::= { hpnicfLBv2RSStatsEntry 9 }
|
|
|
|
hpnicfLBv2RSStatServerSideBytesOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "byte"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes that the real server sent."
|
|
::= { hpnicfLBv2RSStatsEntry 10 }
|
|
|
|
hpnicfLBv2RSStatReceivedRequests OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of requests that the real server received from device."
|
|
::= { hpnicfLBv2RSStatsEntry 11 }
|
|
|
|
hpnicfLBv2RSStatSentResponses OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of responses that the real server sent to device."
|
|
::= { hpnicfLBv2RSStatsEntry 12 }
|
|
|
|
hpnicfLBv2RSStatConnectionsRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "cps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Connections rate of the real server."
|
|
::= { hpnicfLBv2RSStatsEntry 13 }
|
|
|
|
hpnicfLBv2SFTables OBJECT IDENTIFIER ::= { hpnicfLBv2 5 }
|
|
-- =================================================================
|
|
-- LB Server Farm Table
|
|
-- =================================================================
|
|
hpnicfLBv2SFTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfLBv2SFEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Server farm table for LB."
|
|
::= { hpnicfLBv2SFTables 1 }
|
|
|
|
hpnicfLBv2SFEntry OBJECT-TYPE
|
|
SYNTAX HpnicfLBv2SFEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the information of the server farm."
|
|
INDEX {
|
|
hpnicfLBv2SFName
|
|
}
|
|
::= { hpnicfLBv2SFTable 1 }
|
|
|
|
HpnicfLBv2SFEntry ::=
|
|
SEQUENCE{
|
|
hpnicfLBv2SFName DisplayString,
|
|
hpnicfLBv2SFRowStatus RowStatus
|
|
}
|
|
|
|
hpnicfLBv2SFName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..63))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the server farm."
|
|
::= { hpnicfLBv2SFEntry 1 }
|
|
|
|
hpnicfLBv2SFRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of this conceptual row."
|
|
::= { hpnicfLBv2SFEntry 2 }
|
|
|
|
-- =================================================================
|
|
-- LB Server Farm Statistic Table
|
|
-- =================================================================
|
|
hpnicfLBv2SFStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfLBv2SFStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Server farm statistic for LB."
|
|
::= { hpnicfLBv2SFTables 2 }
|
|
|
|
hpnicfLBv2SFStatsEntry OBJECT-TYPE
|
|
SYNTAX HpnicfLBv2SFStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains the statistic information of the server farm."
|
|
INDEX {
|
|
hpnicfLBv2SFName,
|
|
hpnicfLBv2SFStatChassis,
|
|
hpnicfLBv2SFStatSlot,
|
|
hpnicfLBv2SFStatCpuid
|
|
}
|
|
::= { hpnicfLBv2SFStatsTable 1 }
|
|
|
|
HpnicfLBv2SFStatsEntry ::=
|
|
SEQUENCE{
|
|
hpnicfLBv2SFStatChassis Unsigned32,
|
|
hpnicfLBv2SFStatSlot Unsigned32,
|
|
hpnicfLBv2SFStatCpuid Unsigned32,
|
|
hpnicfLBv2SFStatTotalConnections Counter64,
|
|
hpnicfLBv2SFStatActiveConnections Unsigned32,
|
|
hpnicfLBv2SFStatServerSidePKTsIn Counter64,
|
|
hpnicfLBv2SFStatServerSidePKTsOut Counter64,
|
|
hpnicfLBv2SFStatDroppedPackets Counter64,
|
|
hpnicfLBv2SFStatServerSideBytesIn Counter64,
|
|
hpnicfLBv2SFStatServerSideBytesOut Counter64,
|
|
hpnicfLBv2SFStatReceivedRequests Counter64,
|
|
hpnicfLBv2SFStatSentResponses Counter64
|
|
}
|
|
|
|
hpnicfLBv2SFStatChassis OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID of the device that holds the card."
|
|
::= { hpnicfLBv2SFStatsEntry 1 }
|
|
|
|
hpnicfLBv2SFStatSlot OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Member ID of the card on device."
|
|
::= { hpnicfLBv2SFStatsEntry 2 }
|
|
|
|
hpnicfLBv2SFStatCpuid OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID of the CPU on the card."
|
|
::= { hpnicfLBv2SFStatsEntry 3 }
|
|
|
|
hpnicfLBv2SFStatTotalConnections OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of connections that the server farm received."
|
|
::= { hpnicfLBv2SFStatsEntry 4 }
|
|
|
|
hpnicfLBv2SFStatActiveConnections OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active connections that the server farm received."
|
|
::= { hpnicfLBv2SFStatsEntry 5 }
|
|
|
|
hpnicfLBv2SFStatServerSidePKTsIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that the server farm received from device."
|
|
::= { hpnicfLBv2SFStatsEntry 6 }
|
|
|
|
hpnicfLBv2SFStatServerSidePKTsOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that the server farm sent."
|
|
::= { hpnicfLBv2SFStatsEntry 7 }
|
|
|
|
hpnicfLBv2SFStatDroppedPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets that the server farm dropped."
|
|
::= { hpnicfLBv2SFStatsEntry 8 }
|
|
|
|
hpnicfLBv2SFStatServerSideBytesIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "byte"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes that the server farm received."
|
|
::= { hpnicfLBv2SFStatsEntry 9 }
|
|
|
|
hpnicfLBv2SFStatServerSideBytesOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "byte"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes that the server farm sent."
|
|
::= { hpnicfLBv2SFStatsEntry 10 }
|
|
|
|
hpnicfLBv2SFStatReceivedRequests 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."
|
|
::= { hpnicfLBv2SFStatsEntry 11 }
|
|
|
|
hpnicfLBv2SFStatSentResponses OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of responses that the server farm sent to device."
|
|
::= { hpnicfLBv2SFStatsEntry 12 }
|
|
|
|
-- =================================================================
|
|
-- LB NOTIFICATION
|
|
-- =================================================================
|
|
hpnicfLBv2Trap OBJECT IDENTIFIER ::= { hpnicfLBv2 6 }
|
|
|
|
hpnicfLBv2TrapPrefix OBJECT IDENTIFIER ::= { hpnicfLBv2Trap 0 }
|
|
-- =================================================================
|
|
-- Virtual Server Connections Overload Notification
|
|
-- =================================================================
|
|
hpnicfLBv2VSConnOverloadTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2VSName,
|
|
hpnicfLBv2VSConnectionsLimit,
|
|
hpnicfLBv2VSStatChassis,
|
|
hpnicfLBv2VSStatSlot,
|
|
hpnicfLBv2VSStatCpuid,
|
|
hpnicfLBv2VSStatActiveConnections
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2VSConnOverloadTrap notification is sent when
|
|
the number of active connections of the virtual server
|
|
has reached the upper limit. "
|
|
::= { hpnicfLBv2TrapPrefix 1 }
|
|
|
|
-- =================================================================
|
|
-- Virtual Server Connections Overload Recovery Notification
|
|
-- =================================================================
|
|
hpnicfLBv2VSConnRecoveryTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2VSName,
|
|
hpnicfLBv2VSConnectionsLimit,
|
|
hpnicfLBv2VSStatChassis,
|
|
hpnicfLBv2VSStatSlot,
|
|
hpnicfLBv2VSStatCpuid,
|
|
hpnicfLBv2VSStatActiveConnections
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2VSConnRecoveryTrap notification is sent when
|
|
the number of active connections of the virtual server
|
|
is less than the upper limit."
|
|
::= { hpnicfLBv2TrapPrefix 2 }
|
|
-- =================================================================
|
|
-- Virtual Server Connections Rate Overload Notification
|
|
-- =================================================================
|
|
hpnicfLBv2VSConnsRateOverloadTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2VSName,
|
|
hpnicfLBv2VSConnectionsRateLimit,
|
|
hpnicfLBv2VSStatChassis,
|
|
hpnicfLBv2VSStatSlot,
|
|
hpnicfLBv2VSStatCpuid,
|
|
hpnicfLBv2VSStatConnectionsRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2VSConnsRateOverloadTrap notification is sent
|
|
when the connection rate of the virtual server has
|
|
reached the upper limit."
|
|
::= { hpnicfLBv2TrapPrefix 3 }
|
|
|
|
-- =================================================================
|
|
-- Virtual Server Connections Rate Overload Recovery Notification
|
|
-- =================================================================
|
|
hpnicfLBv2VSConnsRateRecoveryTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2VSName,
|
|
hpnicfLBv2VSConnectionsRateLimit,
|
|
hpnicfLBv2VSStatChassis,
|
|
hpnicfLBv2VSStatSlot,
|
|
hpnicfLBv2VSStatCpuid,
|
|
hpnicfLBv2VSStatConnectionsRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2VSConnsRateRecoveryTrap notification is sent
|
|
when the connection rate of the virtual server is smaller than
|
|
the upper limit."
|
|
::= { hpnicfLBv2TrapPrefix 4 }
|
|
|
|
-- =================================================================
|
|
-- Virtual Server Active Notification
|
|
-- =================================================================
|
|
hpnicfLBv2VSActiveTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2VSName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2VSStatusTrap notification is sent when virtual
|
|
server status changes to active."
|
|
::= { hpnicfLBv2TrapPrefix 5 }
|
|
|
|
-- =================================================================
|
|
-- Virtual Server Inactive Notification
|
|
-- =================================================================
|
|
hpnicfLBv2VSInactiveTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2VSName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2VSStatusTrap notification is sent when virtual
|
|
server status changes to inactive."
|
|
::= { hpnicfLBv2TrapPrefix 6 }
|
|
|
|
-- =================================================================
|
|
-- Real Server Available Notification
|
|
-- =================================================================
|
|
hpnicfLBv2RSAvailableTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2RSName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2RSStatusTrap notification is sent when the status of
|
|
the real server changes to available."
|
|
::= { hpnicfLBv2TrapPrefix 7 }
|
|
|
|
-- =================================================================
|
|
-- Real Server Unavailable Notification
|
|
-- =================================================================
|
|
hpnicfLBv2RSUnavailableTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2RSName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2RSStatusTrap notification is sent when the status of
|
|
the real server changes to unavailable."
|
|
::= { hpnicfLBv2TrapPrefix 8 }
|
|
|
|
-- =================================================================
|
|
-- Server Farm Active Notification
|
|
-- =================================================================
|
|
hpnicfLBv2SFActiveTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2SFName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2SFStatusTrap notification is sent when the status of
|
|
the server farm changes to active."
|
|
::= { hpnicfLBv2TrapPrefix 9 }
|
|
|
|
-- =================================================================
|
|
-- Server Farm Inactive Notification
|
|
-- =================================================================
|
|
hpnicfLBv2SFInactiveTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2SFName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2SFStatusTrap notification is sent when the status of
|
|
the server farm changes to inactive."
|
|
::= { hpnicfLBv2TrapPrefix 10 }
|
|
|
|
-- =================================================================
|
|
-- Server Farm In Use Of Action Changes Notification
|
|
-- =================================================================
|
|
hpnicfLBv2ActionInUseSFChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2ActionName,
|
|
hpnicfLBv2ActionDefaultSF,
|
|
hpnicfLBv2ActionBackupSF,
|
|
hpnicfLBv2ActionInUseSF
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2VSInUseSFChangeTrap notification is sent when the
|
|
server farm which is in use quoted by action changes."
|
|
::= { hpnicfLBv2TrapPrefix 11 }
|
|
|
|
-- =================================================================
|
|
-- Server Farm In Use Of Virtual Server Changes Notification
|
|
-- =================================================================
|
|
hpnicfLBv2VSInUseSFChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2VSName,
|
|
hpnicfLBv2VSDefaultSF,
|
|
hpnicfLBv2VSBackupSF,
|
|
hpnicfLBv2VSInUseSF
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2ActionInUseSFChangeTrap notification is sent when
|
|
the server farm which is in use quoted by virtual server
|
|
changes."
|
|
::= { hpnicfLBv2TrapPrefix 12 }
|
|
|
|
-- =================================================================
|
|
-- Real Server Connections Overload Notification
|
|
-- =================================================================
|
|
hpnicfLBv2RSConnOverloadTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2RSName,
|
|
hpnicfLBv2RSConnectionsLimit,
|
|
hpnicfLBv2RSStatChassis,
|
|
hpnicfLBv2RSStatSlot,
|
|
hpnicfLBv2RSStatCpuid,
|
|
hpnicfLBv2RSStatActiveConnections
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2RSConnOverloadTrap notification is sent when
|
|
the number of active connections of the real server
|
|
has reached the upper limit. "
|
|
::= { hpnicfLBv2TrapPrefix 13 }
|
|
|
|
-- =================================================================
|
|
-- Real Server Connections Overload Recovery Notification
|
|
-- =================================================================
|
|
hpnicfLBv2RSConnRecoveryTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2RSName,
|
|
hpnicfLBv2RSConnectionsLimit,
|
|
hpnicfLBv2RSStatChassis,
|
|
hpnicfLBv2RSStatSlot,
|
|
hpnicfLBv2RSStatCpuid,
|
|
hpnicfLBv2RSStatActiveConnections
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2RSConnRecoveryTrap notification is sent when
|
|
the number of active connections of the real server
|
|
is less than the upper limit."
|
|
::= { hpnicfLBv2TrapPrefix 14 }
|
|
-- =================================================================
|
|
-- Real Server Connections Rate Overload Notification
|
|
-- =================================================================
|
|
hpnicfLBv2RSConnsRateOverloadTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2RSName,
|
|
hpnicfLBv2RSConnectionsRateLimit,
|
|
hpnicfLBv2RSStatChassis,
|
|
hpnicfLBv2RSStatSlot,
|
|
hpnicfLBv2RSStatCpuid,
|
|
hpnicfLBv2RSStatConnectionsRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2RSConnsRateOverloadTrap notification is sent
|
|
when the connection rate of the real server has
|
|
reached the upper limit."
|
|
::= { hpnicfLBv2TrapPrefix 15 }
|
|
|
|
-- =================================================================
|
|
-- Real Server Connections Rate Overload Recovery Notification
|
|
-- =================================================================
|
|
hpnicfLBv2RSConnsRateRecoveryTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hpnicfLBv2RSName,
|
|
hpnicfLBv2RSConnectionsRateLimit,
|
|
hpnicfLBv2RSStatChassis,
|
|
hpnicfLBv2RSStatSlot,
|
|
hpnicfLBv2RSStatCpuid,
|
|
hpnicfLBv2RSStatConnectionsRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hpnicfLBv2RSConnsRateRecoveryTrap notification is sent
|
|
when the connection rate of the real server is smaller than
|
|
the upper limit."
|
|
::= { hpnicfLBv2TrapPrefix 16 }
|
|
|
|
END
|