5553 lines
186 KiB
Plaintext
5553 lines
186 KiB
Plaintext
-- *****************************************************************
|
|
-- CISCO-SLB-EXT-MIB.my: Server Load-Balancing Extension MIB
|
|
--
|
|
-- March 2002, Anh Nguyen
|
|
--
|
|
-- Copyright (c) 2002, 2003, 2004, 2005, 2006, 2008 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
CISCO-SLB-EXT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-TYPE,
|
|
Unsigned32,
|
|
Counter32,
|
|
Counter64,
|
|
Gauge32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
InetAddressType,
|
|
InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
TimeInterval,
|
|
TimeStamp,
|
|
TruthValue,
|
|
TEXTUAL-CONVENTION,
|
|
RowStatus,
|
|
DateAndTime,
|
|
StorageType
|
|
FROM SNMPv2-TC
|
|
CiscoPort,
|
|
CiscoIpProtocol,
|
|
CiscoHTTPResponseStatusCode
|
|
FROM CISCO-TC
|
|
slbEntity,
|
|
slbStatsTableEntry,
|
|
slbServerFarmName,
|
|
slbServerFarmTableEntry,
|
|
slbVirtualServerTableEntry,
|
|
SlbServerString,
|
|
SlbRealServerState,
|
|
SlbConnectionState,
|
|
SlbPasswordString
|
|
FROM CISCO-SLB-MIB
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
|
|
ciscoSlbExtMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200803130000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W. Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-slb@cisco.com"
|
|
DESCRIPTION
|
|
"The extended MIB for managing Server Load Balancing
|
|
Manager(s). This MIB extends the SLB management
|
|
functionality in the CISCO-SLB-MIB. The Cisco Content
|
|
Switching Module (CSM) product is the first SLB
|
|
product to support this MIB.
|
|
|
|
SLB: Server Load Balancing. Server load balancing
|
|
provides for the balancing of packets and connections
|
|
arriving at the SLB device across a number of other
|
|
devices, such as real servers, firewalls, or caches.
|
|
A system containing an SLB device typically exhibits
|
|
higher performance, scalability, and reliability than
|
|
any of the devices being load balanced. An SLB device
|
|
determines how to handle incoming frames and
|
|
connections according to the contents of incoming data
|
|
and various configuration options. In determining how
|
|
to handle incoming data, an SLB device may examine the
|
|
data at any OSI layer, including Layer 7.
|
|
|
|
This MIB includes instrumentation for the manager-side
|
|
implementation of the Dynamic Feedback Protocol (DFP).
|
|
A DFP manager uses the DFP protocol to communicate with
|
|
DFP agents in order to obtain information about the
|
|
current load and available capacity of devices.
|
|
|
|
Acronyms and terms:
|
|
|
|
SLB Server Load Balancing
|
|
VIP Virtual Server IP address
|
|
NAT Network Address Translation
|
|
SF Serverfarm
|
|
FT Fault Tolerance
|
|
SSL Secure Sockets Layer
|
|
TLS Transport Layer Security"
|
|
REVISION "200803130000Z"
|
|
DESCRIPTION
|
|
"- Added mib object cslbxServerFarmState to
|
|
cslbxServerFarmTable
|
|
|
|
- Added cslbxServerFarmStatsTable
|
|
|
|
- Added OBJECT-GROUP cslbxServerFarmStatsGroup
|
|
|
|
- Deprecated OBJECT-GROUP cslbxServerFarmsExtGroup
|
|
|
|
- Added OBJECT-GROUP cslbxServerFarmsExtGroupRev1
|
|
|
|
- Deprecated MODULE-COMPLIANCE cslbxMIBComplianceRev2
|
|
|
|
- Added MODULE-COMPLIANCE cslbxMIBComplianceRev3."
|
|
REVISION "200601200000Z"
|
|
DESCRIPTION
|
|
"- Following TEXTUAL CONVENTIONS are modified:
|
|
SlbStickyType : New enums(value 5-7) added.
|
|
SlbFunctionNameString : Size change from 0..31 to 0..255
|
|
|
|
- Following tables are moved to CISCO-SLB-HEALTH-MON-MIB
|
|
cslbxProbeCfgTable
|
|
cslbxDnsProbeIpTable
|
|
cslbxProbeHeaderCfgTable
|
|
cslbxProbeExpectStatusCfgTable
|
|
|
|
- SlbProbeType TEXTUAL-CONVENTION is
|
|
moved to CISCO-SLB-HEALTH-MON-MIB
|
|
|
|
- Added UNITS clause for the following objects
|
|
cslbxServerFarmInbandResetTimer
|
|
cslbxHttpReturnCodeResetTimer
|
|
cslbxHttpReturnCodeResetTimer
|
|
cslbxVirtualPendingTimer
|
|
cslbxFtHeartBeatTimer
|
|
|
|
- Added following objects in cslbxServerFarmTable
|
|
cslbxServerFarmTransparent
|
|
cslbxServerFarmSlowStart
|
|
cslbxServerFarmHashHeaderName
|
|
cslbxServerFarmHashCookieName
|
|
cslbxServerFarmUrlPatternBegin
|
|
cslbxServerFarmUrlPatternEnd
|
|
cslbxServerFarmDescription
|
|
cslbxServerFarmType
|
|
|
|
- Added following objects in CslbxStatsTable
|
|
cslbxStatsL4PolicyHCConns
|
|
cslbxStatsL7PolicyHCConns
|
|
cslbxStatsDroppedL4PolicyHCConns
|
|
cslbxStatsDroppedL7PolicyHCConns
|
|
cslbxStatsNoMatchPolicyHCRejects
|
|
cslbxStatsNoCfgPolicyHCRejects
|
|
cslbxStatsAclDenyHCRejects
|
|
cslbxStatsVerMismatchHCRejects
|
|
|
|
- defined following tables.
|
|
cslbxSfarmHttpReturnCodeTable."
|
|
REVISION "200502241000Z"
|
|
DESCRIPTION
|
|
"Additional definition to support new SLB features:
|
|
|
|
- Add new objects into cslbxPolicyTable and
|
|
cslbxVirtualServerTable to support Backup Server
|
|
feature.
|
|
|
|
- Add new cslbxScriptFileTable, cslbxScriptTaskTable
|
|
and new objects into cslbxProbeCfgTable to support
|
|
Scripted Probe feature.
|
|
|
|
- Add new cslbxOwnerTalbe and new object into
|
|
cslbVirtualServerTable to support Owner feature.
|
|
|
|
- Add new objects into cslbxRuleTable to support the
|
|
packet counters per SLB policy.
|
|
|
|
- Add new objects into cslbxXmlConfigTable to support
|
|
additional user access control for the XML server.
|
|
|
|
- Add new objects into cslbxVirtualServerTable and
|
|
cslbxPolicyTable to support the Reverse Sticky
|
|
configuration.
|
|
|
|
- Add new object cslbxProbePort to support
|
|
configuration of service port for a Probe entry.
|
|
|
|
- Add new object cslbxHttpExpressionRequestMethod to
|
|
support configuration of HTTP request method
|
|
matching.
|
|
|
|
- Add new object cslbxVirtualMaxConns and
|
|
cslbxVirtualFlowMode into cslbxVirtualServerTable
|
|
to support additional flow control for a Virtual
|
|
Server."
|
|
REVISION "200208190000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module. It is an extension
|
|
to SLB MIB for Layer 7 policy load balancing features."
|
|
::= { ciscoMgmt 254 }
|
|
|
|
|
|
ciscoSlbExtMIBNotifs OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIB 0 }
|
|
|
|
ciscoSlbExtMIBObjects OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIB 1 }
|
|
|
|
cslbxStats OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 1 }
|
|
|
|
cslbxServerFarms OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 2 }
|
|
|
|
cslbxClientNatPools OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 3 }
|
|
|
|
cslbxStickyObjects OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 4 }
|
|
|
|
cslbxMaps OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 5 }
|
|
|
|
cslbxServerProbes OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 6 }
|
|
|
|
cslbxPolicies OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 7 }
|
|
|
|
cslbxVirtualServers OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 8 }
|
|
|
|
cslbxVlans OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 9 }
|
|
|
|
cslbxFaultTolerance OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 10 }
|
|
|
|
cslbxXmlConfig OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 11 }
|
|
|
|
cslbxConnections OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 12 }
|
|
|
|
cslbxNotifObjects OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 13 }
|
|
|
|
cslbxOwnerObjects OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 14 }
|
|
|
|
cslbxScriptObjects OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBObjects 15 }
|
|
|
|
ciscoSlbExtMIBConform OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIB 2 }
|
|
|
|
|
|
-- ********************************************************************
|
|
-- * *
|
|
-- * Textual Conventions *
|
|
-- * *
|
|
-- ********************************************************************
|
|
|
|
SlbObjectNameString ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of an associated SLB object.
|
|
All SLB object names are in uppercase."
|
|
SYNTAX OCTET STRING (SIZE (0..15))
|
|
|
|
SlbFunctionNameString ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The label name for a section of the executable script.
|
|
A section of script is a logical container which
|
|
includes the executable instructions to perform a
|
|
certain task. The Tool Command Language (Tcl) is one
|
|
of the well-defined scripting languages. The language
|
|
is depending on individual implementation of an SLB
|
|
device. The scripts will be imported into an SLB
|
|
system as parts of the user's configurations. The
|
|
purpose of supporting scripting language is to extend
|
|
the existing functionalities in a particular SLB
|
|
implementation.
|
|
|
|
The SlbFunctionNameString must only contain these
|
|
characters:
|
|
- lowercase character 'a' to 'z'.
|
|
- uppercase character 'A' to 'Z'.
|
|
- numeric character '0' to '9'.
|
|
- the underscore '_' character."
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
|
|
SlbUrlString ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "255a"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The octet string containing the Uniform Resource
|
|
Locator (URL) information. It is in human-readable
|
|
form."
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
|
|
SlbRegularExpression ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "255a"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A regular expression of length 0 to 255. Regular expressions
|
|
are typically used for matching fields in Layer 7 data
|
|
streams, such as URLs or Cookies in HTTP. The following
|
|
syntax is based on the file name matching algorithm commonly
|
|
employed in UNIX :
|
|
'*' matches zero or more characters;
|
|
'?' matches exactly one character;
|
|
'\' means escaped character, e.g., '\*' matches the
|
|
character '*';
|
|
a bracketed range matches any single character from the
|
|
range, e.g. [0-9] matches '0', '2', and '9', but not
|
|
'a';
|
|
a leading ^ in a range means don't match any in the range;
|
|
'+' matches any sequence of one or more characters;
|
|
'.' matches any single character;
|
|
All other characters represent themselves.
|
|
'\a' matches alert (ASCII 7);
|
|
'\b' matches backspace (ASCII 8);
|
|
'\f' matches form-feed (ASCII 12);
|
|
'\n' matches newline (ASCII 10);
|
|
'\r' matches carriage return (ASCII 13);
|
|
'\t' matches tab (ASCII 9);
|
|
'\v' matches vertical tab (ASCII 11);
|
|
'\0' matches null (ASCII 0);
|
|
'\\' matches backslash;
|
|
'\x##' matches the ASCII character whose hexadecimal
|
|
representation is ##."
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
|
|
SlbFailAction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current action setting for a server farm when
|
|
a real server has failed.
|
|
'noAction' : No additional action besides taking
|
|
the server out of service.
|
|
'purgeConns' : Purge all connections to this real
|
|
server.
|
|
'reassignConns' : Re-assign all connections to another
|
|
real server.
|
|
'undefined' : New action not yet defined."
|
|
SYNTAX INTEGER {
|
|
noAction(1),
|
|
purgeConns(2),
|
|
reassignConns(3),
|
|
undefined(4)
|
|
}
|
|
|
|
SlbIpAdvertise ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current advertise option for the virtual server
|
|
IP address.
|
|
'alwaysAdvertise' : Advertise VIP if configured.
|
|
'activeAdvertise' : Advertise VIP only if virtual
|
|
server is active.
|
|
'undefined' : New type not yet defined."
|
|
SYNTAX INTEGER {
|
|
alwaysAdvertise(1),
|
|
activeAdvertise(2),
|
|
undefined(3)
|
|
}
|
|
|
|
SlbStickyType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current type of the Sticky Group. A Sticky Group
|
|
is a list of rules mapping incoming connection
|
|
parameters, such as source IP address, to specific
|
|
real servers. If an incoming connection matches a
|
|
rule in a Sticky Group, the SLB may 'stick' that
|
|
connection to the real server specified in the
|
|
matching rule.
|
|
'srcIpSticky' : Stick based on source IP address.
|
|
'httpCookieSticky' : Stick based on HTTP Cookie name.
|
|
'sslSticky' : Stick based on SSL Session ID.
|
|
'undefined' : New sticky type not yet defined.
|
|
'destIpSticky' : Stick based on the destination
|
|
IP address.
|
|
'srcDestISticky' : Stick based on the Source and
|
|
Destionation IP Address.
|
|
'httpHeaderSticky' : Stick based on the HTTP Header
|
|
Name."
|
|
SYNTAX INTEGER {
|
|
srcIpSticky(1),
|
|
httpCookieSticky(2),
|
|
sslSticky(3),
|
|
undefined(4),
|
|
destIpSticky(5),
|
|
srcDestSticky(6),
|
|
httpHeaderSticky(7)
|
|
}
|
|
|
|
SlbMapType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current type of the Map group. A Map group
|
|
contains a list of rules matching information in
|
|
the connection with the HTTP URL, HTTP Cookie,
|
|
HTTP Header, or HTTP Return Code criteria.
|
|
'notCfgMap' : Map type has not been specified.
|
|
'urlMap' : HTTP URL matching group.
|
|
'cookieMap' : HTTP Cookie matching group.
|
|
'headerMap' : HTTP Header field matching group.
|
|
'returnCodeMap' : HTTP return code parsing group.
|
|
'undefined' : New matching type not yet defined."
|
|
SYNTAX INTEGER {
|
|
notCfgMap(1),
|
|
urlMap(2),
|
|
cookieMap(3),
|
|
headerMap(4),
|
|
returnCodeMap(5),
|
|
undefined(6)
|
|
}
|
|
|
|
SlbReplicationMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current replicating option for the virtual
|
|
server.
|
|
'replNone' : Do not replicate any information.
|
|
'replAll' : Replicate connection and sticky
|
|
information.
|
|
'replConnection' : Replicate only the connection
|
|
information.
|
|
'replStickyData' : Replicate only the sticky
|
|
information."
|
|
SYNTAX INTEGER {
|
|
replNone(1),
|
|
replAll(2),
|
|
replConnection(3),
|
|
replStickyData(4)
|
|
}
|
|
|
|
SlbProbeAction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current action setting for a probing condition or
|
|
monitoring condition such as the HTTP return code.
|
|
'noAction' : No action.
|
|
'logAction' : Logging the event.
|
|
'removeAction' : Removing the service.
|
|
'countAction' : Counting and logging the event.
|
|
'undefined' : New action not yet defined."
|
|
SYNTAX INTEGER {
|
|
noAction(1),
|
|
logAction(2),
|
|
removeAction(3),
|
|
countAction(4),
|
|
undefined(5)
|
|
}
|
|
|
|
SlbVlanType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each configured SLB VLAN has one of the following
|
|
types :
|
|
'clientVlan' : Client side VLAN interface.
|
|
'serverVlan' : Server side VLAN interface.
|
|
'ftVlan' : Fault Tolerance VLAN interface."
|
|
SYNTAX INTEGER {
|
|
clientVlan(1),
|
|
serverVlan(2),
|
|
ftVlan(3)
|
|
}
|
|
|
|
SlbFtState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current Fault Tolerance state of the SLB entity.
|
|
'notConfigFT' : Was not configured with FT.
|
|
'initializingFT' : Initializing Fault Tolerance.
|
|
'activeFT' : Active FT peer.
|
|
'standbyFT' : Standby FT peer."
|
|
SYNTAX INTEGER {
|
|
notConfigFT(1),
|
|
initializingFT(2),
|
|
activeFT(3),
|
|
standbyFT(4)
|
|
}
|
|
|
|
SlbDirectionalMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flow direction type of the traffic destined to a
|
|
particular Virtual Server.
|
|
'unidirectional' : traffic only in one direction.
|
|
'bidirectional' : traffic in both directions.
|
|
'defdirectional' : UDP traffic is unidirection,
|
|
TCP and other traffics are
|
|
bidirectional."
|
|
SYNTAX INTEGER {
|
|
unidirectional(1),
|
|
bidirectional(2),
|
|
defdirectional(3)
|
|
}
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Statistics Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxStatsTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of global SLB statistics for all local SLB
|
|
entities. It contains addition information to the
|
|
slbStatsTable."
|
|
::= { cslbxStats 1 }
|
|
|
|
cslbxStatsTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxStatsTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of additional SLB statistics for a particular
|
|
SLB entity."
|
|
AUGMENTS { slbStatsTableEntry }
|
|
|
|
::= { cslbxStatsTable 1 }
|
|
|
|
CslbxStatsTableEntry ::= SEQUENCE {
|
|
cslbxStatsServerInitConns Counter32,
|
|
cslbxStatsServerInitHCConns Counter64,
|
|
cslbxStatsCurrConnections Gauge32,
|
|
cslbxStatsCurrServerInitConns Gauge32,
|
|
cslbxStatsFailedConns Counter32,
|
|
cslbxStatsFailedServerInitConns Counter32,
|
|
cslbxStatsL4PolicyConns Counter32,
|
|
cslbxStatsL7PolicyConns Counter32,
|
|
cslbxStatsDroppedL4PolicyConns Counter32,
|
|
cslbxStatsDroppedL7PolicyConns Counter32,
|
|
cslbxStatsFtpConns Counter32,
|
|
cslbxStatsHttpRedirectConns Counter32,
|
|
cslbxStatsDroppedRedirectConns Counter32,
|
|
cslbxStatsNoMatchPolicyRejects Counter32,
|
|
cslbxStatsNoCfgPolicyRejects Counter32,
|
|
cslbxStatsNoActiveServerRejects Counter32,
|
|
cslbxStatsAclDenyRejects Counter32,
|
|
cslbxStatsMaxParseLenRejects Counter32,
|
|
cslbxStatsBadSslFormatRejects Counter32,
|
|
cslbxStatsL7ParserErrorRejects Counter32,
|
|
cslbxStatsVerMismatchRejects Counter32,
|
|
cslbxStatsOutOfMemoryRejects Counter32,
|
|
cslbxStatsTimedOutConnections Counter32,
|
|
cslbxStatsTcpChecksumErrorPkts Counter32,
|
|
cslbxStatsIpChecksumErrorPkts Counter32,
|
|
cslbxStatsL4PolicyHCConns Counter64,
|
|
cslbxStatsL7PolicyHCConns Counter64,
|
|
cslbxStatsDroppedL4PolicyHCConns Counter64,
|
|
cslbxStatsDroppedL7PolicyHCConns Counter64,
|
|
cslbxStatsNoMatchPolicyHCRejects Counter64,
|
|
cslbxStatsNoCfgPolicyHCRejects Counter64,
|
|
cslbxStatsAclDenyHCRejects Counter64,
|
|
cslbxStatsVerMismatchHCRejects Counter64
|
|
}
|
|
|
|
cslbxStatsServerInitConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of connections initiated by the
|
|
servers."
|
|
::= { cslbxStatsTableEntry 1 }
|
|
|
|
cslbxStatsServerInitHCConns OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of connections initiated by the
|
|
servers. This is the 64-bit version of
|
|
cslbxStatsServerInitConns."
|
|
::= { cslbxStatsTableEntry 2 }
|
|
|
|
cslbxStatsCurrConnections OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections currently still open."
|
|
::= { cslbxStatsTableEntry 3 }
|
|
|
|
cslbxStatsCurrServerInitConns OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of server initiated connections currently
|
|
still open."
|
|
::= { cslbxStatsTableEntry 4 }
|
|
|
|
cslbxStatsFailedConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections that were load balanced
|
|
to real servers that then failed to respond."
|
|
::= { cslbxStatsTableEntry 5 }
|
|
|
|
cslbxStatsFailedServerInitConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of server initiated connections that
|
|
failed."
|
|
::= { cslbxStatsTableEntry 6 }
|
|
|
|
cslbxStatsL4PolicyConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections made to the virtual servers
|
|
with only layer 4 configuration."
|
|
::= { cslbxStatsTableEntry 7 }
|
|
|
|
cslbxStatsL7PolicyConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections made to the virtual servers
|
|
with some layer 7 configuration."
|
|
::= { cslbxStatsTableEntry 8 }
|
|
|
|
cslbxStatsDroppedL4PolicyConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections dropped by virtual
|
|
servers with only layer 4 configuration."
|
|
::= { cslbxStatsTableEntry 9 }
|
|
|
|
cslbxStatsDroppedL7PolicyConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections dropped by virtual
|
|
servers with some layer 7 policy."
|
|
::= { cslbxStatsTableEntry 10 }
|
|
|
|
cslbxStatsFtpConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections made to virtual servers
|
|
with the FTP service."
|
|
::= { cslbxStatsTableEntry 11 }
|
|
|
|
cslbxStatsHttpRedirectConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections made to HTTP
|
|
redirect servers."
|
|
::= { cslbxStatsTableEntry 12 }
|
|
|
|
cslbxStatsDroppedRedirectConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections dropped by HTTP
|
|
redirect servers."
|
|
::= { cslbxStatsTableEntry 13 }
|
|
|
|
cslbxStatsNoMatchPolicyRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because they
|
|
failed to match any configured policy."
|
|
::= { cslbxStatsTableEntry 14 }
|
|
|
|
cslbxStatsNoCfgPolicyRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because the
|
|
matching virtual server was not configured with any
|
|
policy."
|
|
::= { cslbxStatsTableEntry 15 }
|
|
|
|
cslbxStatsNoActiveServerRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because the
|
|
chosen server farm did not have any active servers."
|
|
::= { cslbxStatsTableEntry 16 }
|
|
|
|
cslbxStatsAclDenyRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because the
|
|
the matching client access list was configured to deny
|
|
access."
|
|
::= { cslbxStatsTableEntry 17 }
|
|
|
|
cslbxStatsMaxParseLenRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because the length
|
|
of an HTTP request or response header exceeded the
|
|
maximum L7 parse length configured for the matching
|
|
virtual server."
|
|
::= { cslbxStatsTableEntry 18 }
|
|
|
|
cslbxStatsBadSslFormatRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because some
|
|
invalid or unrecognized SSL format was detected."
|
|
::= { cslbxStatsTableEntry 19 }
|
|
|
|
cslbxStatsL7ParserErrorRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because an
|
|
error occurred while parsing the connection data
|
|
at Layer 7."
|
|
::= { cslbxStatsTableEntry 20 }
|
|
|
|
cslbxStatsVerMismatchRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because the
|
|
Layer 7 configuration was changed while Layer 7
|
|
parsing was occurring on the connection."
|
|
::= { cslbxStatsTableEntry 21 }
|
|
|
|
cslbxStatsOutOfMemoryRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because the
|
|
SLB module could not allocate the required memory."
|
|
::= { cslbxStatsTableEntry 22 }
|
|
|
|
cslbxStatsTimedOutConnections OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections that were terminated because
|
|
they were idle longer than the configured idle timeout
|
|
value."
|
|
::= { cslbxStatsTableEntry 23 }
|
|
|
|
cslbxStatsTcpChecksumErrorPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The accumulated number of TCP packets which have
|
|
checksum error."
|
|
::= { cslbxStatsTableEntry 24 }
|
|
|
|
cslbxStatsIpChecksumErrorPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The accumulated number of IP packets which have
|
|
checksum error."
|
|
::= { cslbxStatsTableEntry 25 }
|
|
|
|
cslbxStatsL4PolicyHCConns OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections made to the virtual servers
|
|
with only layer 4 configuration. This object is a 64-bit
|
|
version of cslbxStatsL4PolicyConns."
|
|
::= { cslbxStatsTableEntry 26 }
|
|
|
|
cslbxStatsL7PolicyHCConns OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections made to the virtual servers
|
|
with some layer 7 configuration. This object is a 64-bit
|
|
version of cslbxStatsL7PolicyConns."
|
|
::= { cslbxStatsTableEntry 27 }
|
|
|
|
cslbxStatsDroppedL4PolicyHCConns OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections dropped by virtual servers
|
|
with only layer 4 configuration. This object is a 64-bit
|
|
version of cslbxStatsDroppedL4PolicyConns."
|
|
::= { cslbxStatsTableEntry 28 }
|
|
|
|
cslbxStatsDroppedL7PolicyHCConns OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections dropped by virtual servers
|
|
with some layer 7 configuration. This object is a 64-bit
|
|
version of cslbxStatsDroppedL7PolicyConns."
|
|
::= { cslbxStatsTableEntry 29 }
|
|
|
|
cslbxStatsNoMatchPolicyHCRejects OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because they
|
|
failed to match any configured policy. This object
|
|
is a 64-bit version of cslbxStatsNoMatchPolicyRejects."
|
|
::= { cslbxStatsTableEntry 30 }
|
|
|
|
cslbxStatsNoCfgPolicyHCRejects OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because the
|
|
matching virtual server was not configured with any
|
|
policy. This object is a 64-bit version of
|
|
cslbxStatsNoCfgPolicyRejects."
|
|
::= { cslbxStatsTableEntry 31 }
|
|
|
|
cslbxStatsAclDenyHCRejects OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because the
|
|
the matching client access list was configured to deny
|
|
access. This object is a 64-bit version of
|
|
cslbxStatsAclDenyRejects."
|
|
::= { cslbxStatsTableEntry 32 }
|
|
|
|
cslbxStatsVerMismatchHCRejects OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections rejected because the
|
|
Layer 7 configuration was changed while Layer 7
|
|
parsing was occurring on the connection. This object
|
|
is a 64-bit version of cslbxStatsVerMismatchRejects."
|
|
::= { cslbxStatsTableEntry 33 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Server Farm Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxServerFarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxServerFarmTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a table of server farms, each of which is a
|
|
group of real servers to be used by SLB for load
|
|
balancing. It contains additional configurations to
|
|
the slbSeverFarmTable."
|
|
::= { cslbxServerFarms 1 }
|
|
|
|
cslbxServerFarmTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxServerFarmTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional configuration parameters about a
|
|
particular server farm served by a particular
|
|
local SLB entity."
|
|
AUGMENTS { slbServerFarmTableEntry }
|
|
|
|
::= { cslbxServerFarmTable 1 }
|
|
|
|
CslbxServerFarmTableEntry ::= SEQUENCE {
|
|
cslbxServerFarmHashMaskAddrType InetAddressType,
|
|
cslbxServerFarmHashMaskAddr InetAddress,
|
|
cslbxServerFarmClientNatPool SlbObjectNameString,
|
|
cslbxServerFarmFailAction SlbFailAction,
|
|
cslbxServerFarmHttpReturnCodeMap SlbObjectNameString,
|
|
cslbxServerFarmInFailedThreshold Unsigned32,
|
|
cslbxServerFarmInbandResetTimer TimeInterval,
|
|
cslbxServerFarmTransparent TruthValue,
|
|
cslbxServerFarmSlowStart Unsigned32,
|
|
cslbxServerFarmHashHeaderName SnmpAdminString,
|
|
cslbxServerFarmHashCookieName SnmpAdminString,
|
|
cslbxServerFarmUrlPatternBegin SnmpAdminString,
|
|
cslbxServerFarmUrlPatternEnd SnmpAdminString,
|
|
cslbxServerFarmDescription SnmpAdminString,
|
|
cslbxServerFarmType INTEGER,
|
|
cslbxServerFarmState INTEGER
|
|
}
|
|
|
|
cslbxServerFarmHashMaskAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxServerFarmHashMaskAddr."
|
|
DEFVAL { ipv4 }
|
|
::= { cslbxServerFarmTableEntry 1 }
|
|
|
|
cslbxServerFarmHashMaskAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mask value applied to the IP address before
|
|
performing IP hashing operation."
|
|
DEFVAL { 'FFFFFFFF'H }
|
|
::= { cslbxServerFarmTableEntry 2 }
|
|
|
|
cslbxServerFarmClientNatPool OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the current client NAT pool associated
|
|
with this server farm."
|
|
DEFVAL { "" }
|
|
::= { cslbxServerFarmTableEntry 3 }
|
|
|
|
cslbxServerFarmFailAction OBJECT-TYPE
|
|
SYNTAX SlbFailAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current action assigned to this server farm when
|
|
a server has failed ARP or health probe."
|
|
DEFVAL { noAction }
|
|
::= { cslbxServerFarmTableEntry 4 }
|
|
|
|
cslbxServerFarmHttpReturnCodeMap OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the HTTP return code checking applied
|
|
to with this server farm."
|
|
DEFVAL { "" }
|
|
::= { cslbxServerFarmTableEntry 5 }
|
|
|
|
cslbxServerFarmInFailedThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold of failed connections before the
|
|
inband health check taking a server in this farm
|
|
out-of-service."
|
|
DEFVAL { 4294967295 }
|
|
::= { cslbxServerFarmTableEntry 6 }
|
|
|
|
cslbxServerFarmInbandResetTimer OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The wait time interval before the inband health check
|
|
reset a failed server to enable state. The value of
|
|
zero indicates failed state will never reset."
|
|
DEFVAL { 0 }
|
|
::= { cslbxServerFarmTableEntry 7 }
|
|
|
|
cslbxServerFarmTransparent OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for specifying a
|
|
transparent server farm. In the transparent
|
|
mode virtual IP Address to Server IP Address
|
|
translation does not take place.
|
|
The value 'true' is used for setting it to
|
|
transparent mode."
|
|
DEFVAL { false }
|
|
::= { cslbxServerFarmTableEntry 8 }
|
|
|
|
cslbxServerFarmSlowStart OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies that the connections
|
|
to this serverfarm to be in slow start mode.
|
|
In an environment that uses weighted least connections
|
|
load balancing, a real server that is placed in service
|
|
initially has no connections, and could therefore be
|
|
assigned so many new connections that it becomes
|
|
overloaded. To prevent such an overload, the slow
|
|
start feature controls the number of new connections
|
|
that are directed to a real server that has just been
|
|
placed in service.
|
|
|
|
This object is applicable if value of
|
|
slbServerFarmPredictor is 'leastConns'."
|
|
REFERENCE
|
|
"slbServerFarmPredictor is a coulmnar
|
|
object in slbServerFarmTable defined
|
|
in CISCO-SLB-MIB."
|
|
DEFVAL { 0 }
|
|
::= { cslbxServerFarmTableEntry 9 }
|
|
|
|
cslbxServerFarmHashHeaderName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the HTTP header name.
|
|
This object is applicable only if the value
|
|
of slbServerFarmPredictor is 'headerHash'.
|
|
|
|
Following set of Header Name values are supported
|
|
for this object:
|
|
Accept
|
|
Accept-Charset
|
|
Accept-Encoding
|
|
Accept-Language
|
|
Authorization
|
|
Cache-Control
|
|
Connection
|
|
Content-MD5
|
|
Expect, From, Host, If-Match
|
|
Pragma, Referrer, Transfer-Encoding
|
|
User-Agent, Via."
|
|
REFERENCE
|
|
"RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1
|
|
Section 5.3."
|
|
::= { cslbxServerFarmTableEntry 10 }
|
|
|
|
cslbxServerFarmHashCookieName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for configuring the
|
|
HTTP Cookie Name. This object is applicable
|
|
only if the value of slbSererFarmPredictor is
|
|
'cookieHash'."
|
|
DEFVAL { "" }
|
|
::= { cslbxServerFarmTableEntry 11 }
|
|
|
|
cslbxServerFarmUrlPatternBegin OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sub-string within the URL string at which to
|
|
start the hashing operation. The hash result
|
|
will be used in the server farm with predictor
|
|
'urlHash'(slbServerFarmPredictor = 'urlHash').
|
|
An empty string indicates hashing should
|
|
start from the beginning of the URL."
|
|
DEFVAL { "" }
|
|
::= { cslbxServerFarmTableEntry 12 }
|
|
|
|
cslbxServerFarmUrlPatternEnd OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sub-string within the URL string at which to
|
|
end the hashing operation. The hash result
|
|
will be used in the server farm with predictor
|
|
'urlHash'(slbServerFarmPredictor = 'urlHash').
|
|
An empty string indicates hashing should
|
|
stop at the end of the URL."
|
|
DEFVAL { "" }
|
|
::= { cslbxServerFarmTableEntry 13 }
|
|
|
|
cslbxServerFarmDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for configuring the
|
|
description of the server farm."
|
|
DEFVAL { "" }
|
|
::= { cslbxServerFarmTableEntry 14 }
|
|
|
|
cslbxServerFarmType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
redirect(1),
|
|
host(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the type of the serverfarm.
|
|
The possible values are :
|
|
redirect(1): Specifies that this server farm is just used for
|
|
redirecting traffic to new virtual server
|
|
equivalent.
|
|
host (2): Specifies typical server farm offering services.
|
|
|
|
This object cannot be changed when the slbServerFarmRowStatus
|
|
value is 'active'."
|
|
DEFVAL { host }
|
|
::= { cslbxServerFarmTableEntry 15 }
|
|
|
|
cslbxServerFarmState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the state of the serverfarm.
|
|
The possible values are :
|
|
active (1): Specifies that the serverfarm state is active.
|
|
A serverfarm will be in the active state when
|
|
atleast one of the realservers configured in
|
|
this serverfarm is operationaly up and running.
|
|
inactive(2): Specifies that the serverfarm state is inactive.
|
|
A serverfarm will be in the inactive state when
|
|
none of the realservers configured in this
|
|
serverfarm is operationaly up and running."
|
|
::= { cslbxServerFarmTableEntry 16 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - HTTP Redirect Server Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxRedirectSvrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxRedirectSvrTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of HTTP redirect servers. Entry attributes
|
|
may be modified regardless of the value of
|
|
cslbxRedirectSvrState."
|
|
::= { cslbxServerFarms 2 }
|
|
|
|
cslbxRedirectSvrTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxRedirectSvrTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular HTTP redirect
|
|
virtual server in a particular server farm
|
|
served by a particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxRedirectSvrFarmName,
|
|
cslbxRedirectSvrName
|
|
}
|
|
::= { cslbxRedirectSvrTable 1 }
|
|
|
|
CslbxRedirectSvrTableEntry ::= SEQUENCE {
|
|
cslbxRedirectSvrFarmName SlbServerString,
|
|
cslbxRedirectSvrName SlbServerString,
|
|
cslbxRedirectSvrRelocationStr SlbUrlString,
|
|
cslbxRedirectSvrBackupString SlbUrlString,
|
|
cslbxRedirectSvrRedirectCode Unsigned32,
|
|
cslbxRedirectSvrRedirectPort CiscoPort,
|
|
cslbxRedirectSvrState SlbRealServerState,
|
|
cslbxRedirectSvrNumberOfConns Gauge32,
|
|
cslbxRedirectSvrMaxConns Unsigned32,
|
|
cslbxRedirectSvrAdminWeight Unsigned32,
|
|
cslbxRedirectSvrOperWeight Gauge32,
|
|
cslbxRedirectSvrMetric Unsigned32,
|
|
cslbxRedirectSvrTotalConns Counter32,
|
|
cslbxRedirectSvrHCTotalConns Counter64,
|
|
cslbxRedirectSvrRowStatus RowStatus
|
|
}
|
|
|
|
cslbxRedirectSvrFarmName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Redirect Server's server farm name."
|
|
::= { cslbxRedirectSvrTableEntry 1 }
|
|
|
|
cslbxRedirectSvrName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the Redirect Server"
|
|
::= { cslbxRedirectSvrTableEntry 2 }
|
|
|
|
cslbxRedirectSvrRelocationStr OBJECT-TYPE
|
|
SYNTAX SlbUrlString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The relocation URL string sent in the reply
|
|
of the Redirect Server."
|
|
::= { cslbxRedirectSvrTableEntry 3 }
|
|
|
|
cslbxRedirectSvrBackupString OBJECT-TYPE
|
|
SYNTAX SlbUrlString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The backup string sent in the reply of the
|
|
Redirect Server when the associated real server
|
|
is disabled."
|
|
::= { cslbxRedirectSvrTableEntry 4 }
|
|
|
|
cslbxRedirectSvrRedirectCode OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The HTTP response code sent in the reply by
|
|
the Redirect Server."
|
|
DEFVAL { 302 }
|
|
::= { cslbxRedirectSvrTableEntry 5 }
|
|
|
|
cslbxRedirectSvrRedirectPort OBJECT-TYPE
|
|
SYNTAX CiscoPort
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP port in the HTTP response sent by
|
|
the Redirect Server. Instead of the original
|
|
HTTP port (80), the Redirect Server can tell
|
|
the client to use a different port (like HTTPS)
|
|
when connection to the redirected URL
|
|
destination."
|
|
DEFVAL { 80 }
|
|
::= { cslbxRedirectSvrTableEntry 6 }
|
|
|
|
cslbxRedirectSvrState OBJECT-TYPE
|
|
SYNTAX SlbRealServerState
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of the Redirect Server."
|
|
DEFVAL { outOfService }
|
|
::= { cslbxRedirectSvrTableEntry 7 }
|
|
|
|
cslbxRedirectSvrNumberOfConns OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number TCP and UDP connections currently open
|
|
on this Redirect Server."
|
|
::= { cslbxRedirectSvrTableEntry 8 }
|
|
|
|
cslbxRedirectSvrMaxConns OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of concurrent open connections
|
|
the SLB will allow on this Redirect Server."
|
|
DEFVAL { 4294967295 }
|
|
::= { cslbxRedirectSvrTableEntry 9 }
|
|
|
|
cslbxRedirectSvrAdminWeight OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user configured weight of the Redirect Server
|
|
for the load-balancing algorithms. A weight of zero
|
|
indicates that no new connections will be assigned
|
|
to this Redirect Server. Higher weight values
|
|
indicate to the load-balancing algorithms a higher
|
|
availability of this Redirect Server to accept more
|
|
work."
|
|
DEFVAL { 8 }
|
|
::= { cslbxRedirectSvrTableEntry 10 }
|
|
|
|
cslbxRedirectSvrOperWeight OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual operating weight of the Redirect Server
|
|
used by the load-balancing algorithms. This can be
|
|
adjusted dynamically by DFP. A weight of zero
|
|
indicates that no new connections will be assigned
|
|
to this Redirect Server. Higher weight values
|
|
indicate to the load-balancing algorithms a higher
|
|
availability of this Redirect Server to accept more
|
|
work."
|
|
::= { cslbxRedirectSvrTableEntry 11 }
|
|
|
|
cslbxRedirectSvrMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value used by the least connections load-balancing
|
|
algorithm. It is the number of connections divided by
|
|
the actual operating weight. New connections will be
|
|
given to the server with the smaller metric."
|
|
::= { cslbxRedirectSvrTableEntry 12 }
|
|
|
|
cslbxRedirectSvrTotalConns OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of connections assigned to this
|
|
Redirect Server since this server was configured."
|
|
::= { cslbxRedirectSvrTableEntry 13 }
|
|
|
|
cslbxRedirectSvrHCTotalConns OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of connections assigned to this
|
|
Redirect Server since this server was configured.
|
|
This is the 64-bit version of
|
|
cslbxRedirectSvrTotalConnections."
|
|
::= { cslbxRedirectSvrTableEntry 14 }
|
|
|
|
cslbxRedirectSvrRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object used by a management station to create
|
|
or delete the row entry in cslbxRedirectSvrTable
|
|
following the RowStatus textual convention."
|
|
::= { cslbxRedirectSvrTableEntry 15 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Server Farm Probe Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxServerFarmProbeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxServerFarmProbeTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a table of probes in the server farms."
|
|
::= { cslbxServerFarms 3 }
|
|
|
|
cslbxServerFarmProbeTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxServerFarmProbeTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular probe associated with
|
|
a particular server farm, served by a particular local
|
|
SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxServerFarmProbeFarmName,
|
|
cslbxServerFarmProbeProbeName
|
|
}
|
|
::= { cslbxServerFarmProbeTable 1 }
|
|
|
|
CslbxServerFarmProbeTableEntry ::= SEQUENCE {
|
|
cslbxServerFarmProbeFarmName SlbServerString,
|
|
cslbxServerFarmProbeProbeName SlbServerString,
|
|
cslbxServerFarmProbeRowStatus RowStatus
|
|
}
|
|
|
|
cslbxServerFarmProbeFarmName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name the server farm."
|
|
::= { cslbxServerFarmProbeTableEntry 1 }
|
|
|
|
cslbxServerFarmProbeProbeName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of probe."
|
|
::= { cslbxServerFarmProbeTableEntry 2 }
|
|
|
|
cslbxServerFarmProbeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used by a management station to create
|
|
or delete the row entry in cslbxServerFarmProbeTable
|
|
following the RowStatus textual convention."
|
|
::= { cslbxServerFarmProbeTableEntry 3 }
|
|
|
|
|
|
-- -
|
|
-- HTTP ReturnCode support in Server Farm
|
|
|
|
cslbxSfarmHttpReturnCodeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxSfarmHttpReturnCodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the objects that are related
|
|
to HTTP return code checking in a server farm."
|
|
::= { cslbxServerFarms 4 }
|
|
|
|
cslbxSfarmHttpReturnCodeEntry OBJECT-TYPE
|
|
SYNTAX CslbxSfarmHttpReturnCodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about HTTP return code checking
|
|
for each server farm. The entry contains information
|
|
on HTTP Retur Code range, Reset Timer and thresholds
|
|
for taking actions."
|
|
INDEX {
|
|
slbEntity,
|
|
slbServerFarmName,
|
|
cslbxSfarmHttpRetCodeMinValue
|
|
}
|
|
::= { cslbxSfarmHttpReturnCodeTable 1 }
|
|
|
|
CslbxSfarmHttpReturnCodeEntry ::= SEQUENCE {
|
|
cslbxSfarmHttpRetCodeMinValue CiscoHTTPResponseStatusCode,
|
|
cslbxSfarmHttpRetCodeMaxValue CiscoHTTPResponseStatusCode,
|
|
cslbxSfarmHttpRetCodeActionType SlbProbeAction,
|
|
cslbxSfarmHttpRetCodeThreshold Unsigned32,
|
|
cslbxSfarmHttpRetCodeResetTimer TimeInterval,
|
|
cslbxSfarmHttpRetCodeStorageType StorageType,
|
|
cslbxSfarmHttpRetCodeRowStatus RowStatus
|
|
}
|
|
|
|
cslbxSfarmHttpRetCodeMinValue OBJECT-TYPE
|
|
SYNTAX CiscoHTTPResponseStatusCode
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for configuring the minimum
|
|
value for HTTP return code checking.
|
|
When HTTP return code checking is configured,
|
|
the HTTP responses are monitored for all the
|
|
balanced HTTP connections.
|
|
By using return code checking, one can ensure
|
|
that good content is delivered."
|
|
REFERENCE
|
|
"RFC 2616 Section 6.1.1 Status Code and Reason Phrase."
|
|
::= { cslbxSfarmHttpReturnCodeEntry 1 }
|
|
|
|
cslbxSfarmHttpRetCodeMaxValue OBJECT-TYPE
|
|
SYNTAX CiscoHTTPResponseStatusCode
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for configuring the maximum
|
|
value for HTTP return error code checking.
|
|
When HTTP return code checking is configured,
|
|
the HTTP responses are monitored for all the
|
|
balanced HTTP connections.
|
|
By using return code checking, one can ensure
|
|
that good content is delivered."
|
|
REFERENCE
|
|
"RFC 2616 Section 6.1.1 Status Code and Reason Phrase."
|
|
DEFVAL { 100 }
|
|
::= { cslbxSfarmHttpReturnCodeEntry 2 }
|
|
|
|
cslbxSfarmHttpRetCodeActionType OBJECT-TYPE
|
|
SYNTAX SlbProbeAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines what actions will be taken
|
|
if the HTTP return error code checking is done.
|
|
|
|
The value 'countAction' increments the statistics of
|
|
the number of occurrences of return codes received.
|
|
|
|
The value 'logAction' specifies where syslog messages are
|
|
sent when a threshold is reached.
|
|
|
|
The value 'removeAction' specifies where the syslog messages
|
|
are sent when a threshold is reached and the server
|
|
is removed from the service."
|
|
::= { cslbxSfarmHttpReturnCodeEntry 3 }
|
|
|
|
cslbxSfarmHttpRetCodeThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for configuring the number of
|
|
return code occurrences before the action specified
|
|
in cslbxServerFarmRetCodeActionType is taken.
|
|
|
|
This object is applicable only if the value of
|
|
cslbxServerFarmRetCodeActionType is 'logAction'
|
|
or 'removeAction'."
|
|
DEFVAL { 0 }
|
|
::= { cslbxSfarmHttpReturnCodeEntry 4 }
|
|
|
|
cslbxSfarmHttpRetCodeResetTimer OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The wait time interval before the processing can resume.
|
|
This object is applicable if the value of
|
|
This object is applicable only if the value of
|
|
cslbxServerFarmRetCodeActionType is 'logAction'
|
|
or 'removeAction'."
|
|
::= { cslbxSfarmHttpReturnCodeEntry 5 }
|
|
|
|
cslbxSfarmHttpRetCodeStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The storage type for this conceptual row."
|
|
DEFVAL { nonVolatile }
|
|
::= { cslbxSfarmHttpReturnCodeEntry 6 }
|
|
|
|
cslbxSfarmHttpRetCodeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used for adding/deleting entries in
|
|
the table.
|
|
|
|
An entry MUST NOT exist in the active state unless all
|
|
objects in the entry have an appropriate value, as described
|
|
in the description clause for each writable object.
|
|
|
|
This object may be modified if the associated
|
|
instance of this object is equal to active(1),
|
|
notInService(2), or notReady(3). All other writable objects
|
|
may be modified if the associated instance of this object is
|
|
equal to notInService(2) or notReady(3)."
|
|
::= { cslbxSfarmHttpReturnCodeEntry 7 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Server Farm Stats Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxServerFarmStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxServerFarmStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the statistics of server farms"
|
|
::= { cslbxServerFarms 5 }
|
|
|
|
cslbxServerFarmStatsEntry OBJECT-TYPE
|
|
SYNTAX CslbxServerFarmStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cslbxServerFarmStatsTable. Each entry
|
|
contains statistical information such as current connections,
|
|
total connections etc."
|
|
AUGMENTS { slbServerFarmTableEntry }
|
|
|
|
::= { cslbxServerFarmStatsTable 1 }
|
|
|
|
CslbxServerFarmStatsEntry ::= SEQUENCE {
|
|
cslbxServerFarmTotalConns Counter64,
|
|
cslbxServerFarmCurrConns Counter64,
|
|
cslbxServerFarmFailedConns Counter64,
|
|
cslbxServerFarmNumOfTimeFailOvers Counter32,
|
|
cslbxServerFarmNumOfTimeBkInServs Counter32
|
|
}
|
|
|
|
cslbxServerFarmTotalConns OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of connections loadbalanced to
|
|
all the real servers associated with this server farm."
|
|
::= { cslbxServerFarmStatsEntry 1 }
|
|
|
|
cslbxServerFarmCurrConns OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of active connections loadbalanced to
|
|
all the real servers associated with this server farm."
|
|
::= { cslbxServerFarmStatsEntry 2 }
|
|
|
|
cslbxServerFarmFailedConns OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "connections"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of connections failed to all
|
|
the real servers associated with this server farm.
|
|
Failure reasons can be Maximum connections reached,
|
|
Real Server down etc."
|
|
::= { cslbxServerFarmStatsEntry 3 }
|
|
|
|
cslbxServerFarmNumOfTimeFailOvers OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the number of times
|
|
a serverfarm has failed over. The failed over state is
|
|
specified by the cslbxServerFarmState object with a value
|
|
of inactive(2)."
|
|
::= { cslbxServerFarmStatsEntry 4 }
|
|
|
|
cslbxServerFarmNumOfTimeBkInServs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the number of times
|
|
a serverfarm has returned back to inservice after failing
|
|
over. The inservice state is specified by the
|
|
cslbxServerFarmState object with a value of active(1)."
|
|
::= { cslbxServerFarmStatsEntry 5 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - IP NAT Pool Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxNatPoolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxNatPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of IP NAT pools."
|
|
::= { cslbxClientNatPools 1 }
|
|
|
|
cslbxNatPoolEntry OBJECT-TYPE
|
|
SYNTAX CslbxNatPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular NAT pool
|
|
served by a particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxNatPoolName
|
|
}
|
|
::= { cslbxNatPoolTable 1 }
|
|
|
|
CslbxNatPoolEntry ::= SEQUENCE {
|
|
cslbxNatPoolName SlbServerString,
|
|
cslbxNatPoolStartAddressType InetAddressType,
|
|
cslbxNatPoolStartAddress InetAddress,
|
|
cslbxNatPoolEndAddressType InetAddressType,
|
|
cslbxNatPoolEndAddress InetAddress,
|
|
cslbxNatPoolRowStatus RowStatus
|
|
}
|
|
|
|
cslbxNatPoolName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the NAT pool."
|
|
::= { cslbxNatPoolEntry 1 }
|
|
|
|
cslbxNatPoolStartAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxNatPoolStartAddress."
|
|
DEFVAL { ipv4 }
|
|
::= { cslbxNatPoolEntry 2 }
|
|
|
|
cslbxNatPoolStartAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first IP address in this NAT pool."
|
|
DEFVAL { '00000000'H }
|
|
::= { cslbxNatPoolEntry 3 }
|
|
|
|
cslbxNatPoolEndAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxNatPoolEndAddress."
|
|
DEFVAL { ipv4 }
|
|
::= { cslbxNatPoolEntry 4 }
|
|
|
|
cslbxNatPoolEndAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last IP address in this NAT pool."
|
|
DEFVAL { '00000000'H }
|
|
::= { cslbxNatPoolEntry 5 }
|
|
|
|
cslbxNatPoolRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used by a management station to create
|
|
or delete the row entry in cslbxNatPoolTable following
|
|
the RowStatus textual convention."
|
|
::= { cslbxNatPoolEntry 6 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Sticky Group Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxStickyGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxStickyGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Sticky Groups."
|
|
::= { cslbxStickyObjects 1 }
|
|
|
|
cslbxStickyGroupEntry OBJECT-TYPE
|
|
SYNTAX CslbxStickyGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular Sticky Group
|
|
served by a particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxStickyGroupId
|
|
}
|
|
::= { cslbxStickyGroupTable 1 }
|
|
|
|
CslbxStickyGroupEntry ::= SEQUENCE {
|
|
cslbxStickyGroupId Unsigned32,
|
|
cslbxStickyGroupType SlbStickyType,
|
|
cslbxStickyGroupMaskAddressType InetAddressType,
|
|
cslbxStickyGroupMaskAddress InetAddress,
|
|
cslbxStickyGroupCookieName SnmpAdminString,
|
|
cslbxStickyGroupStickyTimer Unsigned32,
|
|
cslbxStickyGroupRowStatus RowStatus,
|
|
cslbxStickyGroupHeaderName SnmpAdminString,
|
|
cslbxStickyGroupTimeoutActiveConn TruthValue,
|
|
cslbxStickyGroupReplicate TruthValue
|
|
}
|
|
|
|
cslbxStickyGroupId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Sticky Group's ID."
|
|
::= { cslbxStickyGroupEntry 1 }
|
|
|
|
cslbxStickyGroupType OBJECT-TYPE
|
|
SYNTAX SlbStickyType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Sticky Group's type."
|
|
::= { cslbxStickyGroupEntry 2 }
|
|
|
|
cslbxStickyGroupMaskAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxStickyGroupMaskAddress."
|
|
DEFVAL { ipv4 }
|
|
::= { cslbxStickyGroupEntry 3 }
|
|
|
|
cslbxStickyGroupMaskAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network mask used with the ipSticky type. The
|
|
source IP address will be AND'ed with this mask before
|
|
inserting into the sticky database."
|
|
DEFVAL { 'FFFFFFFF'H }
|
|
::= { cslbxStickyGroupEntry 4 }
|
|
|
|
cslbxStickyGroupCookieName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The HTTP Cookie name used with httpCookieSticky
|
|
type."
|
|
::= { cslbxStickyGroupEntry 5 }
|
|
|
|
cslbxStickyGroupStickyTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of time a Sticky Group may exist before
|
|
being automatically removed."
|
|
::= { cslbxStickyGroupEntry 6 }
|
|
|
|
cslbxStickyGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status is used by a management station to
|
|
create or delete the row entry in
|
|
cslbxStickyGroupTable following the RowStatus
|
|
textual convention."
|
|
::= { cslbxStickyGroupEntry 7 }
|
|
|
|
cslbxStickyGroupHeaderName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the HTTP Header name.
|
|
This is applicable only if the value of
|
|
cslbxStickyGroupType is 'httpHeaderSticky'."
|
|
::= { cslbxStickyGroupEntry 8 }
|
|
|
|
cslbxStickyGroupTimeoutActiveConn OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether the sticky
|
|
entries to be timed out if active connections
|
|
exist once the sticky timer expires.
|
|
If set to 'true', sticky entries will timeout
|
|
even if connections exist. If set to 'false'
|
|
sticky entries will not time out if there exist
|
|
any active connections."
|
|
::= { cslbxStickyGroupEntry 9 }
|
|
|
|
cslbxStickyGroupReplicate OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables/disables sticky replication
|
|
in a redundant configuration."
|
|
::= { cslbxStickyGroupEntry 10 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Sticky Object Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxStickyObjectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxStickyObjectTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of existing sticky entries. Sticky entries
|
|
allow related connections to be sent to the same
|
|
real server on a per client basis. This table
|
|
supports the Content Switching Module (CSM) feature
|
|
which is not supported by the slbStickyObjectTable
|
|
in the CISCO-SLB-MIB."
|
|
::= { cslbxStickyObjects 2 }
|
|
|
|
cslbxStickyObjectTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxStickyObjectTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular sticky entry by a
|
|
particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxStickyObjectIndex
|
|
}
|
|
::= { cslbxStickyObjectTable 1 }
|
|
|
|
CslbxStickyObjectTableEntry ::= SEQUENCE {
|
|
cslbxStickyObjectIndex Unsigned32,
|
|
cslbxStickyObjectGroupId Unsigned32,
|
|
cslbxStickyObjectType SlbStickyType,
|
|
cslbxStickyObjectSourceInfo Unsigned32,
|
|
cslbxStickyObjectRealAddressType InetAddressType,
|
|
cslbxStickyObjectRealAddress InetAddress,
|
|
cslbxStickyObjectRealPort CiscoPort
|
|
}
|
|
|
|
cslbxStickyObjectIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sticky entry index."
|
|
::= { cslbxStickyObjectTableEntry 1 }
|
|
|
|
cslbxStickyObjectGroupId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group ID associated with this sticky entry."
|
|
::= { cslbxStickyObjectTableEntry 2 }
|
|
|
|
cslbxStickyObjectType OBJECT-TYPE
|
|
SYNTAX SlbStickyType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sticky type of this sticky entry."
|
|
::= { cslbxStickyObjectTableEntry 3 }
|
|
|
|
cslbxStickyObjectSourceInfo OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The client IP address or hashed of source data used
|
|
created this sticky entry."
|
|
::= { cslbxStickyObjectTableEntry 4 }
|
|
|
|
cslbxStickyObjectRealAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxStickyObjectRealAddress."
|
|
::= { cslbxStickyObjectTableEntry 5 }
|
|
|
|
cslbxStickyObjectRealAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The real server IP address selected for all clients
|
|
matched this sticky entry."
|
|
::= { cslbxStickyObjectTableEntry 6 }
|
|
|
|
cslbxStickyObjectRealPort OBJECT-TYPE
|
|
SYNTAX CiscoPort
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number of the real server associated with
|
|
this sticky entry."
|
|
::= { cslbxStickyObjectTableEntry 7 }
|
|
|
|
|
|
-- Sticky Group Extension Table
|
|
|
|
cslbxStickyGroupExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxStickyGroupExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An extension to cslbxStickyGroupTable.
|
|
This table contains additional objects
|
|
related to sticky group."
|
|
::= { cslbxStickyObjects 3 }
|
|
|
|
cslbxStickyGroupExtEntry OBJECT-TYPE
|
|
SYNTAX CslbxStickyGroupExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in this table.
|
|
Each entry contains offset,
|
|
value, secondary cookie etc."
|
|
AUGMENTS { cslbxStickyGroupEntry }
|
|
|
|
::= { cslbxStickyGroupExtTable 1 }
|
|
|
|
CslbxStickyGroupExtEntry ::= SEQUENCE {
|
|
cslbxStickyOffset Unsigned32,
|
|
cslbxStickyLength Unsigned32,
|
|
cslbxStickyCookieSecondary SnmpAdminString,
|
|
cslbxStickyCookieInsertEnable TruthValue,
|
|
cslbxStickyCookieExpiryDate DateAndTime
|
|
}
|
|
|
|
cslbxStickyOffset OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the offset value to specify
|
|
portion of the cookie/header/SSL-ID to use to 'stick'
|
|
connections.
|
|
This object is applicable to following values of
|
|
cslbxStickyGroupType:
|
|
'httpCookieSticky'
|
|
'sslSticky'
|
|
'httpHeaderSticky'."
|
|
::= { cslbxStickyGroupExtEntry 1 }
|
|
|
|
cslbxStickyLength OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "Bytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the length
|
|
of the value specified in cslbxStickyOffset
|
|
to maintain sticky connections."
|
|
::= { cslbxStickyGroupExtEntry 2 }
|
|
|
|
cslbxStickyCookieSecondary OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for configuring the alternate
|
|
cookie name appearing in URL string to stick
|
|
a connection."
|
|
DEFVAL { "" }
|
|
::= { cslbxStickyGroupExtEntry 3 }
|
|
|
|
cslbxStickyCookieInsertEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables/disables inserting a cookie.
|
|
The cookie insert feature enables the device
|
|
to insert a cookie in the 'Set-Cookie' header in the
|
|
HTTP response."
|
|
::= { cslbxStickyGroupExtEntry 4 }
|
|
|
|
cslbxStickyCookieExpiryDate OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the valid life time of the cookie.
|
|
This is the value sent in 'expires=' attribute of
|
|
'Set-Cookie' header in the HTTP response."
|
|
::= { cslbxStickyGroupExtEntry 5 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Map Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxMapTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of SLB map groups. A SLB map group contains
|
|
a list of matching criteria."
|
|
::= { cslbxMaps 1 }
|
|
|
|
cslbxMapTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxMapTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular map group,
|
|
served by a particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxMapName
|
|
}
|
|
::= { cslbxMapTable 1 }
|
|
|
|
CslbxMapTableEntry ::= SEQUENCE {
|
|
cslbxMapName SlbServerString,
|
|
cslbxMapType SlbMapType,
|
|
cslbxMapRowStatus RowStatus
|
|
}
|
|
|
|
cslbxMapName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the map group."
|
|
::= { cslbxMapTableEntry 1 }
|
|
|
|
cslbxMapType OBJECT-TYPE
|
|
SYNTAX SlbMapType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the map group."
|
|
DEFVAL { notCfgMap }
|
|
::= { cslbxMapTableEntry 2 }
|
|
|
|
cslbxMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object used by a management station to create
|
|
or delete the row entry in cslbxMapTable
|
|
following the RowStatus textual convention."
|
|
::= { cslbxMapTableEntry 3 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - HTTP Regular Expression Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxHttpExpressionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxHttpExpressionTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of HTTP field and regular expressions."
|
|
::= { cslbxMaps 2 }
|
|
|
|
cslbxHttpExpressionTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxHttpExpressionTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular HTTP field and
|
|
the regular expression in a particular map group,
|
|
served by a particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxHttpExpressionMapName,
|
|
cslbxHttpExpressionIndex
|
|
}
|
|
::= { cslbxHttpExpressionTable 1 }
|
|
|
|
CslbxHttpExpressionTableEntry ::= SEQUENCE {
|
|
cslbxHttpExpressionMapName SlbServerString,
|
|
cslbxHttpExpressionIndex Unsigned32,
|
|
cslbxHttpExpressionFieldName SlbRegularExpression,
|
|
cslbxHttpExpressionValue SlbRegularExpression,
|
|
cslbxHttpExpressionRowStatus RowStatus,
|
|
cslbxHttpExpressionRequestMethod SnmpAdminString
|
|
}
|
|
|
|
cslbxHttpExpressionMapName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the Map containing this entry.
|
|
This entry is only valid for cslbxMapType of:
|
|
'urlMap', 'cookieMap', or 'headerMap'."
|
|
::= { cslbxHttpExpressionTableEntry 1 }
|
|
|
|
cslbxHttpExpressionIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this item within a Map group."
|
|
::= { cslbxHttpExpressionTableEntry 2 }
|
|
|
|
cslbxHttpExpressionFieldName OBJECT-TYPE
|
|
SYNTAX SlbRegularExpression
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The HTTP Cookie Name or Header Name. The SLB device
|
|
will parse the HTTP packets for this field name. This
|
|
object is not used for the Map type of 'urlMap', since
|
|
there is only one HTTP URL field in a HTTP request."
|
|
::= { cslbxHttpExpressionTableEntry 3 }
|
|
|
|
cslbxHttpExpressionValue OBJECT-TYPE
|
|
SYNTAX SlbRegularExpression
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The regular expression to match against a HTTP URL,
|
|
Cookie, or Header field."
|
|
::= { cslbxHttpExpressionTableEntry 4 }
|
|
|
|
cslbxHttpExpressionRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object used by a management station to create
|
|
or delete the row entry in cslbxHttpExpressionTable
|
|
following the RowStatus textual convention."
|
|
::= { cslbxHttpExpressionTableEntry 5 }
|
|
|
|
cslbxHttpExpressionRequestMethod OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expression string to match against the HTTP
|
|
request method type string. Some of the standard
|
|
request methods are: 'GET', 'HEAD', 'POST', 'PUT',
|
|
'DELETE', 'TRACE', 'CONNECT', 'OPTIONS'."
|
|
DEFVAL { ''H }
|
|
::= { cslbxHttpExpressionTableEntry 6 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - ReturnCode Action Rule Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxHttpReturnCodeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxHttpReturnCodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of rules associating ReturnCode maps and
|
|
intervals of HTTP return codes with actions to
|
|
perform when particular HTTP return codes are seen
|
|
in the data stream."
|
|
::= { cslbxMaps 3 }
|
|
|
|
cslbxHttpReturnCodeEntry OBJECT-TYPE
|
|
SYNTAX CslbxHttpReturnCodeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the particular action rule in a
|
|
particular map of type 'returnCodeMap' dealing with
|
|
a particular range of HTTP return codes, served by a
|
|
particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxHttpReturnCodeMapName,
|
|
cslbxHttpReturnCodeMinValue
|
|
}
|
|
::= { cslbxHttpReturnCodeTable 1 }
|
|
|
|
CslbxHttpReturnCodeEntry ::= SEQUENCE {
|
|
cslbxHttpReturnCodeMapName SlbServerString,
|
|
cslbxHttpReturnCodeMinValue Unsigned32,
|
|
cslbxHttpReturnCodeMaxValue Unsigned32,
|
|
cslbxHttpReturnCodeThreshold Unsigned32,
|
|
cslbxHttpReturnCodeResetTimer TimeInterval,
|
|
cslbxHttpReturnCodeType SlbProbeAction,
|
|
cslbxHttpReturnCodeRowStatus RowStatus
|
|
}
|
|
|
|
cslbxHttpReturnCodeMapName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the ReturnCode map containing this action
|
|
rule."
|
|
::= { cslbxHttpReturnCodeEntry 1 }
|
|
|
|
cslbxHttpReturnCodeMinValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum HTTP return code that this rule matches."
|
|
REFERENCE
|
|
"RFC 2616 Section 6.1.1 Status Code and Reason Phrase."
|
|
::= { cslbxHttpReturnCodeEntry 2 }
|
|
|
|
cslbxHttpReturnCodeMaxValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum HTTP return code that this rule matches."
|
|
REFERENCE
|
|
"RFC 2616 Section 6.1.1 Status Code and Reason Phrase."
|
|
DEFVAL { 0 }
|
|
::= { cslbxHttpReturnCodeEntry 3 }
|
|
|
|
cslbxHttpReturnCodeThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the return code seen before the
|
|
action taking place. Once HTTP return codes between
|
|
cslbxHttpReturnCodeMinValue and
|
|
cslbxHttpReturnCodeMaxValue, inclusive, have
|
|
been seen at least cslbxHttpReturnCodeThreshold
|
|
times, the action specified by
|
|
cslbxHttpReturnCodeType is taken. The value
|
|
of zero indicates this object has not been set."
|
|
DEFVAL { 0 }
|
|
::= { cslbxHttpReturnCodeEntry 4 }
|
|
|
|
cslbxHttpReturnCodeResetTimer OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time interval before resetting the state of the
|
|
real server. Once the action associated with this
|
|
rule is taken, the associated real server state is
|
|
reset after cslbxHttpReturnCodeResetTimer.
|
|
The value of zero indicates the state will never
|
|
reset."
|
|
DEFVAL { 0 }
|
|
::= { cslbxHttpReturnCodeEntry 5 }
|
|
|
|
cslbxHttpReturnCodeType OBJECT-TYPE
|
|
SYNTAX SlbProbeAction
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The action associated with this rule."
|
|
DEFVAL { noAction }
|
|
::= { cslbxHttpReturnCodeEntry 6 }
|
|
|
|
cslbxHttpReturnCodeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object used by a management station to create
|
|
or delete the row entry in
|
|
cslbxHttpReturnCodeTable following the
|
|
RowStatus textual convention."
|
|
::= { cslbxHttpReturnCodeEntry 7 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Policy Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxPolicyTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of load balancing policies."
|
|
::= { cslbxPolicies 1 }
|
|
|
|
cslbxPolicyTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxPolicyTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular policy configured on
|
|
a particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxPolicyName
|
|
}
|
|
::= { cslbxPolicyTable 1 }
|
|
|
|
CslbxPolicyTableEntry ::= SEQUENCE {
|
|
cslbxPolicyName SlbServerString,
|
|
cslbxPolicyClientGroupNumber Unsigned32,
|
|
cslbxPolicyClientGroupName SlbObjectNameString,
|
|
cslbxPolicyUrlMap SlbObjectNameString,
|
|
cslbxPolicyCookieMap SlbObjectNameString,
|
|
cslbxPolicyGenericHeaderMap SlbObjectNameString,
|
|
cslbxPolicyStickyGroup Unsigned32,
|
|
cslbxPolicyDscpEnabled TruthValue,
|
|
cslbxPolicyDscpStamping Unsigned32,
|
|
cslbxPolicyFarmName SlbObjectNameString,
|
|
cslbxPolicyRowStatus RowStatus,
|
|
cslbxPolicyBackupFarmName SlbObjectNameString,
|
|
cslbxPolicyBkFarmStickyEnabled TruthValue,
|
|
cslbxPolicyReverseStickyGroup Unsigned32
|
|
}
|
|
|
|
cslbxPolicyName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the policy."
|
|
::= { cslbxPolicyTableEntry 1 }
|
|
|
|
cslbxPolicyClientGroupNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group number of the associated client access
|
|
list."
|
|
::= { cslbxPolicyTableEntry 2 }
|
|
|
|
cslbxPolicyClientGroupName OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group name of the associated client access list."
|
|
::= { cslbxPolicyTableEntry 3 }
|
|
|
|
cslbxPolicyUrlMap OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the associated URL map."
|
|
::= { cslbxPolicyTableEntry 4 }
|
|
|
|
cslbxPolicyCookieMap OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the associated Cookie map."
|
|
::= { cslbxPolicyTableEntry 5 }
|
|
|
|
cslbxPolicyGenericHeaderMap OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the associated generic HTTP
|
|
header map."
|
|
::= { cslbxPolicyTableEntry 6 }
|
|
|
|
cslbxPolicyStickyGroup OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the associated sticky group. The
|
|
value '0' indicates no sticky group is associated."
|
|
DEFVAL { 0 }
|
|
::= { cslbxPolicyTableEntry 7 }
|
|
|
|
cslbxPolicyDscpEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current setting for enabling TOS byte stamping.
|
|
If this is set, the TCP TOS (type-of-service) byte
|
|
of traffic matching this policy will be
|
|
stamped with the cslbxPolicyDscpStamping value."
|
|
DEFVAL { false }
|
|
::= { cslbxPolicyTableEntry 8 }
|
|
|
|
cslbxPolicyDscpStamping OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value to be stamped over the TCP TOS
|
|
(type-of-service) byte."
|
|
DEFVAL { 0 }
|
|
::= { cslbxPolicyTableEntry 9 }
|
|
|
|
cslbxPolicyFarmName OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The server farm to which a connection matching this
|
|
policy may be assigned."
|
|
DEFVAL { "" }
|
|
::= { cslbxPolicyTableEntry 10 }
|
|
|
|
cslbxPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object used by a management station to create
|
|
or delete the row entry in cslbxPolicyTable following
|
|
the RowStatus textual convention."
|
|
::= { cslbxPolicyTableEntry 11 }
|
|
|
|
cslbxPolicyBackupFarmName OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The backup server farm to be used in case the primary
|
|
server farm has no active server."
|
|
DEFVAL { ''H }
|
|
::= { cslbxPolicyTableEntry 12 }
|
|
|
|
cslbxPolicyBkFarmStickyEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current setting for enabling sticky option on
|
|
the backup server farm."
|
|
DEFVAL { false }
|
|
::= { cslbxPolicyTableEntry 13 }
|
|
|
|
cslbxPolicyReverseStickyGroup OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group number of the sticky group to be used when
|
|
inserting reverse sticky entry. The value of zero
|
|
indicates that reverse sticky is not enabled."
|
|
DEFVAL { 0 }
|
|
::= { cslbxPolicyTableEntry 14 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Virtual Server Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxVirtualServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxVirtualServerTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of virtual servers. It contains additional
|
|
configurations for the slbVirtualServerTable."
|
|
::= { cslbxVirtualServers 1 }
|
|
|
|
cslbxVirtualServerTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxVirtualServerTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional configuration information about a
|
|
particular virtual server served by a particular
|
|
local SLB entity."
|
|
AUGMENTS { slbVirtualServerTableEntry }
|
|
|
|
::= { cslbxVirtualServerTable 1 }
|
|
|
|
CslbxVirtualServerTableEntry ::= SEQUENCE {
|
|
cslbxVirtualAdvertiseOption SlbIpAdvertise,
|
|
cslbxVirtualVlanId Unsigned32,
|
|
cslbxVirtualReplicationMode SlbReplicationMode,
|
|
cslbxVirtualPendingTimer TimeInterval,
|
|
cslbxVirtualL7MaxParseLength Unsigned32,
|
|
cslbxVirtualHttpPersistenceSlb TruthValue,
|
|
cslbxVirtualURLHashBeginString SlbRegularExpression,
|
|
cslbxVirtualURLHashEndString SlbRegularExpression,
|
|
cslbxVirtualMaxConns Unsigned32,
|
|
cslbxVirtualOwnerName SlbObjectNameString,
|
|
cslbxVirtualFlowMode SlbDirectionalMode,
|
|
cslbxVirtualSSLStickyOffset Unsigned32,
|
|
cslbxVirtualSSLStickyLength Unsigned32,
|
|
cslbxVirtualReverseStickyGroup Unsigned32,
|
|
cslbxVirtualBackupFarmName SlbObjectNameString,
|
|
cslbxVirtualBkFarmStickyEnabled TruthValue
|
|
}
|
|
|
|
cslbxVirtualAdvertiseOption OBJECT-TYPE
|
|
SYNTAX SlbIpAdvertise
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The advertise option for the virtual IP address.
|
|
This value and the cslbxVirtualAdvertise value will
|
|
determine whether and when to add the virtual IP
|
|
address into the static route table."
|
|
DEFVAL { alwaysAdvertise }
|
|
::= { cslbxVirtualServerTableEntry 1 }
|
|
|
|
cslbxVirtualVlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID associated with the virtual server.
|
|
Only traffic from this VLAN may match the
|
|
virtual server. By default (value of zero), a
|
|
virtual server may match traffic from any VLAN."
|
|
DEFVAL { 0 }
|
|
::= { cslbxVirtualServerTableEntry 2 }
|
|
|
|
cslbxVirtualReplicationMode OBJECT-TYPE
|
|
SYNTAX SlbReplicationMode
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies which information will be replicated
|
|
from the active device to a standby device in a
|
|
fault tolerant configuration."
|
|
DEFVAL { replNone }
|
|
::= { cslbxVirtualServerTableEntry 3 }
|
|
|
|
cslbxVirtualPendingTimer OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of time before a connection in the
|
|
pending state gets torn down."
|
|
DEFVAL { 3000 }
|
|
::= { cslbxVirtualServerTableEntry 4 }
|
|
|
|
cslbxVirtualL7MaxParseLength OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of characters to be parsed for
|
|
Layer 7 (application level) specific information.
|
|
If HTTP processing is required on an HTTP request
|
|
or response with HTTP header length greater than
|
|
cslbxVirtualL7MaxParseLength, the connection will be
|
|
rejected and reset."
|
|
DEFVAL { 600 }
|
|
::= { cslbxVirtualServerTableEntry 5 }
|
|
|
|
cslbxVirtualHttpPersistenceSlb OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The setting for load balancing each request in a
|
|
HTTP 1.1 persistence connection. If set to 'true',
|
|
the SLB device may direct successive HTTP requests
|
|
in the same TCP connection to different destinations."
|
|
DEFVAL { true }
|
|
::= { cslbxVirtualServerTableEntry 6 }
|
|
|
|
cslbxVirtualURLHashBeginString OBJECT-TYPE
|
|
SYNTAX SlbRegularExpression
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sub-string within the URL string at which to
|
|
start the hashing operation. The hash result
|
|
will be used in the server farm with predictor
|
|
'urlHash'. An empty string indicates hashing should
|
|
begin at the beginning of the URL."
|
|
DEFVAL { "" }
|
|
::= { cslbxVirtualServerTableEntry 7 }
|
|
|
|
cslbxVirtualURLHashEndString OBJECT-TYPE
|
|
SYNTAX SlbRegularExpression
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sub-string within the URL string at which to
|
|
end the hashing operation. The hash result
|
|
will be used in the server farm with predictor
|
|
'urlHash'. An empty string indicates hashing should
|
|
end at the end of the URL."
|
|
DEFVAL { "" }
|
|
::= { cslbxVirtualServerTableEntry 8 }
|
|
|
|
cslbxVirtualMaxConns OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of connections can be concurrently
|
|
opened to this virtual server. The value of zero
|
|
indicates that there is no upper limit of
|
|
connections to this virtual server."
|
|
DEFVAL { 0 }
|
|
::= { cslbxVirtualServerTableEntry 9 }
|
|
|
|
cslbxVirtualOwnerName OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the associated Owner."
|
|
DEFVAL { ''H }
|
|
::= { cslbxVirtualServerTableEntry 10 }
|
|
|
|
cslbxVirtualFlowMode OBJECT-TYPE
|
|
SYNTAX SlbDirectionalMode
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of the traffic flowing through the
|
|
SLB device."
|
|
DEFVAL { defdirectional }
|
|
::= { cslbxVirtualServerTableEntry 11 }
|
|
|
|
cslbxVirtualSSLStickyOffset OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..127)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes offset into the SSL session ID
|
|
where the sticky data started."
|
|
DEFVAL { 0 }
|
|
::= { cslbxVirtualServerTableEntry 12 }
|
|
|
|
cslbxVirtualSSLStickyLength OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..128)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes of SSL session ID to be used as
|
|
sticky data."
|
|
DEFVAL { 32 }
|
|
::= { cslbxVirtualServerTableEntry 13 }
|
|
|
|
cslbxVirtualReverseStickyGroup OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group number of the sticky group to be used when
|
|
inserting reverse sticky entry. The value of zero
|
|
indicates that reverse sticky is not enabled."
|
|
DEFVAL { 0 }
|
|
::= { cslbxVirtualServerTableEntry 14 }
|
|
|
|
cslbxVirtualBackupFarmName OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The backup server farm to be used in case the primary
|
|
server farm has no active server."
|
|
DEFVAL { ''H }
|
|
::= { cslbxVirtualServerTableEntry 15 }
|
|
|
|
cslbxVirtualBkFarmStickyEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current setting for enabling sticky option on
|
|
the backup server farm."
|
|
DEFVAL { false }
|
|
::= { cslbxVirtualServerTableEntry 16 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Rule Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the function to apply the
|
|
policies to the virtual servers. Using different
|
|
policies, the SLB can direct traffic matching
|
|
different patterns to different server farms."
|
|
::= { cslbxVirtualServers 2 }
|
|
|
|
cslbxRuleEntry OBJECT-TYPE
|
|
SYNTAX CslbxRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry links one SLB policy to a virtual server.
|
|
If the status of associated cslbxRuleVirtualServerName
|
|
or the status of associated cslbxRulePolicyName is not
|
|
active, the status of this entry cannot be active."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxRuleVirtualServerName,
|
|
cslbxRulePolicyName
|
|
}
|
|
::= { cslbxRuleTable 1 }
|
|
|
|
CslbxRuleEntry ::= SEQUENCE {
|
|
cslbxRuleVirtualServerName SlbServerString,
|
|
cslbxRulePolicyName SlbServerString,
|
|
cslbxRuleCurrentConnections Gauge32,
|
|
cslbxRuleTotalConnections Counter32,
|
|
cslbxRuleHCTotalConnections Counter64,
|
|
cslbxRuleTotalClientPackets Counter32,
|
|
cslbxRuleHCTotalClientPackets Counter64,
|
|
cslbxRuleTotalServerPackets Counter32,
|
|
cslbxRuleHCTotalServerPackets Counter64,
|
|
cslbxRuleRowStatus RowStatus,
|
|
cslbxRuleTotalClientOctets Counter32,
|
|
cslbxRuleHCTotalClientOctets Counter64,
|
|
cslbxRuleTotalServerOctets Counter32,
|
|
cslbxRuleHCTotalServerOctets Counter64
|
|
}
|
|
|
|
cslbxRuleVirtualServerName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the associated virtual server."
|
|
::= { cslbxRuleEntry 1 }
|
|
|
|
cslbxRulePolicyName OBJECT-TYPE
|
|
SYNTAX SlbServerString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the associated SLB policy."
|
|
::= { cslbxRuleEntry 2 }
|
|
|
|
cslbxRuleCurrentConnections OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of open connections that matched
|
|
this SLB policy."
|
|
::= { cslbxRuleEntry 3 }
|
|
|
|
cslbxRuleTotalConnections OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of connections that ever matched
|
|
this SLB policy."
|
|
::= { cslbxRuleEntry 4 }
|
|
|
|
cslbxRuleHCTotalConnections OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of connections that ever matched
|
|
this SLB policy. This is the 64-bit version of
|
|
cslbxRuleTotalConnections."
|
|
::= { cslbxRuleEntry 5 }
|
|
|
|
cslbxRuleTotalClientPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets ever sent by the client
|
|
to the server on a connection that matched this SLB
|
|
policy."
|
|
::= { cslbxRuleEntry 6 }
|
|
|
|
cslbxRuleHCTotalClientPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets ever sent by the client
|
|
to the server on a connection that matched this SLB
|
|
policy. This is the 64-bit version of
|
|
cslbxRuleTotalClientPackets."
|
|
::= { cslbxRuleEntry 7 }
|
|
|
|
cslbxRuleTotalServerPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets ever sent by the server
|
|
to the client on a connection that matched this SLB
|
|
policy."
|
|
::= { cslbxRuleEntry 8 }
|
|
|
|
cslbxRuleHCTotalServerPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets ever sent by the server
|
|
to the client on a connection that matched this
|
|
SLB policy. This is the 64-bit version of
|
|
cslbxRuleTotalServerPackets."
|
|
::= { cslbxRuleEntry 9 }
|
|
|
|
cslbxRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object used by a management station to create
|
|
or delete the row entry in cslbxRuleTable following
|
|
the RowStatus textual convention."
|
|
::= { cslbxRuleEntry 10 }
|
|
|
|
cslbxRuleTotalClientOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets ever sent by the client
|
|
to the server on a connection that matched this SLB
|
|
policy."
|
|
::= { cslbxRuleEntry 11 }
|
|
|
|
cslbxRuleHCTotalClientOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets ever sent by the client
|
|
to the server on a connection that matched this SLB
|
|
policy. This is the 64-bit version of
|
|
cslbxRuleTotalClientOctets."
|
|
::= { cslbxRuleEntry 12 }
|
|
|
|
cslbxRuleTotalServerOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets ever sent by the server
|
|
to the client on a connection that matched this SLB
|
|
policy."
|
|
::= { cslbxRuleEntry 13 }
|
|
|
|
cslbxRuleHCTotalServerOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets ever sent by the server
|
|
to the client on a connection that matched this
|
|
SLB policy. This is the 64-bit version of
|
|
cslbxRuleTotalServerOctets."
|
|
::= { cslbxRuleEntry 14 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - VLAN Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the configuration of VLANs
|
|
configured on the SLB."
|
|
::= { cslbxVlans 1 }
|
|
|
|
cslbxVlanEntry OBJECT-TYPE
|
|
SYNTAX CslbxVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry is for configuring the VLAN on the SLB
|
|
device."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxVlanId
|
|
}
|
|
::= { cslbxVlanTable 1 }
|
|
|
|
CslbxVlanEntry ::= SEQUENCE {
|
|
cslbxVlanId Unsigned32,
|
|
cslbxVlanType SlbVlanType,
|
|
cslbxVlanAddressType InetAddressType,
|
|
cslbxVlanAddress InetAddress,
|
|
cslbxVlanMaskAddressType InetAddressType,
|
|
cslbxVlanMaskAddress InetAddress,
|
|
cslbxVlanRowStatus RowStatus
|
|
}
|
|
|
|
cslbxVlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 802.1q VLAN ID of this VLAN."
|
|
::= { cslbxVlanEntry 1 }
|
|
|
|
cslbxVlanType OBJECT-TYPE
|
|
SYNTAX SlbVlanType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this VLAN."
|
|
::= { cslbxVlanEntry 2 }
|
|
|
|
cslbxVlanAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in cslbxVlanAddress."
|
|
DEFVAL { ipv4 }
|
|
::= { cslbxVlanEntry 3 }
|
|
|
|
cslbxVlanAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of this VLAN interface."
|
|
DEFVAL { '00000000'H }
|
|
::= { cslbxVlanEntry 4 }
|
|
|
|
cslbxVlanMaskAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in cslbxVlanMaskAddress."
|
|
DEFVAL { ipv4 }
|
|
::= { cslbxVlanEntry 5 }
|
|
|
|
cslbxVlanMaskAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network mask for this VLAN interface."
|
|
DEFVAL { '00000000'H }
|
|
::= { cslbxVlanEntry 6 }
|
|
|
|
cslbxVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used by a management station to create
|
|
or delete the row entry in cslbxVlanTable following
|
|
the RowStatus textual convention."
|
|
::= { cslbxVlanEntry 7 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Alias IP Address Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxAliasAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxAliasAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the configuration of alias IP
|
|
addresses on the SLB device. The SLB device will
|
|
respond to an ARP request for alias IP addresses if
|
|
the ARP request arrives on the configured VLAN.
|
|
A given VLAN may be associated with multiple alias
|
|
IP addresses."
|
|
::= { cslbxVlans 2 }
|
|
|
|
cslbxAliasAddrEntry OBJECT-TYPE
|
|
SYNTAX CslbxAliasAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry is for configuring an alias IP address on
|
|
the SLB device."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxAliasAddrVlanId,
|
|
cslbxAliasAddrAddressType,
|
|
cslbxAliasAddrAddress
|
|
}
|
|
::= { cslbxAliasAddrTable 1 }
|
|
|
|
CslbxAliasAddrEntry ::= SEQUENCE {
|
|
cslbxAliasAddrVlanId Unsigned32,
|
|
cslbxAliasAddrAddressType InetAddressType,
|
|
cslbxAliasAddrAddress InetAddress,
|
|
cslbxAliasAddrRowStatus RowStatus
|
|
}
|
|
|
|
cslbxAliasAddrVlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID associated with this alias address."
|
|
::= { cslbxAliasAddrEntry 1 }
|
|
|
|
cslbxAliasAddrAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in cslbxAliasAddrAddress."
|
|
::= { cslbxAliasAddrEntry 2 }
|
|
|
|
cslbxAliasAddrAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alias IP address itself."
|
|
::= { cslbxAliasAddrEntry 3 }
|
|
|
|
cslbxAliasAddrRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used by a management station to create
|
|
or delete the row entry in cslbxAliasAddrTable
|
|
following the RowStatus textual convention."
|
|
::= { cslbxAliasAddrEntry 4 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - IP Static Route Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxStaticRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the configuration of static routes
|
|
on the SLB device."
|
|
::= { cslbxVlans 3 }
|
|
|
|
cslbxStaticRouteEntry OBJECT-TYPE
|
|
SYNTAX CslbxStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry is for configuring the static route used
|
|
by the SLB device. The SLB device will accept
|
|
multiple destination gateways for the same route.
|
|
The SLB should able to pick an active gateway for
|
|
a given route. In some case, the SLB device can
|
|
load-balancing among the gateways of the same
|
|
route."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxStaticRouteVlanId,
|
|
cslbxStaticRouteSubnetAddrType,
|
|
cslbxStaticRouteSubnetAddr,
|
|
cslbxStaticRouteMaskAddrType,
|
|
cslbxStaticRouteMaskAddr,
|
|
cslbxStaticRouteGatewayAddrType,
|
|
cslbxStaticRouteGatewayAddr
|
|
}
|
|
::= { cslbxStaticRouteTable 1 }
|
|
|
|
CslbxStaticRouteEntry ::= SEQUENCE {
|
|
cslbxStaticRouteVlanId Unsigned32,
|
|
cslbxStaticRouteSubnetAddrType InetAddressType,
|
|
cslbxStaticRouteSubnetAddr InetAddress,
|
|
cslbxStaticRouteMaskAddrType InetAddressType,
|
|
cslbxStaticRouteMaskAddr InetAddress,
|
|
cslbxStaticRouteGatewayAddrType InetAddressType,
|
|
cslbxStaticRouteGatewayAddr InetAddress,
|
|
cslbxStaticRouteRowStatus RowStatus
|
|
}
|
|
|
|
cslbxStaticRouteVlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID associated with this route."
|
|
::= { cslbxStaticRouteEntry 1 }
|
|
|
|
cslbxStaticRouteSubnetAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxStaticRouteSubnetAddr."
|
|
::= { cslbxStaticRouteEntry 2 }
|
|
|
|
cslbxStaticRouteSubnetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP subnet of this route."
|
|
::= { cslbxStaticRouteEntry 3 }
|
|
|
|
cslbxStaticRouteMaskAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxStaticRouteMaskAddr."
|
|
::= { cslbxStaticRouteEntry 4 }
|
|
|
|
cslbxStaticRouteMaskAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP network mask of this route."
|
|
::= { cslbxStaticRouteEntry 5 }
|
|
|
|
cslbxStaticRouteGatewayAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxStaticRouteGatewayAddr."
|
|
::= { cslbxStaticRouteEntry 6 }
|
|
|
|
cslbxStaticRouteGatewayAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the next hop gateway."
|
|
::= { cslbxStaticRouteEntry 7 }
|
|
|
|
cslbxStaticRouteRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used by a management station to create
|
|
or delete the row entry in cslbxStaticRouteTable
|
|
following the RowStatus textual convention."
|
|
::= { cslbxStaticRouteEntry 8 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Fault Tolerance Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxFtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxFtTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Fault Tolerance settings."
|
|
::= { cslbxFaultTolerance 1 }
|
|
|
|
cslbxFtTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxFtTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about Fault Tolerance settings
|
|
for a particular local SLB entity."
|
|
INDEX { slbEntity }
|
|
::= { cslbxFtTable 1 }
|
|
|
|
CslbxFtTableEntry ::= SEQUENCE {
|
|
cslbxFtGroupId Unsigned32,
|
|
cslbxFtVlanId Unsigned32,
|
|
cslbxFtPreempt TruthValue,
|
|
cslbxFtPriority Unsigned32,
|
|
cslbxFtHeartBeatTimer TimeInterval,
|
|
cslbxFtFailThreshold Unsigned32,
|
|
cslbxFtState SlbFtState,
|
|
cslbxFtStateChangeTime TimeStamp,
|
|
cslbxFtRxHeartBeatMsgs Counter32,
|
|
cslbxFtTxHeartBeatMsgs Counter32,
|
|
cslbxFtRxUpdateMsgs Counter32,
|
|
cslbxFtTxUpdateMsgs Counter32,
|
|
cslbxFtRxCoupMsgs Counter32,
|
|
cslbxFtTxCoupMsgs Counter32,
|
|
cslbxFtRxElectMsgs Counter32,
|
|
cslbxFtTxElectMsgs Counter32,
|
|
cslbxFtRxConnReplMsgs Counter32,
|
|
cslbxFtTxConnReplMsgs Counter32,
|
|
cslbxFtRxPackets Counter32,
|
|
cslbxFtDropPackets Counter32,
|
|
cslbxFtDuplPackets Counter32,
|
|
cslbxFtXsumErrPackets Counter32,
|
|
cslbxFtBuffErrPackets Counter32,
|
|
cslbxFtRowStatus RowStatus
|
|
}
|
|
|
|
cslbxFtGroupId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Fault Tolerance group number."
|
|
DEFVAL { 0 }
|
|
::= { cslbxFtTableEntry 1 }
|
|
|
|
cslbxFtVlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID used by this Fault Tolerance group."
|
|
DEFVAL { 0 }
|
|
::= { cslbxFtTableEntry 2 }
|
|
|
|
cslbxFtPreempt OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The preemption setting for this Fault Tolerance
|
|
group."
|
|
DEFVAL { false }
|
|
::= { cslbxFtTableEntry 3 }
|
|
|
|
cslbxFtPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority value of this SLB device for the
|
|
Fault Tolerance group."
|
|
DEFVAL { 10 }
|
|
::= { cslbxFtTableEntry 4 }
|
|
|
|
cslbxFtHeartBeatTimer OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time interval of sending the keep-alive messages
|
|
to the peer in the Fault Tolerance group."
|
|
DEFVAL { 100 }
|
|
::= { cslbxFtTableEntry 5 }
|
|
|
|
cslbxFtFailThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold for failing over to the standby SLB.
|
|
If a standby SLB device has not received a keep-alive
|
|
message from an active SLB device within
|
|
cslbxFtFailThreshold consecutive periods
|
|
of length cslbxFtHeartBeatTimer, the standby
|
|
will become active."
|
|
DEFVAL { 3 }
|
|
::= { cslbxFtTableEntry 6 }
|
|
|
|
cslbxFtState OBJECT-TYPE
|
|
SYNTAX SlbFtState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current Fault Tolerance state of this SLB device."
|
|
::= { cslbxFtTableEntry 7 }
|
|
|
|
cslbxFtStateChangeTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time of the last change in the current
|
|
Fault Tolerance state of the SLB device."
|
|
::= { cslbxFtTableEntry 8 }
|
|
|
|
cslbxFtRxHeartBeatMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the keep-alive messages ever received by
|
|
this SLB device."
|
|
::= { cslbxFtTableEntry 9 }
|
|
|
|
cslbxFtTxHeartBeatMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the keep-alive messages ever sent
|
|
by this SLB device."
|
|
::= { cslbxFtTableEntry 10 }
|
|
|
|
cslbxFtRxUpdateMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the state update (sticky) messages
|
|
ever received by this SLB device."
|
|
::= { cslbxFtTableEntry 11 }
|
|
|
|
cslbxFtTxUpdateMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the state update (sticky) messages
|
|
ever sent by this SLB device."
|
|
::= { cslbxFtTableEntry 12 }
|
|
|
|
cslbxFtRxCoupMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of master override messages
|
|
ever received by this SLB device."
|
|
::= { cslbxFtTableEntry 13 }
|
|
|
|
cslbxFtTxCoupMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of master override messages
|
|
ever sent by this SLB device."
|
|
::= { cslbxFtTableEntry 14 }
|
|
|
|
cslbxFtRxElectMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the master election messages
|
|
ever received by this SLB device."
|
|
::= { cslbxFtTableEntry 15 }
|
|
|
|
cslbxFtTxElectMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the master election messages
|
|
ever sent by this SLB device."
|
|
::= { cslbxFtTableEntry 16 }
|
|
|
|
cslbxFtRxConnReplMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the connection replication
|
|
messages ever received by this SLB device."
|
|
::= { cslbxFtTableEntry 17 }
|
|
|
|
cslbxFtTxConnReplMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the connection replication
|
|
messages ever sent by this SLB device."
|
|
::= { cslbxFtTableEntry 18 }
|
|
|
|
cslbxFtRxPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Fault Tolerance messages
|
|
ever received by this SLB device."
|
|
::= { cslbxFtTableEntry 19 }
|
|
|
|
cslbxFtDropPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Fault Tolerance messages
|
|
ever dropped by this SLB device."
|
|
::= { cslbxFtTableEntry 20 }
|
|
|
|
cslbxFtDuplPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of duplicate Fault Tolerance
|
|
messages ever received by this SLB device."
|
|
::= { cslbxFtTableEntry 21 }
|
|
|
|
cslbxFtXsumErrPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Fault Tolerance messages with
|
|
a checksum error ever received by this SLB device."
|
|
::= { cslbxFtTableEntry 22 }
|
|
|
|
cslbxFtBuffErrPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Fault Tolerance messages dropped
|
|
by this SLB device due to insufficient buffer memory."
|
|
::= { cslbxFtTableEntry 23 }
|
|
|
|
cslbxFtRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status is used by a management station to
|
|
create or delete the row entry in
|
|
cslbxFtTable following the RowStatus
|
|
textual convention."
|
|
::= { cslbxFtTableEntry 24 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - XML Configuration Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxXmlConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxXmlConfigTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of XML interface settings."
|
|
::= { cslbxXmlConfig 1 }
|
|
|
|
cslbxXmlConfigTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxXmlConfigTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about XML interface settings
|
|
for a particular local SLB entity."
|
|
INDEX { slbEntity }
|
|
::= { cslbxXmlConfigTable 1 }
|
|
|
|
CslbxXmlConfigTableEntry ::= SEQUENCE {
|
|
cslbxXmlConfigEnabled TruthValue,
|
|
cslbxXmlConfigVlanId Unsigned32,
|
|
cslbxXmlConfigListeningPort CiscoPort,
|
|
cslbxXmlConfigRowStatus RowStatus,
|
|
cslbxXmlConfigUserName SlbObjectNameString,
|
|
cslbxXmlConfigPassword SlbPasswordString,
|
|
cslbxXmlConfigClientGroupNumber Unsigned32,
|
|
cslbxXmlConfigClientGroupName SlbObjectNameString
|
|
}
|
|
|
|
cslbxXmlConfigEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current setting for enabling XML interface.
|
|
If this is set, the XML configuration is
|
|
enabled for this SLB instance."
|
|
DEFVAL { false }
|
|
::= { cslbxXmlConfigTableEntry 1 }
|
|
|
|
cslbxXmlConfigVlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID on which to accept requests for
|
|
configuration via XML. If it set to zero, then
|
|
connection from any VLAN is acceptable."
|
|
DEFVAL { 0 }
|
|
::= { cslbxXmlConfigTableEntry 2 }
|
|
|
|
cslbxXmlConfigListeningPort OBJECT-TYPE
|
|
SYNTAX CiscoPort
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP port on which this SLB instance
|
|
listens for XML configuration requests."
|
|
DEFVAL { 80 }
|
|
::= { cslbxXmlConfigTableEntry 3 }
|
|
|
|
cslbxXmlConfigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status is used by a management station to
|
|
create or delete the row entry in cslbxXmlConfigTable
|
|
following the RowStatus textual convention."
|
|
::= { cslbxXmlConfigTableEntry 4 }
|
|
|
|
cslbxXmlConfigUserName OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The required username for the purpose of validating
|
|
the XML request."
|
|
DEFVAL { ''H }
|
|
::= { cslbxXmlConfigTableEntry 5 }
|
|
|
|
cslbxXmlConfigPassword OBJECT-TYPE
|
|
SYNTAX SlbPasswordString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The required password for the purpose of validating
|
|
the XML request."
|
|
DEFVAL { ''H }
|
|
::= { cslbxXmlConfigTableEntry 6 }
|
|
|
|
cslbxXmlConfigClientGroupNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group number of the associated client access
|
|
list."
|
|
DEFVAL { 0 }
|
|
::= { cslbxXmlConfigTableEntry 7 }
|
|
|
|
cslbxXmlConfigClientGroupName OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group name of the associated client access list."
|
|
DEFVAL { ''H }
|
|
::= { cslbxXmlConfigTableEntry 8 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Extended Connection Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxConnTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxConnTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Extended Connections being load-balanced
|
|
by SLB. This table supports the Content Switching
|
|
Module (CSM) feature which is not supported by
|
|
the slbConnectionTable in the CISCO-SLB-MIB."
|
|
::= { cslbxConnections 1 }
|
|
|
|
cslbxConnTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxConnTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Extended Connections for a particular
|
|
local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxConnIndex
|
|
}
|
|
::= { cslbxConnTable 1 }
|
|
|
|
CslbxConnTableEntry ::= SEQUENCE {
|
|
cslbxConnIndex Unsigned32,
|
|
cslbxConnInDestAddrType InetAddressType,
|
|
cslbxConnInDestAddr InetAddress,
|
|
cslbxConnInDestPort CiscoPort,
|
|
cslbxConnInSourceAddrType InetAddressType,
|
|
cslbxConnInSourceAddr InetAddress,
|
|
cslbxConnInSourcePort CiscoPort,
|
|
cslbxConnProtocol CiscoIpProtocol,
|
|
cslbxConnOutDestAddrType InetAddressType,
|
|
cslbxConnOutDestAddr InetAddress,
|
|
cslbxConnOutDestPort CiscoPort,
|
|
cslbxConnOutSourceAddrType InetAddressType,
|
|
cslbxConnOutSourceAddr InetAddress,
|
|
cslbxConnOutSourcePort CiscoPort,
|
|
cslbxConnState SlbConnectionState
|
|
}
|
|
|
|
cslbxConnIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index to internal structures for the
|
|
Extended Connection."
|
|
::= { cslbxConnTableEntry 1 }
|
|
|
|
cslbxConnInDestAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxConnInDestAddr."
|
|
::= { cslbxConnTableEntry 2 }
|
|
|
|
cslbxConnInDestAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of the incoming
|
|
request."
|
|
::= { cslbxConnTableEntry 3 }
|
|
|
|
cslbxConnInDestPort OBJECT-TYPE
|
|
SYNTAX CiscoPort
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination port of the incoming request."
|
|
::= { cslbxConnTableEntry 4 }
|
|
|
|
cslbxConnInSourceAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxConnInSourceAddr."
|
|
::= { cslbxConnTableEntry 5 }
|
|
|
|
cslbxConnInSourceAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of the incoming request."
|
|
::= { cslbxConnTableEntry 6 }
|
|
|
|
cslbxConnInSourcePort OBJECT-TYPE
|
|
SYNTAX CiscoPort
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source port of the incoming request."
|
|
::= { cslbxConnTableEntry 7 }
|
|
|
|
cslbxConnProtocol OBJECT-TYPE
|
|
SYNTAX CiscoIpProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP protocol for the Extended Conn."
|
|
::= { cslbxConnTableEntry 8 }
|
|
|
|
cslbxConnOutDestAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxConnOutDestIpAddr."
|
|
::= { cslbxConnTableEntry 9 }
|
|
|
|
cslbxConnOutDestAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of the load-balanced
|
|
Extended Conn."
|
|
::= { cslbxConnTableEntry 10 }
|
|
|
|
cslbxConnOutDestPort OBJECT-TYPE
|
|
SYNTAX CiscoPort
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination port of the load-balanced
|
|
Extended Conn."
|
|
::= { cslbxConnTableEntry 11 }
|
|
|
|
cslbxConnOutSourceAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of address stored in
|
|
cslbxConnOutSourceAddr."
|
|
::= { cslbxConnTableEntry 12 }
|
|
|
|
cslbxConnOutSourceAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of the load-balanced
|
|
Extended Conn."
|
|
::= { cslbxConnTableEntry 13 }
|
|
|
|
cslbxConnOutSourcePort OBJECT-TYPE
|
|
SYNTAX CiscoPort
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source port of the load-balanced
|
|
Extended Conn."
|
|
::= { cslbxConnTableEntry 14 }
|
|
|
|
cslbxConnState OBJECT-TYPE
|
|
SYNTAX SlbConnectionState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of this Extended Conn."
|
|
::= { cslbxConnTableEntry 15 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Owner Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxOwnerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxOwnerTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Owners of the load balancing objects."
|
|
::= { cslbxOwnerObjects 1 }
|
|
|
|
cslbxOwnerTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxOwnerTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular Owner configured on
|
|
a particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxOwnerName
|
|
}
|
|
::= { cslbxOwnerTable 1 }
|
|
|
|
CslbxOwnerTableEntry ::= SEQUENCE {
|
|
cslbxOwnerName SlbObjectNameString,
|
|
cslbxOwnerContactInfo SnmpAdminString,
|
|
cslbxOwnerBillingInfo SnmpAdminString,
|
|
cslbxOwnerMaxConns Unsigned32,
|
|
cslbxOwnerRowStatus RowStatus
|
|
}
|
|
|
|
cslbxOwnerName OBJECT-TYPE
|
|
SYNTAX SlbObjectNameString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the owner of the configured SLB objects."
|
|
::= { cslbxOwnerTableEntry 1 }
|
|
|
|
cslbxOwnerContactInfo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The contact information for this Owner."
|
|
DEFVAL { ''H }
|
|
::= { cslbxOwnerTableEntry 2 }
|
|
|
|
cslbxOwnerBillingInfo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The billing information for this Owner."
|
|
DEFVAL { ''H }
|
|
::= { cslbxOwnerTableEntry 3 }
|
|
|
|
cslbxOwnerMaxConns OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum of connections can be opened to the
|
|
virtual servers associated with this Owner. The
|
|
value of zero indicates that there is no upper
|
|
limit of connections associated with this Owner."
|
|
DEFVAL { 0 }
|
|
::= { cslbxOwnerTableEntry 4 }
|
|
|
|
cslbxOwnerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object used by a management station to create
|
|
or delete the row entry in cslbxOwnerTable following
|
|
the RowStatus textual convention."
|
|
::= { cslbxOwnerTableEntry 5 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Script File Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxScriptFileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxScriptFileTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Script files to be downloaded into a
|
|
particular SLB device. The content of these text
|
|
files can be excuted by the SLB device to provide
|
|
additional health check functionality."
|
|
::= { cslbxScriptObjects 1 }
|
|
|
|
cslbxScriptFileTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxScriptFileTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular Script file configured
|
|
on a particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxScriptFileIndex
|
|
}
|
|
::= { cslbxScriptFileTable 1 }
|
|
|
|
CslbxScriptFileTableEntry ::= SEQUENCE {
|
|
cslbxScriptFileIndex Unsigned32,
|
|
cslbxScriptFileUrl SnmpAdminString,
|
|
cslbxScriptFileRowStatus RowStatus
|
|
}
|
|
|
|
cslbxScriptFileIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Script file index."
|
|
::= { cslbxScriptFileTableEntry 1 }
|
|
|
|
cslbxScriptFileUrl OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name and location of the Script file."
|
|
DEFVAL { ''H }
|
|
::= { cslbxScriptFileTableEntry 2 }
|
|
|
|
cslbxScriptFileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object used by a management station to create
|
|
or delete the row entry in cslbxScriptFileTable
|
|
following the RowStatus textual convention."
|
|
::= { cslbxScriptFileTableEntry 3 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * SLB-EXT - Script Task Table *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxScriptTaskTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslbxScriptTaskTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Script tasks to be executed by the SLB
|
|
device when it is online. The scripts from the
|
|
cslbxScriptFileTable are referenced in this table
|
|
by the named labels."
|
|
::= { cslbxScriptObjects 2 }
|
|
|
|
cslbxScriptTaskTableEntry OBJECT-TYPE
|
|
SYNTAX CslbxScriptTaskTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular Script task configured
|
|
on a particular local SLB entity."
|
|
INDEX {
|
|
slbEntity,
|
|
cslbxScriptTaskIndex
|
|
}
|
|
::= { cslbxScriptTaskTable 1 }
|
|
|
|
CslbxScriptTaskTableEntry ::= SEQUENCE {
|
|
cslbxScriptTaskIndex Unsigned32,
|
|
cslbxScriptTaskScriptName SlbFunctionNameString,
|
|
cslbxScriptTaskScriptArguments SnmpAdminString,
|
|
cslbxScriptTaskRowStatus RowStatus
|
|
}
|
|
|
|
cslbxScriptTaskIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Script task index."
|
|
::= { cslbxScriptTaskTableEntry 1 }
|
|
|
|
cslbxScriptTaskScriptName OBJECT-TYPE
|
|
SYNTAX SlbFunctionNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the function to be executed."
|
|
DEFVAL { ''H }
|
|
::= { cslbxScriptTaskTableEntry 2 }
|
|
|
|
cslbxScriptTaskScriptArguments OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The argument parameters passed into the executable
|
|
Script."
|
|
DEFVAL { ''H }
|
|
::= { cslbxScriptTaskTableEntry 3 }
|
|
|
|
cslbxScriptTaskRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object used by a management station to create
|
|
or delete the row entry in cslbxScriptTaskTable
|
|
following the RowStatus textual convention."
|
|
::= { cslbxScriptTaskTableEntry 4 }
|
|
|
|
|
|
|
|
-- *************************************************************
|
|
-- * *
|
|
-- * Notification Truth Values *
|
|
-- * *
|
|
-- *************************************************************
|
|
|
|
cslbxFtStateChangeNotifEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls the generation of
|
|
cslbxFtStateChange notification.
|
|
'true' Indicates that cslbxFtStateChange
|
|
notification is to be generated when the state
|
|
changes. That is, notification generation
|
|
is enabled.
|
|
'false' Indicates that cslbxFtStateChange
|
|
notification generation is disabled."
|
|
DEFVAL { false }
|
|
::= { cslbxNotifObjects 1 }
|
|
|
|
-- Notifications
|
|
|
|
cslbxFtStateChange NOTIFICATION-TYPE
|
|
OBJECTS { cslbxFtState }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notification generated when the Fault Tolerance
|
|
process changes to a new state. The value of
|
|
cslbxFtState indicates the new state."
|
|
::= { ciscoSlbExtMIBNotifs 1 }
|
|
-- Conformance Information
|
|
|
|
cslbxMIBCompliances OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBConform 1 }
|
|
|
|
cslbxMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoSlbExtMIBConform 2 }
|
|
|
|
|
|
-- Compliance
|
|
|
|
cslbxMIBCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco SLB EXT MIB. The Content Switching Module
|
|
(CSM) product supports this revision."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cslbxStickyGroupsGroup,
|
|
cslbxMapsGroup,
|
|
cslbxPoliciesGroup,
|
|
cslbxVirtualServersGroup
|
|
}
|
|
|
|
GROUP cslbxStatsGroup
|
|
DESCRIPTION
|
|
"This group supports the load-balancing
|
|
statistics for the Content Switching Module
|
|
(CSM) product."
|
|
|
|
GROUP cslbxServerFarmsGroup
|
|
DESCRIPTION
|
|
"This group supports the HTTP redirect servers
|
|
in a SLB server farm."
|
|
|
|
GROUP cslbxClientNatPoolsGroup
|
|
DESCRIPTION
|
|
"This group supports the client NAT feature
|
|
for a SLB device."
|
|
|
|
GROUP cslbxVlansGroup
|
|
DESCRIPTION
|
|
"This group supports the VLAN configuration
|
|
for the Content Switching Module (CSM)
|
|
product. An implementation is
|
|
only required to support IPv4 address
|
|
instances for the table cslbxAliasAddrTable,
|
|
cslbxStaticRouteTable in this group."
|
|
|
|
GROUP cslbxFaultToleranceGroup
|
|
DESCRIPTION
|
|
"This group supports the Fault Tolerance
|
|
feature for the Content Switching Module
|
|
(CSM) product."
|
|
|
|
GROUP cslbxNotifControlGroup
|
|
DESCRIPTION
|
|
"This group supports the setting for enabling
|
|
the notifications of state changed in
|
|
a SLB device."
|
|
|
|
GROUP cslbxNotifGroup
|
|
DESCRIPTION
|
|
"This group supports the notifications of
|
|
state changed in a SLB device."
|
|
|
|
GROUP cslbxConnsGroup
|
|
DESCRIPTION
|
|
"This group supports the Connection table for
|
|
the Content Switching Module (CSM) product."
|
|
|
|
GROUP cslbxStickyObjectsGroup
|
|
DESCRIPTION
|
|
"This group supports the Sticky Object table
|
|
for the Content Switching Module (CSM)
|
|
product."
|
|
|
|
GROUP cslbxXmlConfigGroup
|
|
DESCRIPTION
|
|
"This group supports the XML Config table
|
|
for the Content Switching Module (CSM)
|
|
product."
|
|
|
|
OBJECT cslbxServerFarmHashMaskAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxServerFarmHashMaskAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolStartAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolStartAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolEndAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolEndAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyGroupMaskAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyGroupMaskAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanMaskAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanMaskAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInDestAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInDestAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInSourceAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInSourceAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutDestAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutDestAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutSourceAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutSourceAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyObjectRealAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyObjectRealAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
::= { cslbxMIBCompliances 1 }
|
|
|
|
cslbxMIBComplianceRev1 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco SLB EXT MIB. The Content Switching Module
|
|
(CSM) product supports this revision."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cslbxStickyGroupsGroupRev2,
|
|
cslbxMapsGroup,
|
|
cslbxPoliciesGroup,
|
|
cslbxVirtualServersGroup
|
|
}
|
|
|
|
GROUP cslbxStatsGroup
|
|
DESCRIPTION
|
|
"This group supports the load-balancing
|
|
statistics for the Content Switching Module
|
|
(CSM) product."
|
|
|
|
GROUP cslbxServerFarmsGroup
|
|
DESCRIPTION
|
|
"This group supports the HTTP redirect servers
|
|
in a SLB server farm."
|
|
|
|
GROUP cslbxClientNatPoolsGroup
|
|
DESCRIPTION
|
|
"This group supports the client NAT feature
|
|
for a SLB device."
|
|
|
|
GROUP cslbxVlansGroup
|
|
DESCRIPTION
|
|
"This group supports the VLAN configuration
|
|
for the Content Switching Module (CSM)
|
|
product. An implementation is
|
|
only required to support IPv4 address
|
|
instances for the table cslbxAliasAddrTable,
|
|
cslbxStaticRouteTable in this group."
|
|
|
|
GROUP cslbxFaultToleranceGroup
|
|
DESCRIPTION
|
|
"This group supports the Fault Tolerance
|
|
feature for the Content Switching Module
|
|
(CSM) product."
|
|
|
|
GROUP cslbxNotifControlGroup
|
|
DESCRIPTION
|
|
"This group supports the setting for enabling
|
|
the notifications of state changed in
|
|
a SLB device."
|
|
|
|
GROUP cslbxNotifGroup
|
|
DESCRIPTION
|
|
"This group supports the notifications of
|
|
state changed in a SLB device."
|
|
|
|
GROUP cslbxConnsGroup
|
|
DESCRIPTION
|
|
"This group supports the Connection table for
|
|
the Content Switching Module (CSM) product."
|
|
|
|
GROUP cslbxStickyObjectsGroup
|
|
DESCRIPTION
|
|
"This group supports the Sticky Object table
|
|
for the Content Switching Module (CSM)
|
|
product."
|
|
|
|
GROUP cslbxXmlConfigGroup
|
|
DESCRIPTION
|
|
"This group supports the XML Config table
|
|
for the Content Switching Module (CSM)
|
|
product."
|
|
|
|
GROUP cslbxXmlUserAccessGroup
|
|
DESCRIPTION
|
|
"This group supports additional configurations
|
|
for controlling the user access to the XML
|
|
management interface in an SLB device."
|
|
|
|
GROUP cslbxOwnerGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations for
|
|
defining Owner object in an SLB device."
|
|
|
|
GROUP cslbxBackupServerGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations for
|
|
defining the Backup ServerFarms in an SLB
|
|
device."
|
|
|
|
GROUP cslbxScriptedProbeGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations for
|
|
Scripted Probe objects in an SLB device."
|
|
|
|
GROUP cslbxReverseStickyGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations of
|
|
Reverse Sticky option in the Content Switching
|
|
Module (CSM) product."
|
|
|
|
GROUP cslbxVirtualServersExtGroup
|
|
DESCRIPTION
|
|
"This group supports additional counters and
|
|
configurations to control the traffic coming
|
|
into an Virtual Server object in a SLB device."
|
|
|
|
GROUP cslbxMapsRev2Group
|
|
DESCRIPTION
|
|
"This group supports configurations of the
|
|
matching criterion in a SLB device. This
|
|
second revision includes the configuration
|
|
of a HTTP request method matching string."
|
|
|
|
GROUP cslbxServerFarmsExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
which support HTTP Cookie and HTTP URL
|
|
attritbutes in the server farms."
|
|
|
|
GROUP cslbxCookieStickyGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for the systems
|
|
which support cookie attributes
|
|
in sticky configuration."
|
|
|
|
GROUP cslbxServerFarmsHttpRetCodeGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
with return code map can be configured
|
|
on the server farm."
|
|
|
|
GROUP cslbxStatsHCGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
which support counter64 SLB statistics."
|
|
|
|
OBJECT cslbxServerFarmHashMaskAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxServerFarmHashMaskAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolStartAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolStartAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolEndAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolEndAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyGroupMaskAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyGroupMaskAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanMaskAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanMaskAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInDestAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInDestAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInSourceAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInSourceAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutDestAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutDestAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutSourceAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutSourceAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyObjectRealAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyObjectRealAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
::= { cslbxMIBCompliances 2 }
|
|
|
|
cslbxMIBComplianceRev2 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco SLB EXT MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cslbxStatsGroup,
|
|
cslbxServerFarmsGroup,
|
|
cslbxStickyGroupsGroupRev2,
|
|
cslbxMapsGroup,
|
|
cslbxPoliciesGroup,
|
|
cslbxVirtualServersGroup
|
|
}
|
|
|
|
GROUP cslbxClientNatPoolsGroup
|
|
DESCRIPTION
|
|
"This group supports the client NAT feature
|
|
for a SLB device."
|
|
|
|
GROUP cslbxVlansGroup
|
|
DESCRIPTION
|
|
"This group supports the VLAN configuration
|
|
for the Content Switching Module.
|
|
An implementation is only required to
|
|
support IPv4 address instances for the table
|
|
cslbxAliasAddrTable, cslbxStaticRouteTable in
|
|
this group."
|
|
|
|
GROUP cslbxFaultToleranceGroup
|
|
DESCRIPTION
|
|
"This group supports the Fault Tolerance
|
|
feature for the Content Switching Module
|
|
(CSM) product."
|
|
|
|
GROUP cslbxNotifControlGroup
|
|
DESCRIPTION
|
|
"This group supports the setting for enabling
|
|
the notifications of state changed in
|
|
a SLB device."
|
|
|
|
GROUP cslbxNotifGroup
|
|
DESCRIPTION
|
|
"This group supports the notifications of
|
|
state changed in a SLB device."
|
|
|
|
GROUP cslbxConnsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those modules
|
|
which support SLB connections."
|
|
|
|
GROUP cslbxStickyObjectsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those modules
|
|
which supports the Sticky Object configuration."
|
|
|
|
GROUP cslbxXmlConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those modules
|
|
which support parameters that will be used for
|
|
configuration using XML."
|
|
|
|
GROUP cslbxXmlUserAccessGroup
|
|
DESCRIPTION
|
|
"This group supports additional configurations
|
|
for controlling the user access to the XML
|
|
management interface in an SLB device."
|
|
|
|
GROUP cslbxOwnerGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations for
|
|
defining Owner object in an SLB device."
|
|
|
|
GROUP cslbxBackupServerGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations for
|
|
defining the Backup ServerFarms in an SLB
|
|
device."
|
|
|
|
GROUP cslbxScriptedProbeGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations for
|
|
Scripted Probe objects in an SLB device."
|
|
|
|
GROUP cslbxReverseStickyGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those modules
|
|
which supports reverse sticky options."
|
|
|
|
GROUP cslbxVirtualServersExtGroup
|
|
DESCRIPTION
|
|
"This group supports additional counters and
|
|
configurations to control the traffic coming
|
|
into an Virtual Server object in a SLB device."
|
|
|
|
GROUP cslbxMapsRev2Group
|
|
DESCRIPTION
|
|
"This group supports configurations of the
|
|
matching criterion in a SLB device. This
|
|
second revision includes the configuration
|
|
of a HTTP request method matching string."
|
|
|
|
GROUP cslbxServerFarmsExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
which support HTTP Cookie and HTTP URL
|
|
attritbutes in the server farms."
|
|
|
|
GROUP cslbxCookieStickyGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for the systems
|
|
which support cookie attributes
|
|
in sticky configuration."
|
|
|
|
GROUP cslbxServerFarmsHttpRetCodeGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
with return code map can be configured
|
|
on the server farm."
|
|
|
|
GROUP cslbxStatsHCGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
which support counter64 SLB statistics."
|
|
|
|
OBJECT cslbxServerFarmHashMaskAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxServerFarmHashMaskAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolStartAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolStartAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolEndAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolEndAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyGroupMaskAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyGroupMaskAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanMaskAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanMaskAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInDestAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInDestAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInSourceAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInSourceAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutDestAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutDestAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutSourceAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutSourceAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyObjectRealAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyObjectRealAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
::= { cslbxMIBCompliances 3 }
|
|
|
|
cslbxMIBComplianceRev3 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco SLB EXT MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cslbxStatsGroup,
|
|
cslbxServerFarmsGroup,
|
|
cslbxStickyGroupsGroupRev2,
|
|
cslbxMapsGroup,
|
|
cslbxPoliciesGroup,
|
|
cslbxVirtualServersGroup,
|
|
cslbxServerFarmStatsGroup
|
|
}
|
|
|
|
GROUP cslbxClientNatPoolsGroup
|
|
DESCRIPTION
|
|
"This group supports the client NAT feature
|
|
for a SLB device."
|
|
|
|
GROUP cslbxVlansGroup
|
|
DESCRIPTION
|
|
"This group supports the VLAN configuration
|
|
for the Content Switching Module.
|
|
An implementation is only required to
|
|
support IPv4 address instances for the table
|
|
cslbxAliasAddrTable, cslbxStaticRouteTable in
|
|
this group."
|
|
|
|
GROUP cslbxFaultToleranceGroup
|
|
DESCRIPTION
|
|
"This group supports the Fault Tolerance
|
|
feature for the Content Switching Module
|
|
(CSM) product."
|
|
|
|
GROUP cslbxNotifControlGroup
|
|
DESCRIPTION
|
|
"This group supports the setting for enabling
|
|
the notifications of state changed in
|
|
a SLB device."
|
|
|
|
GROUP cslbxNotifGroup
|
|
DESCRIPTION
|
|
"This group supports the notifications of
|
|
state changed in a SLB device."
|
|
|
|
GROUP cslbxConnsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those modules
|
|
which support SLB connections."
|
|
|
|
GROUP cslbxStickyObjectsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those modules
|
|
which supports the Sticky Object configuration."
|
|
|
|
GROUP cslbxXmlConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those modules
|
|
which support parameters that will be used for
|
|
configuration using XML."
|
|
|
|
GROUP cslbxXmlUserAccessGroup
|
|
DESCRIPTION
|
|
"This group supports additional configurations
|
|
for controlling the user access to the XML
|
|
management interface in an SLB device."
|
|
|
|
GROUP cslbxOwnerGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations for
|
|
defining Owner object in an SLB device."
|
|
|
|
GROUP cslbxBackupServerGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations for
|
|
defining the Backup ServerFarms in an SLB
|
|
device."
|
|
|
|
GROUP cslbxScriptedProbeGroup
|
|
DESCRIPTION
|
|
"This group supports the configurations for
|
|
Scripted Probe objects in an SLB device."
|
|
|
|
GROUP cslbxReverseStickyGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those modules
|
|
which supports reverse sticky options."
|
|
|
|
GROUP cslbxVirtualServersExtGroup
|
|
DESCRIPTION
|
|
"This group supports additional counters and
|
|
configurations to control the traffic coming
|
|
into an Virtual Server object in a SLB device."
|
|
|
|
GROUP cslbxMapsRev2Group
|
|
DESCRIPTION
|
|
"This group supports configurations of the
|
|
matching criterion in a SLB device. This
|
|
second revision includes the configuration
|
|
of a HTTP request method matching string."
|
|
|
|
GROUP cslbxServerFarmsExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
which support HTTP Cookie and HTTP URL
|
|
attritbutes in the server farms."
|
|
|
|
GROUP cslbxServerFarmsExtGroupRev1
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
which support HTTP Cookie and HTTP URL
|
|
attritbutes in the server farms."
|
|
|
|
GROUP cslbxCookieStickyGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for the systems
|
|
which support cookie attributes
|
|
in sticky configuration."
|
|
|
|
GROUP cslbxServerFarmsHttpRetCodeGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
with return code map can be configured
|
|
on the server farm."
|
|
|
|
GROUP cslbxStatsHCGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems
|
|
which support counter64 SLB statistics."
|
|
|
|
OBJECT cslbxServerFarmHashMaskAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxServerFarmHashMaskAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolStartAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolStartAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolEndAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxNatPoolEndAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyGroupMaskAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyGroupMaskAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanMaskAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxVlanMaskAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInDestAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInDestAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInSourceAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnInSourceAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutDestAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutDestAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutSourceAddrType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxConnOutSourceAddr
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyObjectRealAddressType
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
|
|
OBJECT cslbxStickyObjectRealAddress
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 addresses."
|
|
::= { cslbxMIBCompliances 4 }
|
|
|
|
-- Units of Conformance
|
|
|
|
cslbxStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxStatsServerInitConns,
|
|
cslbxStatsServerInitHCConns,
|
|
cslbxStatsCurrConnections,
|
|
cslbxStatsCurrServerInitConns,
|
|
cslbxStatsFailedConns,
|
|
cslbxStatsFailedServerInitConns,
|
|
cslbxStatsL4PolicyConns,
|
|
cslbxStatsL7PolicyConns,
|
|
cslbxStatsDroppedL4PolicyConns,
|
|
cslbxStatsDroppedL7PolicyConns,
|
|
cslbxStatsFtpConns,
|
|
cslbxStatsHttpRedirectConns,
|
|
cslbxStatsDroppedRedirectConns,
|
|
cslbxStatsNoMatchPolicyRejects,
|
|
cslbxStatsNoCfgPolicyRejects,
|
|
cslbxStatsNoActiveServerRejects,
|
|
cslbxStatsAclDenyRejects,
|
|
cslbxStatsMaxParseLenRejects,
|
|
cslbxStatsBadSslFormatRejects,
|
|
cslbxStatsL7ParserErrorRejects,
|
|
cslbxStatsVerMismatchRejects,
|
|
cslbxStatsOutOfMemoryRejects,
|
|
cslbxStatsTimedOutConnections,
|
|
cslbxStatsTcpChecksumErrorPkts,
|
|
cslbxStatsIpChecksumErrorPkts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of additional global statistics objects
|
|
for the SLB entity."
|
|
::= { cslbxMIBGroups 1 }
|
|
|
|
cslbxServerFarmsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxServerFarmHashMaskAddrType,
|
|
cslbxServerFarmHashMaskAddr,
|
|
cslbxServerFarmClientNatPool,
|
|
cslbxServerFarmFailAction,
|
|
cslbxServerFarmHttpReturnCodeMap,
|
|
cslbxServerFarmInFailedThreshold,
|
|
cslbxServerFarmInbandResetTimer,
|
|
cslbxRedirectSvrRelocationStr,
|
|
cslbxRedirectSvrBackupString,
|
|
cslbxRedirectSvrRedirectCode,
|
|
cslbxRedirectSvrRedirectPort,
|
|
cslbxRedirectSvrState,
|
|
cslbxRedirectSvrNumberOfConns,
|
|
cslbxRedirectSvrMaxConns,
|
|
cslbxRedirectSvrAdminWeight,
|
|
cslbxRedirectSvrOperWeight,
|
|
cslbxRedirectSvrMetric,
|
|
cslbxRedirectSvrTotalConns,
|
|
cslbxRedirectSvrHCTotalConns,
|
|
cslbxRedirectSvrRowStatus,
|
|
cslbxServerFarmProbeRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of cslbxServerFarmTable and
|
|
cslbxRedirectSvrTable objects used to
|
|
further define an SLB server farm."
|
|
::= { cslbxMIBGroups 2 }
|
|
|
|
cslbxClientNatPoolsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxNatPoolStartAddressType,
|
|
cslbxNatPoolStartAddress,
|
|
cslbxNatPoolEndAddressType,
|
|
cslbxNatPoolEndAddress,
|
|
cslbxNatPoolRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SLB client NAT pool objects."
|
|
::= { cslbxMIBGroups 3 }
|
|
|
|
cslbxStickyGroupsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxStickyGroupType,
|
|
cslbxStickyGroupMaskAddressType,
|
|
cslbxStickyGroupMaskAddress,
|
|
cslbxStickyGroupCookieName,
|
|
cslbxStickyGroupStickyTimer,
|
|
cslbxStickyGroupRowStatus
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The SLB sticky group objects."
|
|
::= { cslbxMIBGroups 4 }
|
|
|
|
cslbxStickyObjectsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxStickyObjectGroupId,
|
|
cslbxStickyObjectType,
|
|
cslbxStickyObjectSourceInfo,
|
|
cslbxStickyObjectRealAddressType,
|
|
cslbxStickyObjectRealAddress,
|
|
cslbxStickyObjectRealPort
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SLB Extended sticky objects."
|
|
::= { cslbxMIBGroups 5 }
|
|
|
|
cslbxMapsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxMapType,
|
|
cslbxMapRowStatus,
|
|
cslbxHttpExpressionFieldName,
|
|
cslbxHttpExpressionValue,
|
|
cslbxHttpExpressionRowStatus,
|
|
cslbxHttpReturnCodeMaxValue,
|
|
cslbxHttpReturnCodeThreshold,
|
|
cslbxHttpReturnCodeResetTimer,
|
|
cslbxHttpReturnCodeType,
|
|
cslbxHttpReturnCodeRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SLB map objects."
|
|
::= { cslbxMIBGroups 6 }
|
|
|
|
cslbxPoliciesGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxPolicyClientGroupNumber,
|
|
cslbxPolicyClientGroupName,
|
|
cslbxPolicyUrlMap,
|
|
cslbxPolicyCookieMap,
|
|
cslbxPolicyGenericHeaderMap,
|
|
cslbxPolicyStickyGroup,
|
|
cslbxPolicyDscpEnabled,
|
|
cslbxPolicyDscpStamping,
|
|
cslbxPolicyFarmName,
|
|
cslbxPolicyRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SLB policy objects."
|
|
::= { cslbxMIBGroups 8 }
|
|
|
|
cslbxVirtualServersGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxVirtualAdvertiseOption,
|
|
cslbxVirtualVlanId,
|
|
cslbxVirtualReplicationMode,
|
|
cslbxVirtualPendingTimer,
|
|
cslbxVirtualL7MaxParseLength,
|
|
cslbxVirtualHttpPersistenceSlb,
|
|
cslbxVirtualURLHashBeginString,
|
|
cslbxVirtualURLHashEndString,
|
|
cslbxRuleCurrentConnections,
|
|
cslbxRuleTotalConnections,
|
|
cslbxRuleHCTotalConnections,
|
|
cslbxRuleTotalClientPackets,
|
|
cslbxRuleHCTotalClientPackets,
|
|
cslbxRuleTotalServerPackets,
|
|
cslbxRuleHCTotalServerPackets,
|
|
cslbxRuleRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of virtual server and rule objects
|
|
used to further define layer 7 parameters for the
|
|
SLB virtual server."
|
|
::= { cslbxMIBGroups 9 }
|
|
|
|
cslbxVlansGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxVlanType,
|
|
cslbxVlanAddressType,
|
|
cslbxVlanAddress,
|
|
cslbxVlanMaskAddressType,
|
|
cslbxVlanMaskAddress,
|
|
cslbxVlanRowStatus,
|
|
cslbxAliasAddrRowStatus,
|
|
cslbxStaticRouteRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SLB VLAN configuration objects."
|
|
::= { cslbxMIBGroups 10 }
|
|
|
|
cslbxFaultToleranceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxFtGroupId,
|
|
cslbxFtVlanId,
|
|
cslbxFtPreempt,
|
|
cslbxFtPriority,
|
|
cslbxFtHeartBeatTimer,
|
|
cslbxFtFailThreshold,
|
|
cslbxFtState,
|
|
cslbxFtStateChangeTime,
|
|
cslbxFtRxHeartBeatMsgs,
|
|
cslbxFtTxHeartBeatMsgs,
|
|
cslbxFtRxUpdateMsgs,
|
|
cslbxFtTxUpdateMsgs,
|
|
cslbxFtRxCoupMsgs,
|
|
cslbxFtTxCoupMsgs,
|
|
cslbxFtRxElectMsgs,
|
|
cslbxFtTxElectMsgs,
|
|
cslbxFtRxConnReplMsgs,
|
|
cslbxFtTxConnReplMsgs,
|
|
cslbxFtRxPackets,
|
|
cslbxFtDropPackets,
|
|
cslbxFtDuplPackets,
|
|
cslbxFtXsumErrPackets,
|
|
cslbxFtBuffErrPackets,
|
|
cslbxFtRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SLB Fault Tolerance objects."
|
|
::= { cslbxMIBGroups 11 }
|
|
|
|
cslbxConnsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxConnInDestAddrType,
|
|
cslbxConnInDestAddr,
|
|
cslbxConnInDestPort,
|
|
cslbxConnInSourceAddrType,
|
|
cslbxConnInSourceAddr,
|
|
cslbxConnInSourcePort,
|
|
cslbxConnProtocol,
|
|
cslbxConnOutDestAddrType,
|
|
cslbxConnOutDestAddr,
|
|
cslbxConnOutDestPort,
|
|
cslbxConnOutSourceAddrType,
|
|
cslbxConnOutSourceAddr,
|
|
cslbxConnOutSourcePort,
|
|
cslbxConnState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SLB Extended Conn objects."
|
|
::= { cslbxMIBGroups 12 }
|
|
|
|
cslbxXmlConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxXmlConfigEnabled,
|
|
cslbxXmlConfigVlanId,
|
|
cslbxXmlConfigListeningPort,
|
|
cslbxXmlConfigRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SLB XML configuration objects."
|
|
::= { cslbxMIBGroups 13 }
|
|
|
|
cslbxNotifControlGroup OBJECT-GROUP
|
|
OBJECTS { cslbxFtStateChangeNotifEnabled }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects to control the
|
|
notifications for state changed in a SLB
|
|
device."
|
|
::= { cslbxMIBGroups 14 }
|
|
|
|
cslbxNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { cslbxFtStateChange }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of notifications of CISCO-SLB-EXT-MIB
|
|
entity that are required to support."
|
|
::= { cslbxMIBGroups 15 }
|
|
|
|
cslbxXmlUserAccessGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxXmlConfigUserName,
|
|
cslbxXmlConfigPassword,
|
|
cslbxXmlConfigClientGroupNumber,
|
|
cslbxXmlConfigClientGroupName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of additional objects used to
|
|
further control the access to the SLB XML
|
|
management interface."
|
|
::= { cslbxMIBGroups 16 }
|
|
|
|
cslbxOwnerGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxVirtualOwnerName,
|
|
cslbxOwnerContactInfo,
|
|
cslbxOwnerBillingInfo,
|
|
cslbxOwnerMaxConns,
|
|
cslbxOwnerRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to define the
|
|
Owner information of an SLB Virtual Server
|
|
object."
|
|
::= { cslbxMIBGroups 17 }
|
|
|
|
cslbxBackupServerGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxPolicyBackupFarmName,
|
|
cslbxPolicyBkFarmStickyEnabled,
|
|
cslbxVirtualBackupFarmName,
|
|
cslbxVirtualBkFarmStickyEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to define the SLB
|
|
Backup Server Farm option."
|
|
::= { cslbxMIBGroups 18 }
|
|
|
|
cslbxScriptedProbeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxScriptFileUrl,
|
|
cslbxScriptFileRowStatus,
|
|
cslbxScriptTaskScriptName,
|
|
cslbxScriptTaskScriptArguments,
|
|
cslbxScriptTaskRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects to configure executable
|
|
Script in an SLB device."
|
|
::= { cslbxMIBGroups 19 }
|
|
|
|
cslbxReverseStickyGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxPolicyReverseStickyGroup,
|
|
cslbxVirtualReverseStickyGroup
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to configure
|
|
the Reverse Sticky option."
|
|
::= { cslbxMIBGroups 20 }
|
|
|
|
cslbxVirtualServersExtGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxVirtualMaxConns,
|
|
cslbxVirtualFlowMode,
|
|
cslbxVirtualSSLStickyOffset,
|
|
cslbxVirtualSSLStickyLength,
|
|
cslbxRuleTotalClientOctets,
|
|
cslbxRuleHCTotalClientOctets,
|
|
cslbxRuleTotalServerOctets,
|
|
cslbxRuleHCTotalServerOctets
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of additional objects used to
|
|
define SSL sticky option, packet counters and
|
|
flow control for a SLB Virtual Server."
|
|
::= { cslbxMIBGroups 22 }
|
|
|
|
cslbxMapsRev2Group OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxMapType,
|
|
cslbxMapRowStatus,
|
|
cslbxHttpExpressionFieldName,
|
|
cslbxHttpExpressionValue,
|
|
cslbxHttpExpressionRowStatus,
|
|
cslbxHttpExpressionRequestMethod,
|
|
cslbxHttpReturnCodeMaxValue,
|
|
cslbxHttpReturnCodeThreshold,
|
|
cslbxHttpReturnCodeResetTimer,
|
|
cslbxHttpReturnCodeType,
|
|
cslbxHttpReturnCodeRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second revision of collection of objects
|
|
used to define a SLB matching criteria."
|
|
::= { cslbxMIBGroups 23 }
|
|
|
|
cslbxServerFarmsExtGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxServerFarmTransparent,
|
|
cslbxServerFarmSlowStart,
|
|
cslbxServerFarmHashHeaderName,
|
|
cslbxServerFarmHashCookieName,
|
|
cslbxServerFarmUrlPatternBegin,
|
|
cslbxServerFarmUrlPatternEnd,
|
|
cslbxServerFarmDescription,
|
|
cslbxServerFarmType
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects related to server farm."
|
|
::= { cslbxMIBGroups 24 }
|
|
|
|
cslbxServerFarmsHttpRetCodeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxSfarmHttpRetCodeMaxValue,
|
|
cslbxSfarmHttpRetCodeActionType,
|
|
cslbxSfarmHttpRetCodeThreshold,
|
|
cslbxSfarmHttpRetCodeResetTimer,
|
|
cslbxSfarmHttpRetCodeStorageType,
|
|
cslbxSfarmHttpRetCodeRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects related to HTTP Return Codes
|
|
in server farm."
|
|
::= { cslbxMIBGroups 25 }
|
|
|
|
cslbxStickyGroupsGroupRev2 OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxStickyGroupType,
|
|
cslbxStickyGroupMaskAddressType,
|
|
cslbxStickyGroupMaskAddress,
|
|
cslbxStickyGroupCookieName,
|
|
cslbxStickyGroupStickyTimer,
|
|
cslbxStickyGroupRowStatus,
|
|
cslbxStickyGroupHeaderName,
|
|
cslbxStickyGroupTimeoutActiveConn,
|
|
cslbxStickyGroupReplicate,
|
|
cslbxStickyOffset,
|
|
cslbxStickyLength
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects for sticky features."
|
|
::= { cslbxMIBGroups 26 }
|
|
|
|
cslbxCookieStickyGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxStickyCookieInsertEnable,
|
|
cslbxStickyCookieSecondary,
|
|
cslbxStickyCookieExpiryDate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains objects related to
|
|
static Cookie."
|
|
::= { cslbxMIBGroups 27 }
|
|
|
|
cslbxStatsHCGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxStatsL4PolicyHCConns,
|
|
cslbxStatsL7PolicyHCConns,
|
|
cslbxStatsDroppedL4PolicyHCConns,
|
|
cslbxStatsDroppedL7PolicyHCConns,
|
|
cslbxStatsNoMatchPolicyHCRejects,
|
|
cslbxStatsNoCfgPolicyHCRejects,
|
|
cslbxStatsAclDenyHCRejects,
|
|
cslbxStatsVerMismatchHCRejects
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information
|
|
specific to counter64 objects for SLB statistics."
|
|
::= { cslbxMIBGroups 35 }
|
|
|
|
cslbxServerFarmStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxServerFarmTotalConns,
|
|
cslbxServerFarmCurrConns,
|
|
cslbxServerFarmFailedConns,
|
|
cslbxServerFarmNumOfTimeFailOvers,
|
|
cslbxServerFarmNumOfTimeBkInServs
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains objects related to
|
|
server farm statistics."
|
|
::= { cslbxMIBGroups 36 }
|
|
|
|
cslbxServerFarmsExtGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cslbxServerFarmTransparent,
|
|
cslbxServerFarmSlowStart,
|
|
cslbxServerFarmHashHeaderName,
|
|
cslbxServerFarmHashCookieName,
|
|
cslbxServerFarmUrlPatternBegin,
|
|
cslbxServerFarmUrlPatternEnd,
|
|
cslbxServerFarmDescription,
|
|
cslbxServerFarmType,
|
|
cslbxServerFarmState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects related to server farm."
|
|
::= { cslbxMIBGroups 37 }
|
|
|
|
END
|