-- ***************************************************************** -- 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