summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCO-ENHANCED-SLB-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCO-ENHANCED-SLB-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCO-ENHANCED-SLB-MIB')
-rw-r--r--MIBS/cisco/CISCO-ENHANCED-SLB-MIB2038
1 files changed, 2038 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-ENHANCED-SLB-MIB b/MIBS/cisco/CISCO-ENHANCED-SLB-MIB
new file mode 100644
index 0000000..36f04f2
--- /dev/null
+++ b/MIBS/cisco/CISCO-ENHANCED-SLB-MIB
@@ -0,0 +1,2038 @@
+-- *****************************************************************
+-- CISCO-ENHANCED-SLB-MIB: Cisco Enhanced SLB MIB
+--
+-- February 2006, Subra Hegde
+--
+-- Copyright (c) 2006, 2008-2009, 2012 by cisco Systems Inc.
+-- All rights reserved.
+-- *****************************************************************
+
+CISCO-ENHANCED-SLB-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ Unsigned32,
+ Counter64,
+ Counter32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ DateAndTime,
+ RowStatus,
+ StorageType,
+ TruthValue
+ FROM SNMPv2-TC
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ InetAddressType,
+ InetAddress,
+ InetPortNumber
+ FROM INET-ADDRESS-MIB
+ SlbServerString,
+ SlbRealServerState,
+ slbEntity,
+ slbServerFarmName
+ FROM CISCO-SLB-MIB
+ SlbUrlString
+ FROM CISCO-SLB-EXT-MIB
+ CiscoHTTPResponseStatusCode
+ FROM CISCO-TC
+ CiscoProbeHealthMonState,
+ cslbxProbeName
+ FROM CISCO-SLB-HEALTH-MON-MIB
+ ciscoMgmt
+ FROM CISCO-SMI;
+
+
+ciscoEnhancedSlbMIB MODULE-IDENTITY
+ LAST-UPDATED "201212030000Z"
+ 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 MIB for managing Server Load Balancing
+ Manager(s), and products supporting Server
+ Load Balancing(SLB) features.
+
+ This MIB extends the tables(as appropriate)
+ that are defined in CISCO-SLB-MIB and
+ CISCO-SLB-EXT-MIB.
+ Some of the functionalities supported are:
+ * Real Server Configuration with real server
+ identified by a name
+ * Real Server configuration in a Server Farm.
+ * Health Probe Configuration in a real server.
+ * Sticky Configuration for HTTP Header, HTTP Cookie
+ and Client IP Address, SSL(Secure Socket Layer).
+
+ Acronyms and terminology:
+
+ SLB : Server Load Balancing
+ When a client initiates a connection to
+ virtual server, the system load balances
+ the connection to the chosen real server
+ based on the user configuration.
+ SLB is important for Scaling of Web
+ Services and for traditional serverices
+ such as DNS, FTP etc.
+ Server Farm : Contains cluster of Real Server
+ Virtual Server : Group of Real Servers
+ RServer : RServers are physical devices that
+ do not belong to any server farm.
+ Real Server : Real Servers are physical devices
+ assigned to a server farms.
+ Real servers provide services that
+ are load balanced.
+ Health Probe : The mechanisms to monitor the health
+ of real servers.
+ sticky ConnectIons : Sticky connections limit traffic
+ to the individual real servers by allowing
+ multiple connections from the same client
+ to stick (or attach) to the same real
+ server using source IP addresses,
+ source IP subnets, cookies, and the
+ secure socket layer (SSL) or by
+ redirecting these connections using
+ Hypertext Transfer Protocol (HTTP)
+ redirect messages. Sticky connection
+ feature also permits coupling of the
+ services that are handled by more
+ than one virtual server.
+ cookie : A cookie is a small data structure used by a
+ server to deliver data to a Web client and
+ request that the client store the information.
+ In certain applications, the client returns
+ the information to the server to maintain
+ the state between the client and the server.
+ BuddyGroup : Contains buddy group name of real server."
+ REVISION "201212030000Z"
+ DESCRIPTION
+ "-Added SlbRserverLocalityState new TEXTUAL-CONVENTION.
+
+ -Added cesRealServerGroupRev2 & cesRealServerNotifGroupRev3.
+
+ -Added ciscoEnhancedSlbMIBComplianceRev6.
+
+ -Deprecated ciscoEnhancedSlbMIBComplianceRev5."
+ REVISION "201204090000Z"
+ DESCRIPTION
+ "-Added the object cesServerFarmRserverBuddyGroup to
+ cesServerFarmRserverTable.
+
+ -Added cesRealServerFarmBuddyGroup OBJECT-GROUP.
+
+ -Deprecated ciscoEnhancedSlbMIBComplianceRev4
+ MODULE-COMPLIANCE.
+
+ -Added ciscoEnhancedSlbMIBComplianceRev5 MODULE-COMPLIANCE
+ statement"
+ REVISION "200909190000Z"
+ DESCRIPTION
+ "-Added cesServerFarmRserverDescr to cesServerFarmRserverTable.
+
+ -Deprecated cesRealServerStateUp NOTIFICATION-TYPE.
+
+ -Deprecated cesRealServerStateDown NOTIFICATION-TYPE.
+
+ -Deprecated cesRealServerStateChange NOTIFICATION-TYPE.
+
+ -Added cesRealServerStateUpRev1 NOTIFICATION-TYPE.
+
+ -Added cesRealServerStateDownRev1 NOTIFICATION-TYPE.
+
+ -Added cesRealServerStateChangeRev1 NOTIFICATION-TYPE.
+
+ -Deprecated cesRealServerFarmGroup OBJECT-GROUP.
+
+ -Deprecated cesRealServerNotifGroupRev1 NOTIFICATION-GROUP.
+
+ -Added cesRealServerFarmGroupRev1 OBJECT-GROUP.
+
+ -Added cesRealServerNotifGroupRev2 NOTIFICATION-GROUP
+
+ -Deprecated ciscoEnhancedSlbMIBComplianceRev3
+ MODULE-COMPLIANCE.
+
+ -Added ciscoEnhancedSlbMIBComplianceRev4 MODULE-COMPLIANCE."
+ REVISION "200805210000Z"
+ DESCRIPTION
+ "-Added the following objects to the cesRserverProbeTable
+ cesRserverProbeLastProbeTime
+ cesRserverProbeLastActiveTime
+ cesRserverProbeLastFailedTime
+
+ -Deprecated cesRserverProbeGroup OBJECT-GROUP.
+
+ -Deprecated ciscoEnhancedSlbMIBComplianceRev2 MODULE-COMPLIANCE
+ statement.
+
+ -Added cesRserverProbeGroupRev1 OBJECT-GROUP.
+
+ -Added ciscoEnhancedSlbMIBComplianceRev3 MODULE-COMPLIANCE
+ statement."
+ REVISION "200803120000Z"
+ DESCRIPTION
+ "-Added the following objects to the cesRserverTable
+ cesRserverTotalConns
+ cesRserverFailedConns
+ cesRserverCurrConns
+
+ -Added the following objects to the cesRserverProbeTable
+ cesRserverProbesPassed
+ cesRserverProbesFailed
+ cesRserverHealthMonState
+
+ -Added cesRealServerProbeTable
+
+ -Deprecated cesRealServerGroup OBJECT-GROUP
+
+ -Deprecated ciscoEnhancedSlbMIBComplianceRev1 MODULE-COMPLIANCE
+ statement
+
+ - Added the following OBJECT-GROUP's
+ cesRealServerGroupRev1
+ cesRserverProbeGroup
+ cesRealserverProbeGroup
+
+ - Added ciscoEnhancedSlbMIBComplianceRev2 MODULE-COMPLIANCE
+ statement"
+ REVISION "200603310000Z"
+ DESCRIPTION
+ "-Added the following Notifications:
+ cesRserverStateUp
+ cesRserverStateDown
+ cesRserverStateChange.
+
+ -Added OBJECT-GROUP cesRealServerNotifGroupRev1
+
+ -Added MODULE-COMPLIANCE ciscoEnhancedSlbMIBComplianceRev1"
+ REVISION "200602270000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { ciscoMgmt 470 }
+
+
+ciscoEnhancedSlbMIBNotifs OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIB 0 }
+
+ciscoEnhancedSlbMIBObjects OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIB 1 }
+
+ciscoEnhancedSlbMIBConformance OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIB 2 }
+
+cesRealServer OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIBObjects 1 }
+
+cesDfpAgent OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIBObjects 2 }
+
+cesStickyConfig OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIBObjects 3 }
+
+cesNotifControl OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIBObjects 4 }
+
+cesNotificationObjects OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIBObjects 5 }
+
+
+CiscoRserverAdminStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This is the textual convention for
+ administrative status of the real server.
+ The possible value(s) are :
+ 'inService' : Places the real server into service state.
+ 'outOfService' : Places the real server out of service.
+ 'inserviceStandby' : Places the real server into standby
+ state."
+ SYNTAX INTEGER {
+ inService(1),
+ outOfService(2),
+ inServiceStandby(3)
+ }
+
+SlbRserverLocalityState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This is the textual convention for
+ locality status of the real server.
+ The possible value(s) are :
+ 'unknown' : The locality of the real server is not
+ known.
+ 'local' : The locality of the real server is local.
+ 'remote' : The locality of the real server is remote.
+ state."
+ SYNTAX INTEGER {
+ unknown(1),
+ local(2),
+ remote(3)
+ }
+-- *************************************************************
+-- * *
+-- * SLB - Real Server(identified by Name) Table *
+-- * *
+-- *************************************************************
+
+cesRserverTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CesRserverEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of real servers. A real server
+ is identified by a name."
+ ::= { cesRealServer 1 }
+
+cesRserverEntry OBJECT-TYPE
+ SYNTAX CesRserverEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in real server table.
+ Each entry refers to real server and contains
+ real server IP Address, maximum connections supported,
+ minimum connections supported, redirect code,
+ redirect port etc. The 'slbEntity' is used
+ in identifying the module in which configuration
+ is applied."
+ INDEX {
+ slbEntity,
+ cesRserverName
+ }
+ ::= { cesRserverTable 1 }
+
+CesRserverEntry ::= SEQUENCE {
+ cesRserverName SnmpAdminString,
+ cesRserverType INTEGER,
+ cesRserverIpAddressType InetAddressType,
+ cesRserverIpAddress InetAddress,
+ cesRserverDescription SnmpAdminString,
+ cesRserverMaxConns Unsigned32,
+ cesRserverMinConns Unsigned32,
+ cesRserverAdminWeight Unsigned32,
+ cesRserverRedirectRelocationStr SlbUrlString,
+ cesRserverRedirectCode CiscoHTTPResponseStatusCode,
+ cesRserverRedirectPort InetPortNumber,
+ cesRserverAdminStatus CiscoRserverAdminStatus,
+ cesRserverOperStatus SlbRealServerState,
+ cesRserverStatechangeDescr SnmpAdminString,
+ cesRserverStorageType StorageType,
+ cesRserverRowStatus RowStatus,
+ cesRserverTotalConns Counter64,
+ cesRserverFailedConns Counter64,
+ cesRserverCurrConns Counter64,
+ cesRserverLocality SlbRserverLocalityState
+}
+
+cesRserverName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..255))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object identifies the name(unique identifier)
+ of the real server."
+ ::= { cesRserverEntry 1 }
+
+cesRserverType OBJECT-TYPE
+ SYNTAX INTEGER {
+ redirect(1),
+ host(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of the real server.
+ The possible values are :
+ redirect(1): Specifies that this real server is just used for
+ redirecting traffic to new virtual server
+ equivalent pointed to by the redirection string
+ (cesRserverRedirectRelocationStr).
+ host (2): Specifies typical server offering services.
+
+ The real server type redirect(1) implies that the following
+ objects are applicable for a real server entry:
+ cesRserverRedirectRelocationStr.
+ cesRserverRedirectCode.
+ cesRserverRedirectPort.
+ This means that only the above objects will be
+ used to create the real server entry, and all
+ other objects will be ignored during row creation.
+
+ The real server type host(2) implies that the following
+ objects are applicable for a real server entry:
+ cesRserverIpAddressType
+ cesRserverIpAddress
+ This means that only the above objects will be
+ used to create the real server entry, and all
+ other objects will be ignored during row creation.
+
+ This object cannot be changed when the cesRserverRowStatus
+ value is 'active'."
+ DEFVAL { host }
+ ::= { cesRserverEntry 2 }
+
+cesRserverIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of the internet Address configured in
+ 'cesRserverIpAddress'. This object is applicable
+ only for cesRserverType value 'host'."
+ ::= { cesRserverEntry 3 }
+
+cesRserverIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the internet address of real server.
+ This object is applicable only for cesRserverType value 'host'.
+ This object contains zero length octet string
+ for cesRserverType value other than 'host'."
+ DEFVAL { "" }
+ ::= { cesRserverEntry 4 }
+
+cesRserverDescription OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used for configuring
+ the description of the real server."
+ DEFVAL { "" }
+ ::= { cesRserverEntry 5 }
+
+cesRserverMaxConns OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used for configuring the
+ maximum number of concurrent active connections
+ this real server can handle."
+ DEFVAL { 4294967295 }
+ ::= { cesRserverEntry 6 }
+
+cesRserverMinConns OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used for configuring the minimum number
+ of concurrent active connections this real server can handle.
+ The value for this object must to be less than or equal
+ to value specified in cesRserverMaxConns object."
+ DEFVAL { 4294967295 }
+ ::= { cesRserverEntry 7 }
+
+cesRserverAdminWeight OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user configured weight of the real server for the
+ load-balancing algorithms. This is applicable only
+ in case of weighted Round Robin Predictor algorithms
+ (SlbPredictor values: 'roundRobin', 'leastConns').
+
+ A weight of zero indicates that no new connections will
+ be assigned to this real server.
+ Higher weight values indicate to the load-balancing algorithms
+ a higher availability of this real server to accept more work.
+
+ This object is applicable only for cesRserverType value 'host'."
+ DEFVAL { 8 }
+ ::= { cesRserverEntry 8 }
+
+cesRserverRedirectRelocationStr OBJECT-TYPE
+ SYNTAX SlbUrlString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The relocation URL string used for redirection.
+ This value is sent in the reply of the Redirect Server.
+ This object is applicable only for
+ cesRserverType value 'redirect'."
+ DEFVAL { "" }
+ ::= { cesRserverEntry 9 }
+
+cesRserverRedirectCode OBJECT-TYPE
+ SYNTAX CiscoHTTPResponseStatusCode (300..399)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The HTTP response code sent in the reply by
+ the redirect server.
+ meaning of few Redirect Codes:
+ 301 : If page is permanently moved.
+ The requested resource has been assigned a
+ new permanent URL.
+ 302 : The requested resource resides temporarily
+ under a different URL.
+ This object is applicable only for
+ cesRserverType value 'redirect'."
+ REFERENCE
+ "RFC 2616 Section 6.1.1 Status Code and Reason Phrase.
+ RFC 2616 Section 10.3 Redirection 3xxx."
+ DEFVAL { 302 }
+ ::= { cesRserverEntry 10 }
+
+cesRserverRedirectPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The TCP or UDP port of redirect server. This is used
+ for redirecting the URL string identified by
+ 'cesRserverRedirectRelocationStr'.
+ This object is applicable only for
+ cesRserverType = 'redirect'."
+ ::= { cesRserverEntry 11 }
+
+cesRserverAdminStatus OBJECT-TYPE
+ SYNTAX CiscoRserverAdminStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is used for setting the administrative
+ status of the Real server.
+ If set to 'inService', the real server
+ is placed into service. If set to 'outOfService'
+ the real server is taken out of service."
+ DEFVAL { outOfService }
+ ::= { cesRserverEntry 12 }
+
+cesRserverOperStatus OBJECT-TYPE
+ SYNTAX SlbRealServerState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the current state of the
+ real server."
+ ::= { cesRserverEntry 13 }
+
+cesRserverStatechangeDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the descriptive
+ text qualifying the reason for the
+ value in cesRserverOperStatus.
+
+ Examples:
+ ARP failure
+ Health probe failed."
+ ::= { cesRserverEntry 14 }
+
+cesRserverStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row."
+ DEFVAL { nonVolatile }
+ ::= { cesRserverEntry 15 }
+
+cesRserverRowStatus 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 writeable 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 writeable objects
+ may be modified if the associated instance of this object is
+ equal to notInService(2) or notReady(3).
+
+ This object may not be set to 'destroy' if the real server
+ identified by cesRserverName is referenced and being used in
+ other tables."
+ ::= { cesRserverEntry 16 }
+
+cesRserverTotalConns OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of connections loadbalanced to
+ this real server."
+ ::= { cesRserverEntry 17 }
+
+cesRserverFailedConns OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of failed attempts to establish a connection
+ to the real server."
+ ::= { cesRserverEntry 18 }
+
+cesRserverCurrConns OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of active connections loadbalanced to
+ this real server."
+ ::= { cesRserverEntry 19 }
+
+cesRserverLocality OBJECT-TYPE
+ SYNTAX SlbRserverLocalityState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the current locality state of the
+ real server."
+ DEFVAL { 1 }
+ ::= { cesRserverEntry 20 }
+
+
+-- Probes configured in RServers.
+
+cesRserverProbeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CesRserverProbeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Rserver health probe table.
+ This table contains list of health probes configured
+ in a Rserver."
+ ::= { cesRealServer 2 }
+
+cesRserverProbeEntry OBJECT-TYPE
+ SYNTAX CesRserverProbeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in Rserver probe table.
+ Each entry is for a health probe configured in a
+ Rserver. There can be multiple health probes
+ configured in a Rserver. The 'slbEntity' is used
+ in identifying the module in which configuration
+ is applied. The 'cesRserverName' identifies the
+ Rserver in which probe is configured."
+ INDEX {
+ slbEntity,
+ cesRserverName,
+ cesRserverProbeName
+ }
+ ::= { cesRserverProbeTable 1 }
+
+CesRserverProbeEntry ::= SEQUENCE {
+ cesRserverProbeName SlbServerString,
+ cesRserverProbeStorageType StorageType,
+ cesRserverProbeRowStatus RowStatus,
+ cesRserverProbesPassed Counter32,
+ cesRserverProbesFailed Counter32,
+ cesRserverProbeHealthMonState CiscoProbeHealthMonState,
+ cesRserverProbeLastProbeTime DateAndTime,
+ cesRserverProbeLastActiveTime DateAndTime,
+ cesRserverProbeLastFailedTime DateAndTime
+}
+
+cesRserverProbeName OBJECT-TYPE
+ SYNTAX SlbServerString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the health probe configured in a Rserver.
+ This value must correspond to an entry in cslbxProbeCfgTable."
+ REFERENCE
+ "cslbxProbeCfgTable defined in CISCO-SLB-HEALTH-MON-MIB"
+ ::= { cesRserverProbeEntry 1 }
+
+cesRserverProbeStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row."
+ DEFVAL { nonVolatile }
+ ::= { cesRserverProbeEntry 2 }
+
+cesRserverProbeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The object is used for adding/deleting entries from
+ this table."
+ ::= { cesRserverProbeEntry 3 }
+
+cesRserverProbesPassed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of probes
+ passed for this Rserver. The probe is identified as pass
+ if the Rserver returns a valid response."
+ ::= { cesRserverProbeEntry 4 }
+
+cesRserverProbesFailed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of probes
+ failed for this Rserver. The probe is identified as failed
+ if the Rserver fails to provide a valid response for a
+ specified number of retries."
+ ::= { cesRserverProbeEntry 5 }
+
+cesRserverProbeHealthMonState OBJECT-TYPE
+ SYNTAX CiscoProbeHealthMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the health monitor state
+ of the probe for this Rserver."
+ DEFVAL { init }
+ ::= { cesRserverProbeEntry 6 }
+
+cesRserverProbeLastProbeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the date and time of the last probe."
+ ::= { cesRserverProbeEntry 7 }
+
+cesRserverProbeLastActiveTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the last date and time that the
+ probe's state transitioned to 'active'"
+ ::= { cesRserverProbeEntry 8 }
+
+cesRserverProbeLastFailedTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the last date and time that the
+ probe's state transitioned to 'failed'"
+ ::= { cesRserverProbeEntry 9 }
+
+
+-- Real Server configuration in a Server Farm
+
+cesServerFarmRserverTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CesServerFarmRserverEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of real servers configured in a server farm.
+ This table is used for configuring real server
+ (cesRserverName) in a server farm(slbServerFarmName)
+ and configuring attributes of real server specific to
+ a server farm. The real server identified by
+ 'cesRserverName' should have been configured prior to
+ creating of an entry in this table. The probes
+ configured for the real server identifeid by
+ 'cesRserverName' will be inherited by the server farm."
+ ::= { cesRealServer 3 }
+
+cesServerFarmRserverEntry OBJECT-TYPE
+ SYNTAX CesServerFarmRserverEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a real server in a system.
+ Each entry refers to real server and contains
+ information such as real server IP Address,
+ maximum connections supported, minimum connections
+ supported etc.
+ The 'slbEntity' refers to the module in which this
+ configuration is applied. The 'cesRserverName' refers
+ to the Real Server. The 'slbServerFarmName' refers to
+ the Server Farm."
+ INDEX {
+ slbEntity,
+ slbServerFarmName,
+ cesRserverName,
+ cesServerFarmRserverPort
+ }
+ ::= { cesServerFarmRserverTable 1 }
+
+CesServerFarmRserverEntry ::= SEQUENCE {
+ cesServerFarmRserverPort InetPortNumber,
+ cesServerFarmRserverAdminWeight Unsigned32,
+ cesServerFarmRserverOperWeight Unsigned32,
+ cesServerFarmRserverMaxConns Unsigned32,
+ cesServerFarmRserverMinConns Unsigned32,
+ cesServerFarmRserverAdminStatus CiscoRserverAdminStatus,
+ cesServerFarmRserverOperStatus SlbRealServerState,
+ cesServerFarmRserverStateDescr SnmpAdminString,
+ cesServerFarmRserverBackupName SnmpAdminString,
+ cesServerFarmRserverBackupPort InetPortNumber,
+ cesServerFarmRserverTotalConns Counter64,
+ cesServerFarmRserverFailedConns Counter64,
+ cesServerFarmRserverDroppedConns Counter64,
+ cesServerFarmRserverCurrentConns Counter64,
+ cesServerFarmRserverStorageType StorageType,
+ cesServerFarmRserverRowStatus RowStatus,
+ cesServerFarmRserverDescr SnmpAdminString,
+ cesServerFarmRserverBuddyGroup SnmpAdminString
+}
+
+cesServerFarmRserverPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port number of the real server.
+ The value zero specifies that
+ port number is not used in conjunction
+ with real server IP Address."
+ ::= { cesServerFarmRserverEntry 1 }
+
+cesServerFarmRserverAdminWeight OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies user configured weight of
+ the real server under the serverfarm for the
+ load-balancing algorithms.
+
+ If value is not specified, then the value
+ specified in the object cesRserverAdminWeight is used."
+ ::= { cesServerFarmRserverEntry 2 }
+
+cesServerFarmRserverOperWeight OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The actual operating weight of the real server used
+ by the load-balancing algorithms. This can be adjusted
+ dynamically by DFP/SASP. A weight of zero indicates that no
+ new connections will be assigned to this real server.
+ Higher weight values indicate to the load-balancing
+ algorithms availability of this real server to
+ accept more work."
+ ::= { cesServerFarmRserverEntry 3 }
+
+cesServerFarmRserverMaxConns OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specfies the maximum number of
+ connections that can be supported by the
+ real server.
+
+ If value is not specified, then the value
+ specified in the object cesRserverMaxConns is used."
+ ::= { cesServerFarmRserverEntry 4 }
+
+cesServerFarmRserverMinConns OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the minimum number of
+ connections that needs to be supported by the
+ real server. The value of this object must be
+ less than or equal to value specified in
+ cesServerFarmRserverMaxConns object.
+ The value in this object is relevant only if
+ the cesServerFarmMaxConns object is configured.
+
+ If value is not specified, then the value
+ specified in the object cesRserverMinConns is used."
+ ::= { cesServerFarmRserverEntry 5 }
+
+cesServerFarmRserverAdminStatus OBJECT-TYPE
+ SYNTAX CiscoRserverAdminStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is used for setting the administrative status
+ of the Real server a server farm."
+ ::= { cesServerFarmRserverEntry 6 }
+
+cesServerFarmRserverOperStatus OBJECT-TYPE
+ SYNTAX SlbRealServerState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the current state of the
+ real server in a server farm."
+ ::= { cesServerFarmRserverEntry 7 }
+
+cesServerFarmRserverStateDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the descriptive
+ text qualifying the reason for the
+ value in cesServerFarmRserverOperStatus.
+
+ Examples:
+ ARP failure
+ Health probe failed."
+ ::= { cesServerFarmRserverEntry 8 }
+
+cesServerFarmRserverBackupName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the backup real server.
+ The value of this object cannot be same as
+ the value specified in the INDEX cesRserverName.
+ This value must correspond to an entry in cesRserverTable.
+ The zero length value is not considered as a valid
+ real server name."
+ DEFVAL { "" }
+ ::= { cesServerFarmRserverEntry 9 }
+
+cesServerFarmRserverBackupPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is the port number of the backup real server
+ configured in 'cesServerFarmRserverBackupName'.
+ This object can be configured only if the value
+ specified in cesServerFarmRserverBackupName is valid.
+ The value of this object is of signficance for the valid
+ value of cesServerFarmRserverBackupName."
+ DEFVAL { 0 }
+ ::= { cesServerFarmRserverEntry 10 }
+
+cesServerFarmRserverTotalConns OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of connections loadbalanced to
+ this real server."
+ ::= { cesServerFarmRserverEntry 11 }
+
+cesServerFarmRserverFailedConns OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed connections after which the real
+ server goes to Failed state. A failed connection is
+ when a SYN timeouts or a RST is received from the
+ real server."
+ ::= { cesServerFarmRserverEntry 12 }
+
+cesServerFarmRserverDroppedConns OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of connections that were not
+ connected to this server due to the current
+ connection count being at the max number of allowed
+ connections(cevServerFarmRserverMaxConns value) to
+ this real server."
+ ::= { cesServerFarmRserverEntry 13 }
+
+cesServerFarmRserverCurrentConns OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connections currently assigned
+ to this real server. This object represents the
+ connections that are still active."
+ ::= { cesServerFarmRserverEntry 14 }
+
+cesServerFarmRserverStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row."
+ DEFVAL { nonVolatile }
+ ::= { cesServerFarmRserverEntry 15 }
+
+cesServerFarmRserverRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used for adding/deleting
+ entries in the table."
+ ::= { cesServerFarmRserverEntry 16 }
+
+cesServerFarmRserverDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object contains the descriptive text
+ qualifying the real server."
+ ::= { cesServerFarmRserverEntry 17 }
+
+cesServerFarmRserverBuddyGroup OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object contains the buddy group
+ of the real server."
+ ::= { cesServerFarmRserverEntry 18 }
+
+
+-- Probes configured in Real Servers.
+
+cesRealServerProbeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CesRealServerProbeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The real server health probe table.
+ This table can be used for configuring probes
+ in a real server."
+ ::= { cesRealServer 4 }
+
+cesRealServerProbeEntry OBJECT-TYPE
+ SYNTAX CesRealServerProbeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in real server probe table.
+ An entry in the table is created when a probe is
+ associated with a real server. An entry is deleted when a
+ probe is dissociated with a real server.
+ The 'slbEntity' is used in identifying the module
+ in which configuration is applied.
+ The 'cesRserverName' identifies the real server to which
+ probe is configured. The 'cslbxProbeName' represents
+ the probe associated with the real server. The
+ 'cesServerFarmRserverPort' represents the port of the
+ real server through which it is attached to the server farm."
+ INDEX {
+ slbEntity,
+ cslbxProbeName,
+ slbServerFarmName,
+ cesRserverName,
+ cesServerFarmRserverPort
+ }
+ ::= { cesRealServerProbeTable 1 }
+
+CesRealServerProbeEntry ::= SEQUENCE {
+ cesRealServerProbeStorageType StorageType,
+ cesRealServerProbeRowStatus RowStatus
+}
+
+cesRealServerProbeStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row."
+ DEFVAL { nonVolatile }
+ ::= { cesRealServerProbeEntry 1 }
+
+cesRealServerProbeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The object is used for adding/deleting entries from
+ this table."
+ ::= { cesRealServerProbeEntry 2 }
+
+
+
+-- Notification related objects
+
+cesRealServerNotifEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for enabling/disabling
+ notifications related to real servers."
+ ::= { cesNotifControl 1 }
+
+cesRealServerName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object identifies the real server name
+ that are sent in notifications. This object
+ contains the value of object cesRserverName.
+ This object is set to zero length octet string
+ value if the real server name is not available
+ or applicable."
+ ::= { cesNotificationObjects 1 }
+
+cesProbeName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object identifies the probe name
+ that are sent in notification. This
+ object must correspond to an entry in
+ cslbxProbeCfgTable. This object is set to
+ zero length octet string value if the probe
+ is not available/applicable."
+ ::= { cesNotificationObjects 2 }
+
+cesServerFarmName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object identifies the server farm name
+ that are sent in notifications. This object
+ contains the value of object slbServerFarmName.
+ This object is set to zero length octet string
+ value if the server farm name is not available
+ or applicable."
+ ::= { cesNotificationObjects 3 }
+
+-- Notifications
+
+cesRealServerStateUp NOTIFICATION-TYPE
+ OBJECTS {
+ cesRealServerName,
+ cesServerFarmRserverBackupPort,
+ cesServerFarmName,
+ cesServerFarmRserverAdminStatus,
+ cesServerFarmRserverOperStatus,
+ cesRserverIpAddressType,
+ cesRserverIpAddress
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This notification is generated when a real server
+ changes to 'inservice' state by the user intervention.
+
+ The cesServerFarmName refers to the server farm
+ to which the real server identified by the
+ cesRealServerName is associated.
+
+ The cesServerFarmRserverBackupPort refers to the
+ real server port. This object contains the value
+ of cesServerFarmRserverPort.
+ cesRealServerStateUp object is superseded by cesRealServerStateUpRev1."
+ ::= { ciscoEnhancedSlbMIBNotifs 1 }
+
+cesRealServerStateDown NOTIFICATION-TYPE
+ OBJECTS {
+ cesRealServerName,
+ cesServerFarmRserverBackupPort,
+ cesServerFarmName,
+ cesServerFarmRserverAdminStatus,
+ cesServerFarmRserverOperStatus,
+ cesServerFarmRserverStateDescr,
+ cesRserverIpAddressType,
+ cesRserverIpAddress
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This notification is generated when a real server
+ changes to 'outOfService' state by the user intervention.
+
+ The cesServerFarmName refers to the server farm
+ to which the real server identified by the
+ cesRealServerName is associated.
+
+ The cesServerFarmRserverBackupPort refers to the
+ real server port. This object contains the value
+ of cesServerFarmRserverPort.
+ cesRealServerStateDown object is superseded by cesRealServerStateDownRev1."
+ ::= { ciscoEnhancedSlbMIBNotifs 2 }
+
+cesRealServerStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ cesRealServerName,
+ cesServerFarmRserverBackupPort,
+ cesServerFarmName,
+ cesServerFarmRserverAdminStatus,
+ cesServerFarmRserverOperStatus,
+ cesServerFarmRserverStateDescr,
+ cesRserverIpAddressType,
+ cesRserverIpAddress,
+ cesProbeName
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This notification generated when a real server
+ changes to a new state other than that is initiated
+ by the user. This notification is sent for the
+ reasons that are specified in objects:
+ cesServerFarmRserverOperStatus
+ cesRserverStatechangeDescr.
+
+ The cesServerFarmName refers to the server farm
+ to which the real server identified by the
+ cesRealServerName is associated.
+
+ The cesServerFarmRserverBackupPort refers to the
+ real server port. This object contains the value
+ of cesServerFarmRserverPort.
+
+ The cesProbeName object with zero length
+ octet string specifies that real server state
+ change is not due to probe failure.
+ cesRealServerStateChange object is superseded by cesRealServerStateChangeRev1."
+ ::= { ciscoEnhancedSlbMIBNotifs 3 }
+
+cesRserverStateUp NOTIFICATION-TYPE
+ OBJECTS {
+ cesRealServerName,
+ cesRserverAdminStatus,
+ cesRserverOperStatus,
+ cesRserverIpAddressType,
+ cesRserverIpAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the real server
+ identified in cesRserverTable changes state to
+ 'inservice' by the user intervention."
+ ::= { ciscoEnhancedSlbMIBNotifs 4 }
+
+cesRserverStateDown NOTIFICATION-TYPE
+ OBJECTS {
+ cesRealServerName,
+ cesRserverAdminStatus,
+ cesRserverOperStatus,
+ cesRserverIpAddressType,
+ cesRserverIpAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the real server
+ identified in cesRserverTable changes to
+ 'outOfService' state by the user intervention."
+ ::= { ciscoEnhancedSlbMIBNotifs 5 }
+
+cesRserverStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ cesRealServerName,
+ cesRserverAdminStatus,
+ cesRserverOperStatus,
+ cesRserverStatechangeDescr,
+ cesRserverIpAddressType,
+ cesRserverIpAddress,
+ cesProbeName
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification generated when the real server
+ identified in cesRserverTable changes to a new
+ state other than that is initiated by the user.
+ This notification is sent for the reasons that
+ are specified in objects:
+ cesRserverOperStatus
+ cesRserverStatechangeDescr.
+
+ The cesProbeName object with zero length
+ octet string specifies that real server state
+ change is not due to probe failure."
+ ::= { ciscoEnhancedSlbMIBNotifs 6 }
+
+cesRealServerStateUpRev1 NOTIFICATION-TYPE
+ OBJECTS {
+ cesRealServerName,
+ cesServerFarmRserverBackupPort,
+ cesServerFarmName,
+ cesServerFarmRserverAdminStatus,
+ cesServerFarmRserverOperStatus,
+ cesRserverIpAddressType,
+ cesRserverIpAddress,
+ cesServerFarmRserverDescr
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when a real server
+ changes to 'inservice' state by the user intervention.
+
+ The cesServerFarmName refers to the server farm
+ to which the real server identified by the
+ cesRealServerName is associated.
+
+ The cesServerFarmRserverBackupPort refers to the
+ real server port. This object contains the value
+ of cesServerFarmRserverPort.
+
+ The cesServerFarmRserverAdminStatus refers to the
+ administrative state of the real server.
+
+ The cesServerFarmRserverOperStatus refers to the
+ current state of the real server.
+
+ The cesRserverIpAddress refers to the internet
+ address of the real server.
+
+ The cesRserverIpAddressType refers to the type of
+ internet address in cesRserverIpAddress.
+
+ The cesServerFarmRserverDescr refers to the
+ description configured for the real server."
+ ::= { ciscoEnhancedSlbMIBNotifs 7 }
+
+cesRealServerStateDownRev1 NOTIFICATION-TYPE
+ OBJECTS {
+ cesRealServerName,
+ cesServerFarmRserverBackupPort,
+ cesServerFarmName,
+ cesServerFarmRserverAdminStatus,
+ cesServerFarmRserverOperStatus,
+ cesServerFarmRserverStateDescr,
+ cesRserverIpAddressType,
+ cesRserverIpAddress,
+ cesServerFarmRserverDescr
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when a real server
+ changes to 'outOfService' state by the user intervention.
+
+ The cesServerFarmName refers to the server farm
+ to which the real server identified by the
+ cesRealServerName is associated.
+
+ The cesServerFarmRserverBackupPort refers to the
+ real server port. This object contains the value
+ of cesServerFarmRserverPort.
+
+ The cesServerFarmRserverAdminStatus refers to the
+ administrative state of the real server.
+
+ The cesServerFarmRserverOperStatus refers to the
+ current state of the real server.
+
+ The cesRserverIpAddress refers to the internet
+ address of the real server.
+
+ The cesRserverIpAddressType refers to the type of
+ internet address in cesRserverIpAddress.
+
+ The cesServerFarmRserverDescr refers to the
+ description configured for the real server."
+ ::= { ciscoEnhancedSlbMIBNotifs 8 }
+
+cesRealServerStateChangeRev1 NOTIFICATION-TYPE
+ OBJECTS {
+ cesRealServerName,
+ cesServerFarmRserverBackupPort,
+ cesServerFarmName,
+ cesServerFarmRserverAdminStatus,
+ cesServerFarmRserverOperStatus,
+ cesServerFarmRserverStateDescr,
+ cesRserverIpAddressType,
+ cesRserverIpAddress,
+ cesProbeName,
+ cesServerFarmRserverDescr
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when a real server
+ changes to a new state other than that is initiated
+ by the user. This notification is sent for the
+ reasons that are specified in objects:
+ cesServerFarmRserverOperStatus
+ cesRserverStatechangeDescr.
+
+ The cesServerFarmName refers to the server farm
+ to which the real server identified by the
+ cesRealServerName is associated.
+
+ The cesServerFarmRserverBackupPort refers to the
+ real server port. This object contains the value
+ of cesServerFarmRserverPort.
+
+ The cesServerFarmRserverAdminStatus refers to the
+ administrative state of the real server.
+
+ The cesRserverIpAddress refers to the internet
+ address of the real server.
+
+ The cesRserverIpAddressType refers to the type of
+ internet address in cesRserverIpAddress.
+
+ The cesProbeName object with zero length
+ octet string specifies that real server state
+ change is not due to probe failure.
+
+ The cesServerFarmRserverDescr refers to the
+ description configured for the real server."
+ ::= { ciscoEnhancedSlbMIBNotifs 9 }
+
+cesRserverLocalityChange NOTIFICATION-TYPE
+ OBJECTS { cesRserverLocality }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the system detects the
+ change of cesRserverLocality object value."
+ ::= { ciscoEnhancedSlbMIBNotifs 10 }
+-- Conformance Information
+
+ciscoEnhancedSlbMIBCompliances OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIBConformance 1 }
+
+ciscoEnhancedSlbMIBGroups OBJECT IDENTIFIER
+ ::= { ciscoEnhancedSlbMIBConformance 2 }
+
+
+-- Compliance
+
+ciscoEnhancedSlbMIBCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco Enhanced SLB MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cesRealServerGroup,
+ cesRealServerFarmGroup
+ }
+
+ GROUP cesNotificationObjectGroup
+ DESCRIPTION
+ "This group is mandatory for those systems
+ which support real server notifications."
+
+ GROUP cesRealServerNotifGroup
+ DESCRIPTION
+ "This group is mandatory for those systems
+ which support real server notifications."
+ ::= { ciscoEnhancedSlbMIBCompliances 1 }
+
+ciscoEnhancedSlbMIBComplianceRev1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco Enhanced SLB MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cesRealServerGroup,
+ cesRealServerFarmGroup
+ }
+
+ GROUP cesNotificationObjectGroup
+ DESCRIPTION
+ "This group is mandatory for those systems
+ which support Enabling/disabling of notifications."
+
+ GROUP cesRealServerNotifGroupRev1
+ DESCRIPTION
+ "This group is mandatory for those systems
+ which support real server notifications."
+ ::= { ciscoEnhancedSlbMIBCompliances 2 }
+
+ciscoEnhancedSlbMIBComplianceRev2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco Enhanced SLB MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cesRealServerFarmGroup,
+ cesRealServerGroupRev1,
+ cesRserverProbeGroup,
+ cesRealserverProbeGroup
+ }
+
+ GROUP cesNotificationObjectGroup
+ DESCRIPTION
+ "This group is mandatory for those systems
+ which support Enabling/disabling of notifications."
+
+ GROUP cesRealServerNotifGroupRev1
+ DESCRIPTION
+ "This group is mandatory for those systems
+ which support real server notifications."
+ ::= { ciscoEnhancedSlbMIBCompliances 3 }
+
+ciscoEnhancedSlbMIBComplianceRev3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco Enhanced SLB MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cesRealServerFarmGroup,
+ cesRealServerGroupRev1,
+ cesRserverProbeGroupRev1,
+ cesRealserverProbeGroup
+ }
+
+ GROUP cesNotificationObjectGroup
+ DESCRIPTION
+ "This group is mandatory for those systems
+ which support Enabling/disabling of notifications."
+
+ GROUP cesRealServerNotifGroupRev1
+ DESCRIPTION
+ "This group is mandatory for those systems
+ which support real server notifications."
+ ::= { ciscoEnhancedSlbMIBCompliances 4 }
+
+ciscoEnhancedSlbMIBComplianceRev4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement the Cisco
+ Enhanced SLB MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cesRealServerFarmGroupRev1,
+ cesRealServerGroupRev1,
+ cesRserverProbeGroupRev1,
+ cesRealserverProbeGroup
+ }
+
+ GROUP cesNotificationObjectGroup
+ DESCRIPTION
+ "This group is mandatory for those systems which support
+ enabling/disabling of notifications."
+
+ GROUP cesRealServerNotifGroupRev2
+ DESCRIPTION
+ "This group is mandatory for those systems which supports
+ real server notifications."
+ ::= { ciscoEnhancedSlbMIBCompliances 5 }
+
+ciscoEnhancedSlbMIBComplianceRev5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement the Cisco
+ Enhanced SLB MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cesRealServerFarmGroupRev1,
+ cesRealServerGroupRev1,
+ cesRserverProbeGroupRev1,
+ cesRealserverProbeGroup,
+ cesRealServerFarmBuddyGroup
+ }
+
+ GROUP cesNotificationObjectGroup
+ DESCRIPTION
+ "This group is mandatory for those systems which support
+ enabling/disabling of notifications."
+
+ GROUP cesRealServerNotifGroupRev2
+ DESCRIPTION
+ "This group is mandatory for those systems which supports
+ real server notifications."
+ ::= { ciscoEnhancedSlbMIBCompliances 6 }
+
+ciscoEnhancedSlbMIBComplianceRev6 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement the Cisco
+ Enhanced SLB MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cesRealServerFarmGroupRev1,
+ cesRealServerGroupRev2,
+ cesRserverProbeGroupRev1,
+ cesRealserverProbeGroup,
+ cesRealServerFarmBuddyGroup
+ }
+
+ GROUP cesNotificationObjectGroup
+ DESCRIPTION
+ "This group is mandatory for those systems which support
+ enabling/disabling of notifications."
+
+ GROUP cesRealServerNotifGroupRev3
+ DESCRIPTION
+ "This group is mandatory for those systems which supports
+ real server notifications."
+ ::= { ciscoEnhancedSlbMIBCompliances 7 }
+
+-- Units of Conformance
+
+cesRealServerGroup OBJECT-GROUP
+ OBJECTS {
+ cesRealServerName,
+ cesRserverType,
+ cesRserverIpAddressType,
+ cesRserverIpAddress,
+ cesRserverDescription,
+ cesRserverMaxConns,
+ cesRserverMinConns,
+ cesRserverAdminWeight,
+ cesRserverRedirectRelocationStr,
+ cesRserverRedirectPort,
+ cesRserverRedirectCode,
+ cesRserverAdminStatus,
+ cesRserverOperStatus,
+ cesRserverStatechangeDescr,
+ cesRserverStorageType,
+ cesRserverRowStatus,
+ cesRserverProbeStorageType,
+ cesRserverProbeRowStatus
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This group contains objects applicable for
+ Rserver configuration.
+ cesRealServerGroup object is superseded by cesRealServerGroupRev1."
+ ::= { ciscoEnhancedSlbMIBGroups 1 }
+
+cesRealServerFarmGroup OBJECT-GROUP
+ OBJECTS {
+ cesServerFarmRserverAdminWeight,
+ cesServerFarmRserverOperWeight,
+ cesServerFarmRserverMaxConns,
+ cesServerFarmRserverMinConns,
+ cesServerFarmRserverAdminStatus,
+ cesServerFarmRserverOperStatus,
+ cesServerFarmRserverStateDescr,
+ cesServerFarmRserverBackupName,
+ cesServerFarmRserverBackupPort,
+ cesServerFarmRserverTotalConns,
+ cesServerFarmRserverFailedConns,
+ cesServerFarmRserverDroppedConns,
+ cesServerFarmRserverCurrentConns,
+ cesServerFarmRserverStorageType,
+ cesServerFarmRserverRowStatus
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The group contains obbjects for
+ real server configuration in a server farm.
+ cesRealServerFarmGroup object is superseded by cesRealServerFarmGroup2."
+ ::= { ciscoEnhancedSlbMIBGroups 3 }
+
+cesNotificationObjectGroup OBJECT-GROUP
+ OBJECTS {
+ cesRealServerName,
+ cesServerFarmName,
+ cesProbeName,
+ cesRealServerNotifEnable
+ }
+ STATUS current
+ DESCRIPTION
+ "This group contains objects related to
+ notification."
+ ::= { ciscoEnhancedSlbMIBGroups 9 }
+
+cesRealServerNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ cesRealServerStateUp,
+ cesRealServerStateDown,
+ cesRealServerStateChange
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This group contains real server Notifications.
+ cesRealServerNotifGroup object is superseded by cesRealServerNotifGroupRev1."
+ ::= { ciscoEnhancedSlbMIBGroups 10 }
+
+cesRealServerNotifGroupRev1 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ cesRealServerStateUp,
+ cesRealServerStateDown,
+ cesRealServerStateChange,
+ cesRserverStateUp,
+ cesRserverStateDown,
+ cesRserverStateChange
+ }
+ STATUS current
+ DESCRIPTION
+ "This group contains real server Notifications.
+ cesRealServerNotifGroupRev1 object is superseded by cesRealServerNotifGroupRev2."
+ ::= { ciscoEnhancedSlbMIBGroups 11 }
+
+cesRealServerGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ cesRealServerName,
+ cesRserverType,
+ cesRserverIpAddressType,
+ cesRserverIpAddress,
+ cesRserverDescription,
+ cesRserverMaxConns,
+ cesRserverMinConns,
+ cesRserverAdminWeight,
+ cesRserverRedirectRelocationStr,
+ cesRserverRedirectCode,
+ cesRserverRedirectPort,
+ cesRserverAdminStatus,
+ cesRserverOperStatus,
+ cesRserverStatechangeDescr,
+ cesRserverStorageType,
+ cesRserverRowStatus,
+ cesRserverTotalConns,
+ cesRserverFailedConns,
+ cesRserverCurrConns
+ }
+ STATUS current
+ DESCRIPTION
+ "This group contains objects applicable for
+ Rserver configuration.
+ cesRealServerGroupRev1 object is superseded by NA."
+ ::= { ciscoEnhancedSlbMIBGroups 12 }
+
+cesRserverProbeGroup OBJECT-GROUP
+ OBJECTS {
+ cesRserverProbeStorageType,
+ cesRserverProbeRowStatus,
+ cesRserverProbesPassed,
+ cesRserverProbesFailed,
+ cesRserverProbeHealthMonState
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This group contains objects applicable for
+ Rserver probe configuration and Rserver probe statistics.
+ cesRserverProbeGroup object is superseded by NA."
+ ::= { ciscoEnhancedSlbMIBGroups 13 }
+
+cesRealserverProbeGroup OBJECT-GROUP
+ OBJECTS {
+ cesRealServerProbeStorageType,
+ cesRealServerProbeRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This group contains objects applicable for
+ real server probe configuration."
+ ::= { ciscoEnhancedSlbMIBGroups 14 }
+
+cesRserverProbeGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ cesRserverProbeStorageType,
+ cesRserverProbeRowStatus,
+ cesRserverProbesPassed,
+ cesRserverProbesFailed,
+ cesRserverProbeHealthMonState,
+ cesRserverProbeLastProbeTime,
+ cesRserverProbeLastActiveTime,
+ cesRserverProbeLastFailedTime
+ }
+ STATUS current
+ DESCRIPTION
+ "This group contains objects applicable for
+ Rserver probe configuration and Rserver probe statistics."
+ ::= { ciscoEnhancedSlbMIBGroups 15 }
+
+cesRealServerFarmGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ cesServerFarmRserverAdminWeight,
+ cesServerFarmRserverOperWeight,
+ cesServerFarmRserverMaxConns,
+ cesServerFarmRserverMinConns,
+ cesServerFarmRserverAdminStatus,
+ cesServerFarmRserverOperStatus,
+ cesServerFarmRserverStateDescr,
+ cesServerFarmRserverBackupName,
+ cesServerFarmRserverBackupPort,
+ cesServerFarmRserverTotalConns,
+ cesServerFarmRserverFailedConns,
+ cesServerFarmRserverDroppedConns,
+ cesServerFarmRserverCurrentConns,
+ cesServerFarmRserverStorageType,
+ cesServerFarmRserverRowStatus,
+ cesServerFarmRserverDescr
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The group contains objects for real server configuration in a
+ server farm.
+ cesRealServerFarmGroupRev1 object is superseded by NA."
+ ::= { ciscoEnhancedSlbMIBGroups 19 }
+
+cesRealServerNotifGroupRev2 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ cesRealServerStateUpRev1,
+ cesRealServerStateDownRev1,
+ cesRealServerStateChangeRev1,
+ cesRserverStateUp,
+ cesRserverStateDown,
+ cesRserverStateChange
+ }
+ STATUS current
+ DESCRIPTION
+ "This group contains real server Notifications.
+ cesRealServerNotifGroupRev2 object is superseded by NA."
+ ::= { ciscoEnhancedSlbMIBGroups 21 }
+
+cesRealServerFarmBuddyGroup OBJECT-GROUP
+ OBJECTS { cesServerFarmRserverBuddyGroup }
+ STATUS current
+ DESCRIPTION
+ "The group contains objects for buddy group configuration of
+ real server in a server farm."
+ ::= { ciscoEnhancedSlbMIBGroups 22 }
+
+cesRealServerGroupRev2 OBJECT-GROUP
+ OBJECTS { cesRserverLocality }
+ STATUS current
+ DESCRIPTION
+ "This group contains object indicates the current locality state
+ of the real server."
+ ::= { ciscoEnhancedSlbMIBGroups 23 }
+
+cesRealServerNotifGroupRev3 NOTIFICATION-GROUP
+ NOTIFICATIONS { cesRserverLocalityChange }
+ STATUS current
+ DESCRIPTION
+ "This group contain real server Locality state change
+ Notification."
+ ::= { ciscoEnhancedSlbMIBGroups 24 }
+
+END
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+