CISCO-SLB-HEALTH-MON-MIB

An extension to the CISCO-SLB-EXT-MIB for SLB
        health monitoring probes. 
        
        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 information on the health monitoring
        probes that can be used for monitoring the health of
        real servers. Health checking provides the ability of 
        the content switch to detect if a server is available 
        for load balancing. Health probes used for health 
        checking allow testing various application level 
        functionality. The active probes are sent at regular 
        intervals and the lack of a response can lead to a 
        specific server or and entire group of servers being 
        declared as not available.
        
         Following probes are based on TCP:
            http, https, smtp, telnet, ftp, tcp, 
            script, ldap, tacacs, sip, echo, finger.
         Following probes are based on UDP:
            tftp, udp, sip, echo,.
        
        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                          
          Server Farm    : Contains cluster of Real Server         
          Real Server    : Real Servers are physical devices
                           assigned to a server farm.
                           Real  servers provide services that
                           are load balanced.
          Health Probe   : The mechanisms to monitor the health 
                           of real servers or rservers.
                  Virtual IP          : The IP through which the real server is 
                                                     reached during load balancing.
          Probe Instance : An instance of the probe identified by 
                                             cslbxProbeName. A probe instance is created
                                             for every probe association.
                                             For example: When a probe is associated with
                                             a real server a probe instance is created 
                                             for that probe.                                                    
          Probe Port     : This mechanism introduces the capability
                  Inheritance      for the probe instance to inherit the 
                                             virtual ip address port or the 
                                             the real server port (identified by 
                                             cshMonServerfarmRealServerPort) when the
                                             probe port (identified by cslbxProbePort)
                                             is not configured.
                                             The precedence of inheritance is as follows
                                             1. Probe's configured port
                                             2. Real server port
                                             3. Virtual ip address port
                                             4. Probes default port identified by 
                                             cslbxProbePort.
                                             Examples:
                                             Scenario 1:
                                             Probe's configured port = 100
                                             Real server port = 200
                                             Virtual ip address port = 300
                                             Probe's default port = 80
                                             Inherited port of the probe instance = 100
                                             Scenario 2:
                                             Probe's configured port = not configured
                                             Real server port = 200
                                             Virtual ip address port = 300
                                             Probe's default port = 80
                                             Inherited port of the probe instance = 200
                                             Scenario 3:
                                             Probe's configured port = not configured
                                             Real server port = not configured
                                             Virtual ip address port = 300
                                             Probe's default port = 80
                                             Inherited port of the probe instance = 300
                                             Scenario 4:
                                             Probe's configured port = not configured
                                             Real server port = not configured
                                             Virtual ip address port = not configured
                                             Probe's default port = 80
                                             Inherited port of the probe instance = 80
                                             Scenario 5:
                                             There can be scenarios wherein there may
                                             be multiple inherited ports for a probe 
                                             instance.
                                             There are configurations where multiple virtual 
                                             ip addresses with different ports share the 
                                             same probe instance and the probe has no 
                                             configured port or real server port attached.
                                             In that case the shared probe instance has 
                                             multiple inherited ports. A typical scenario
                                             might be
                                             Probe's configured port = not configured
                                             Real server port = not configured
                                             Ports of the virtual ip addresses which
                                             shares the probe instance = 300,400 
                                             Probe's default port = 80
                                             Inherited port of the probe instance = 
                                             300,400

Imported Objects

SlbUrlString, SlbFunctionNameString, cslbxServerProbesCISCO-SLB-EXT-MIB
slbEntity, SlbServerString, slbServerFarmNameCISCO-SLB-MIB
ciscoMgmtCISCO-SMI
CiscoPortCISCO-TC
InetAddressType, InetAddress, InetPortNumberINET-ADDRESS-MIB
SnmpAdminStringSNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUPSNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32, Counter32, Gauge32SNMPv2-SMI
TimeInterval, TEXTUAL-CONVENTION, TruthValue, DateAndTime, RowStatusSNMPv2-TC
cslbxProbeCfgTable .1.3.6.1.4.1.9.9.254.1.6.1
cslbxProbeCfgEntry .1.3.6.1.4.1.9.9.254.1.6.1.1
cslbxProbeName .1.3.6.1.4.1.9.9.254.1.6.1.1.1
cslbxProbeDnsDomainName .1.3.6.1.4.1.9.9.254.1.6.1.1.10
cslbxProbeHttpRequestMethod .1.3.6.1.4.1.9.9.254.1.6.1.1.11
cslbxProbeHttpRequestUrl .1.3.6.1.4.1.9.9.254.1.6.1.1.12
cslbxProbeRowStatus .1.3.6.1.4.1.9.9.254.1.6.1.1.13
cslbxProbeScriptName .1.3.6.1.4.1.9.9.254.1.6.1.1.14
cslbxProbeScriptArguments .1.3.6.1.4.1.9.9.254.1.6.1.1.15
cslbxProbePort .1.3.6.1.4.1.9.9.254.1.6.1.1.16
cslbxProbeDescription .1.3.6.1.4.1.9.9.254.1.6.1.1.17
cslbxProbeRouteMethod .1.3.6.1.4.1.9.9.254.1.6.1.1.18
cslbxProbeProtocolType .1.3.6.1.4.1.9.9.254.1.6.1.1.19
cslbxProbeType .1.3.6.1.4.1.9.9.254.1.6.1.1.2
cslbxProbePassCount .1.3.6.1.4.1.9.9.254.1.6.1.1.20
cslbxProbePriority .1.3.6.1.4.1.9.9.254.1.6.1.1.21
cslbxProbeUserName .1.3.6.1.4.1.9.9.254.1.6.1.1.22
cslbxProbePassword .1.3.6.1.4.1.9.9.254.1.6.1.1.23
cslbxProbeConnTermination .1.3.6.1.4.1.9.9.254.1.6.1.1.24
cslbxProbeSocketReuse .1.3.6.1.4.1.9.9.254.1.6.1.1.25
cslbxProbeSendDataType .1.3.6.1.4.1.9.9.254.1.6.1.1.26
cslbxProbeSendData .1.3.6.1.4.1.9.9.254.1.6.1.1.27
cslbxProbeState .1.3.6.1.4.1.9.9.254.1.6.1.1.28
cslbxProbeInterval .1.3.6.1.4.1.9.9.254.1.6.1.1.3
cslbxProbeRetries .1.3.6.1.4.1.9.9.254.1.6.1.1.4
cslbxProbeFailedInterval .1.3.6.1.4.1.9.9.254.1.6.1.1.5
cslbxProbeReceiveTimeout .1.3.6.1.4.1.9.9.254.1.6.1.1.6
cslbxProbeTcpOpenTimeout .1.3.6.1.4.1.9.9.254.1.6.1.1.7
cslbxProbeAlternateDestAddrType .1.3.6.1.4.1.9.9.254.1.6.1.1.8
cslbxProbeAlternateDestAddr .1.3.6.1.4.1.9.9.254.1.6.1.1.9
cslbxDnsProbeIpTable .1.3.6.1.4.1.9.9.254.1.6.2
cslbxDnsProbeIpEntry .1.3.6.1.4.1.9.9.254.1.6.2.1
cslbxDnsProbeIpProbeName .1.3.6.1.4.1.9.9.254.1.6.2.1.1
cslbxDnsProbeIpAddressType .1.3.6.1.4.1.9.9.254.1.6.2.1.2
cslbxDnsProbeIpAddress .1.3.6.1.4.1.9.9.254.1.6.2.1.3
cslbxDnsProbeIpRowStatus .1.3.6.1.4.1.9.9.254.1.6.2.1.4
cslbxProbeHeaderCfgTable .1.3.6.1.4.1.9.9.254.1.6.3
cslbxProbeHeaderCfgEntry .1.3.6.1.4.1.9.9.254.1.6.3.1
cslbxProbeHeaderProbeName .1.3.6.1.4.1.9.9.254.1.6.3.1.1
cslbxProbeHeaderFieldName .1.3.6.1.4.1.9.9.254.1.6.3.1.2
cslbxProbeHeaderFieldValue .1.3.6.1.4.1.9.9.254.1.6.3.1.3
cslbxProbeHeaderRowStatus .1.3.6.1.4.1.9.9.254.1.6.3.1.4
cslbxProbeExpectStatusCfgTable .1.3.6.1.4.1.9.9.254.1.6.4
cslbxProbeExpectStatusCfgEntry .1.3.6.1.4.1.9.9.254.1.6.4.1
cslbxProbeExpectStatusProbeName .1.3.6.1.4.1.9.9.254.1.6.4.1.1
cslbxProbeExpectStatusMinValue .1.3.6.1.4.1.9.9.254.1.6.4.1.2
cslbxProbeExpectStatusMaxValue .1.3.6.1.4.1.9.9.254.1.6.4.1.3
cslbxProbeExpectStatusRowStatus .1.3.6.1.4.1.9.9.254.1.6.4.1.4
cslbxProbeHTTPCfgTable .1.3.6.1.4.1.9.9.254.1.6.5
cslbxProbeHTTPCfgEntry .1.3.6.1.4.1.9.9.254.1.6.5.1
cslbxProbeHTTPCfgVersion .1.3.6.1.4.1.9.9.254.1.6.5.1.1
cslbxProbeHTTPCfgPersistence .1.3.6.1.4.1.9.9.254.1.6.5.1.2
cslbxProbeHTTPCfgHashValid .1.3.6.1.4.1.9.9.254.1.6.5.1.3
cslbxProbeHTTPCfgHashName .1.3.6.1.4.1.9.9.254.1.6.5.1.4
cslbxProbeHTTPCfgCipherSuite .1.3.6.1.4.1.9.9.254.1.6.5.1.5
cslbxProbeHTTPCfgSslTlsVersion .1.3.6.1.4.1.9.9.254.1.6.5.1.6
cslbxProbeHTTPCfgSslSessionReuse .1.3.6.1.4.1.9.9.254.1.6.5.1.7
cslbxProbeHTTPSslTlsVersionSupported .1.3.6.1.4.1.9.9.254.1.6.5.1.8
cslbxProbeSIPCfgTable .1.3.6.1.4.1.9.9.254.1.6.6
cslbxProbeSIPCfgEntry .1.3.6.1.4.1.9.9.254.1.6.6.1
cslbxProbeSIPRegAddress .1.3.6.1.4.1.9.9.254.1.6.6.1.1
cslbxProbeFTPCfgTable .1.3.6.1.4.1.9.9.254.1.6.7
cslbxProbeFTPCfgEntry .1.3.6.1.4.1.9.9.254.1.6.7.1
cslbxProbeFtpRequestMethod .1.3.6.1.4.1.9.9.254.1.6.7.1.1
cslbxProbeFtpRequestFileName .1.3.6.1.4.1.9.9.254.1.6.7.1.2
cslbxProbeFtpRequestFileType .1.3.6.1.4.1.9.9.254.1.6.7.1.3
cslbxProbeTFTPCfgTable .1.3.6.1.4.1.9.9.254.1.6.8
cslbxProbeTFTPCfgEntry .1.3.6.1.4.1.9.9.254.1.6.8.1
cslbxProbeTftpRequestMethod .1.3.6.1.4.1.9.9.254.1.6.8.1.1
cslbxProbeTftpRequestFileName .1.3.6.1.4.1.9.9.254.1.6.8.1.2
cslbxProbeTftpRequestFileType .1.3.6.1.4.1.9.9.254.1.6.8.1.3
cslbxProbeIMAPCfgTable .1.3.6.1.4.1.9.9.254.1.6.9
cslbxProbeIMAPCfgEntry .1.3.6.1.4.1.9.9.254.1.6.9.1
cslbxProbeIMAPMailBox .1.3.6.1.4.1.9.9.254.1.6.9.1.1
cslbxProbeIMAPMethodName .1.3.6.1.4.1.9.9.254.1.6.9.1.2
ciscoSlbHealthMonMIB .1.3.6.1.4.1.9.9.508
ciscoSlbHealthMonMIBNotifs .1.3.6.1.4.1.9.9.508.0
cshMonSocketOveruse .1.3.6.1.4.1.9.9.508.0.1
cshMonSocketNormalUse .1.3.6.1.4.1.9.9.508.0.2
ciscoSlbHealthMonMIBObjects .1.3.6.1.4.1.9.9.508.1
cshMonSfarmProbes .1.3.6.1.4.1.9.9.508.1.1
cshMonSfarmRealProbeStatsTable deprecated.1.3.6.1.4.1.9.9.508.1.1.1
cshMonSfarmRealProbeStatsEntry deprecated.1.3.6.1.4.1.9.9.508.1.1.1.1
cshMonSfarmRealServerName deprecated.1.3.6.1.4.1.9.9.508.1.1.1.1.1
cshMonSfarmRealServerPort deprecated.1.3.6.1.4.1.9.9.508.1.1.1.1.2
cshMonSfarmRealProbesPassed deprecated.1.3.6.1.4.1.9.9.508.1.1.1.1.3
cshMonSfarmRealProbesFailed deprecated.1.3.6.1.4.1.9.9.508.1.1.1.1.4
cshMonSfarmRealProbeHealthMonState deprecated.1.3.6.1.4.1.9.9.508.1.1.1.1.5
cshMonProbeTypeStatsTable .1.3.6.1.4.1.9.9.508.1.1.2
cshMonProbeTypeStatsEntry .1.3.6.1.4.1.9.9.508.1.1.2.1
cshMonProbeTotalSentProbes .1.3.6.1.4.1.9.9.508.1.1.2.1.1
cshMonProbeTotalActiveSockets .1.3.6.1.4.1.9.9.508.1.1.2.1.10
cshMonProbeTotalPassedProbes .1.3.6.1.4.1.9.9.508.1.1.2.1.2
cshMonProbeTotalConnectionErrors .1.3.6.1.4.1.9.9.508.1.1.2.1.3
cshMonProbeTotalReceivedRSTs .1.3.6.1.4.1.9.9.508.1.1.2.1.4
cshMonProbeTotalReceiveTimeouts .1.3.6.1.4.1.9.9.508.1.1.2.1.5
cshMonProbeTotalSendFailures .1.3.6.1.4.1.9.9.508.1.1.2.1.6
cshMonProbeTotalFailedProbes .1.3.6.1.4.1.9.9.508.1.1.2.1.7
cshMonProbeTotalRefusedConns .1.3.6.1.4.1.9.9.508.1.1.2.1.8
cshMonProbeTotalOpenTimeouts .1.3.6.1.4.1.9.9.508.1.1.2.1.9
cshMonServerfarmRealProbeStatsTable .1.3.6.1.4.1.9.9.508.1.1.3
cshMonServerfarmRealProbeStatsEntry .1.3.6.1.4.1.9.9.508.1.1.3.1
cshMonServerfarmRealServerName .1.3.6.1.4.1.9.9.508.1.1.3.1.1
cshMonProbeInheritedPortType .1.3.6.1.4.1.9.9.508.1.1.3.1.10
cshMonServerfarmRealServerPort .1.3.6.1.4.1.9.9.508.1.1.3.1.2
cshMonProbeInheritedPort .1.3.6.1.4.1.9.9.508.1.1.3.1.3
cshMonServerfarmRealPassedProbes .1.3.6.1.4.1.9.9.508.1.1.3.1.4
cshMonServerfarmRealFailedProbes .1.3.6.1.4.1.9.9.508.1.1.3.1.5
cshMonServerfarmRealProbeHealthMonState .1.3.6.1.4.1.9.9.508.1.1.3.1.6
cshMonServerfarmRealProbeLastProbeTime .1.3.6.1.4.1.9.9.508.1.1.3.1.7
cshMonServerfarmRealProbeLastActiveTime .1.3.6.1.4.1.9.9.508.1.1.3.1.8
cshMonServerfarmRealProbeLastFailedTime .1.3.6.1.4.1.9.9.508.1.1.3.1.9
ciscoSlbHealthMonNotifObjects .1.3.6.1.4.1.9.9.508.1.2
cshMonSocketOverusageCount .1.3.6.1.4.1.9.9.508.1.2.1
ciscoSlbHealthMonMIBConformance .1.3.6.1.4.1.9.9.508.2
ciscoSlbHealthMonMIBCompliances .1.3.6.1.4.1.9.9.508.2.1
ciscoSlbHealthMonMIBGroups .1.3.6.1.4.1.9.9.508.2.2