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
- Source file
CISCO-SLB-HEALTH-MON-MIB- Last revised
- Identity
ciscoSlbHealthMonMIB- Base OID
1.3.6.1.4.1.9.9.508
Imported Objects
| CISCO-SLB-EXT-MIB | cslbxServerProbes SlbFunctionNameString SlbUrlString |
| CISCO-SLB-MIB | slbEntity slbServerFarmName SlbServerString |
| CISCO-SMI | ciscoMgmt |
| CISCO-TC | CiscoPort |
| INET-ADDRESS-MIB | InetAddress InetAddressType InetPortNumber |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter32 Gauge32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | DateAndTime RowStatus TEXTUAL-CONVENTION (no object page) TimeInterval TruthValue |
Net-SNMP examples using the cisco MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-SLB-HEALTH-MON-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-SLB-HEALTH-MON-MIB::ciscoSlbHealthMonMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-SLB-HEALTH-MON-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-SLB-HEALTH-MON-MIB::ciscoSlbHealthMonMIB'
Objects (115)
Showing 115 of 115 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.9.9.254.1.6.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.1.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.1.1.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.1.1.10 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.11 |
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.12 |
||
.1.3.6.1.4.1.9.9.254.1.6.1.1.13 |
||
.1.3.6.1.4.1.9.9.254.1.6.1.1.14 |
||
.1.3.6.1.4.1.9.9.254.1.6.1.1.15 |
||
|
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.16 |
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.17 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.18 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.19 |
|
|
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.2 |
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.20 |
||
|
Unsigned32
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.21 |
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.22 |
||
.1.3.6.1.4.1.9.9.254.1.6.1.1.23 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.24 |
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.25 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.26 |
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.27 |
||
.1.3.6.1.4.1.9.9.254.1.6.1.1.28 |
||
|
secondsSNMPv2-TCTimeInterval
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.3 |
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.4 |
||
|
secondsSNMPv2-TCTimeInterval
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.5 |
|
|
secondsSNMPv2-TCTimeInterval
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.6 |
|
|
secondsSNMPv2-TCTimeInterval
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.7 |
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.8 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.254.1.6.1.1.9 |
|
.1.3.6.1.4.1.9.9.254.1.6.2 |
||
.1.3.6.1.4.1.9.9.254.1.6.2.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.2.1.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.2.1.2 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.254.1.6.2.1.3 |
|
.1.3.6.1.4.1.9.9.254.1.6.2.1.4 |
||
.1.3.6.1.4.1.9.9.254.1.6.3 |
||
.1.3.6.1.4.1.9.9.254.1.6.3.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.3.1.1 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.254.1.6.3.1.2 |
|
.1.3.6.1.4.1.9.9.254.1.6.3.1.3 |
||
.1.3.6.1.4.1.9.9.254.1.6.3.1.4 |
||
.1.3.6.1.4.1.9.9.254.1.6.4 |
||
.1.3.6.1.4.1.9.9.254.1.6.4.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.4.1.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.4.1.2 |
||
.1.3.6.1.4.1.9.9.254.1.6.4.1.3 |
||
.1.3.6.1.4.1.9.9.254.1.6.4.1.4 |
||
.1.3.6.1.4.1.9.9.254.1.6.5 |
||
.1.3.6.1.4.1.9.9.254.1.6.5.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.5.1.1 |
|
.1.3.6.1.4.1.9.9.254.1.6.5.1.2 |
||
.1.3.6.1.4.1.9.9.254.1.6.5.1.3 |
||
.1.3.6.1.4.1.9.9.254.1.6.5.1.4 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.5.1.5 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.5.1.6 |
|
.1.3.6.1.4.1.9.9.254.1.6.5.1.7 |
||
|
Bits
|
.1.3.6.1.4.1.9.9.254.1.6.5.1.8 |
|
.1.3.6.1.4.1.9.9.254.1.6.6 |
||
.1.3.6.1.4.1.9.9.254.1.6.6.1 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.254.1.6.6.1.1 |
|
.1.3.6.1.4.1.9.9.254.1.6.7 |
||
.1.3.6.1.4.1.9.9.254.1.6.7.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.7.1.1 |
|
.1.3.6.1.4.1.9.9.254.1.6.7.1.2 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.7.1.3 |
|
.1.3.6.1.4.1.9.9.254.1.6.8 |
||
.1.3.6.1.4.1.9.9.254.1.6.8.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.8.1.1 |
|
.1.3.6.1.4.1.9.9.254.1.6.8.1.2 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.254.1.6.8.1.3 |
|
.1.3.6.1.4.1.9.9.254.1.6.9 |
||
.1.3.6.1.4.1.9.9.254.1.6.9.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.9.1.1 |
||
.1.3.6.1.4.1.9.9.254.1.6.9.1.2 |
||
.1.3.6.1.4.1.9.9.508 |
||
.1.3.6.1.4.1.9.9.508.0 |
||
.1.3.6.1.4.1.9.9.508.1 |
||
.1.3.6.1.4.1.9.9.508.1.1 |
||
|
|
.1.3.6.1.4.1.9.9.508.1.1.1 |
|
|
|
.1.3.6.1.4.1.9.9.508.1.1.1.1 |
|
|
|
OctetString
|
.1.3.6.1.4.1.9.9.508.1.1.1.1.1 |
|
|
.1.3.6.1.4.1.9.9.508.1.1.1.1.2 |
|
|
|
.1.3.6.1.4.1.9.9.508.1.1.1.1.3 |
|
|
|
.1.3.6.1.4.1.9.9.508.1.1.1.1.4 |
|
|
|
.1.3.6.1.4.1.9.9.508.1.1.1.1.5 |
|
.1.3.6.1.4.1.9.9.508.1.1.2 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.1 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.10 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.2 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.3 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.4 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.5 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.6 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.7 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.8 |
||
.1.3.6.1.4.1.9.9.508.1.1.2.1.9 |
||
.1.3.6.1.4.1.9.9.508.1.1.3 |
||
.1.3.6.1.4.1.9.9.508.1.1.3.1 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.508.1.1.3.1.1 |
|
.1.3.6.1.4.1.9.9.508.1.1.3.1.10 |
||
.1.3.6.1.4.1.9.9.508.1.1.3.1.2 |
||
.1.3.6.1.4.1.9.9.508.1.1.3.1.3 |
||
.1.3.6.1.4.1.9.9.508.1.1.3.1.4 |
||
.1.3.6.1.4.1.9.9.508.1.1.3.1.5 |
||
.1.3.6.1.4.1.9.9.508.1.1.3.1.6 |
||
.1.3.6.1.4.1.9.9.508.1.1.3.1.7 |
||
.1.3.6.1.4.1.9.9.508.1.1.3.1.8 |
||
.1.3.6.1.4.1.9.9.508.1.1.3.1.9 |
||
.1.3.6.1.4.1.9.9.508.1.2 |
||
.1.3.6.1.4.1.9.9.508.1.2.1 |
||
.1.3.6.1.4.1.9.9.508.2 |
||
.1.3.6.1.4.1.9.9.508.2.1 |
||
.1.3.6.1.4.1.9.9.508.2.2 |
Dependencies (12) 9 direct · 3 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- CISCO-SMIcisco
- SNMPv2-TCrfc
- CISCO-TCcisco
- IANA-ENTITY-MIBrfc
- SNMPv2-CONFrfc
- SNMP-FRAMEWORK-MIBrfc
- UUID-TC-MIBrfc
- ENTITY-MIBrfc
- INET-ADDRESS-MIBrfc
- CISCO-SLB-MIBcisco
- CISCO-SLB-EXT-MIBcisco
- CISCO-SLB-HEALTH-MON-MIBciscoselected
Type Definitions (3)
| Enumeration |
other(1)invalid(2)init(3)active(4)failed(5)disabled(6) |
|
| Enumeration |
other(1)probe(2)real(3)vip(4)default(5) |
|
| Enumeration |
icmpProbe(1)tcpProbe(2)dnsProbe(3)httpProbe(4)ftpProbe(5)telnetProbe(6)smtpProbe(7)scriptedProbe(8)undefined(9)udpProbe(10)httpsProbe(11)ldapProbe(12)popProbe(13)imapProbe(14)radiusProbe(15)tacacsProbe(16)sipProbe(17)tftpProbe(18)fingerProbe(19)echoProbe(20)rtspProbe(21)snmpProbe(22) |
Conformance Groups (16)
Compliance Statements (4)
OID
.1.3.6.1.4.1.9.9.508.2.1.1The compliance statement for entities which implement
the Cisco SLB Health monitoring MIB.
the Cisco SLB Health monitoring MIB.
Required groups
| mandatory | cslbHealthMonServerProbesGroup | |
| mandatory | cslbHealthMonProbeCfgExtGroup | |
| optional | cslbHealthMonHTTPProbesCommmonGroup |
This group is mandatory for the systems which support HTTP probes. |
| optional | cslbHealthMonHTTPSProbesGroup |
This group is mandatory for the systems which support HTTPS probes. |
| optional | cslbHealthMonSIPProbesGroup |
This group is mandatory for the systems which support SIP probes. |
| optional | cslbHealthMonFTPProbesGroup |
This group is mandatory for the systems which support FTP probes. |
| optional | cslbHealthMonTFTPProbesGroup |
This group is mandatory for the systems which support TFTP probes. |
| optional | cslbHealthMonIMAPProbesGroup |
This group is mandatory for the systems which support IMAP probes. |
| optional | cslbHealthMonProbeScriptGroup |
This group is madatory for the systems which support scripted probes. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| cslbxProbeAlternateDestAddrType | An implementation is only required to support IPv4 addresses. |
||
| cslbxProbeAlternateDestAddr | An implementation is only required to support IPv4 addresses. |
OID
.1.3.6.1.4.1.9.9.508.2.1.2The compliance statement for entities which implement
the Cisco SLB Health monitoring MIB.
the Cisco SLB Health monitoring MIB.
Required groups
| mandatory | cslbHealthMonServerProbesGroup | |
| mandatory | cslbHealthMonProbeCfgExtGroup | |
| optional | cslbHealthMonHTTPProbesCommmonGroup |
This group is mandatory for the systems which support HTTP probes. |
| optional | cslbHealthMonHTTPSProbesGroupRev1 |
This group is mandatory for the systems which support HTTPS probes. |
| optional | cslbHealthMonSIPProbesGroup |
This group is mandatory for the systems which support SIP probes. |
| optional | cslbHealthMonFTPProbesGroup |
This group is mandatory for the systems which support FTP probes. |
| optional | cslbHealthMonTFTPProbesGroup |
This group is mandatory for the systems which support TFTP probes. |
| optional | cslbHealthMonIMAPProbesGroup |
This group is mandatory for the systems which support IMAP probes. |
| optional | cslbHealthMonProbeScriptGroup |
This group is madatory for the systems which support scripted probes. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| cslbxProbeAlternateDestAddrType | An implementation is only required to support IPv4 addresses. |
||
| cslbxProbeAlternateDestAddr | An implementation is only required to support IPv4 addresses. |
OID
.1.3.6.1.4.1.9.9.508.2.1.3The compliance statement for entities which implement
the Cisco SLB Health monitoring MIB.
the Cisco SLB Health monitoring MIB.
Required groups
| mandatory | cslbHealthMonServerProbesGroupRev1 | |
| mandatory | cslbHealthMonProbeCfgExtGroup | |
| mandatory | cshMonSfarmrealserverProbeStatsGroup | |
| optional | cslbHealthMonHTTPProbesCommmonGroup |
This group is mandatory for the systems which support HTTP probes. |
| optional | cslbHealthMonHTTPSProbesGroupRev1 |
This group is mandatory for the systems which support HTTPS probes. |
| optional | cslbHealthMonSIPProbesGroup |
This group is mandatory for the systems which support SIP probes. |
| optional | cslbHealthMonFTPProbesGroup |
This group is mandatory for the systems which support FTP probes. |
| optional | cslbHealthMonTFTPProbesGroup |
This group is mandatory for the systems which support TFTP probes. |
| optional | cslbHealthMonIMAPProbesGroup |
This group is mandatory for the systems which support IMAP probes. |
| optional | cslbHealthMonProbeScriptGroup |
This group is madatory for the systems which support scripted probes. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| cslbxProbeAlternateDestAddrType | An implementation is only required to support IPv4 addresses. |
||
| cslbxProbeAlternateDestAddr | An implementation is only required to support IPv4 addresses. |
OID
.1.3.6.1.4.1.9.9.508.2.1.4The compliance statement for entities which implement
the Cisco SLB Health monitoring MIB.
the Cisco SLB Health monitoring MIB.
Required groups
| mandatory | cslbHealthMonServerProbesGroupRev1 | |
| mandatory | cslbHealthMonProbeCfgExtGroup | |
| mandatory | cshMonSfarmrealserverProbeStatsGroupRev1 | |
| mandatory | cshMonProbeTypeStatsGroup | |
| optional | cslbHealthMonHTTPProbesCommmonGroup |
This group is mandatory for the systems which support HTTP probes. |
| optional | cslbHealthMonHTTPSProbesGroupRev1 |
This group is mandatory for the systems which support HTTPS probes. |
| optional | cslbHealthMonSIPProbesGroup |
This group is mandatory for the systems which support SIP probes. |
| optional | cslbHealthMonFTPProbesGroup |
This group is mandatory for the systems which support FTP probes. |
| optional | cslbHealthMonTFTPProbesGroup |
This group is mandatory for the systems which support TFTP probes. |
| optional | cslbHealthMonIMAPProbesGroup |
This group is mandatory for the systems which support IMAP probes. |
| optional | cslbHealthMonProbeScriptGroup |
This group is madatory for the systems which support scripted probes. |
| optional | cshMonNotifObjectsGroup |
This group is madatory for the systems which supports socket usage notification. |
| optional | cshMonNotifGroup |
This group is madatory for the systems which supports socket usage notification. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| cslbxProbeAlternateDestAddrType | An implementation is only required to support IPv4 addresses. |
||
| cslbxProbeAlternateDestAddr | An implementation is only required to support IPv4 addresses. |
Notifications / Traps (2)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.4.1.9.9.508.0.1 |
The notification is generated when probes socket usage
exceeds or equals 90% atleast 100 times in one minute. The object cshMonSocketOverusageCount represents the number of times the probes socket usage exceeded 90 percentage in that minute. |
|
.1.3.6.1.4.1.9.9.508.0.2 |
The notification is generated when the probes socket usage
becomes normal i.e the socket usage does not exceed 90% 100 or more times in that minute and after cshMonSocketOveruse notification is generated. The object cshMonSocketOverusageCount represents the number of times the probes socket usage exceeded 90 percentage in that minute. |