mibs/MIBS/cisco/CISCO-SLB-MIB

5380 lines
182 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- *****************************************************************
-- CISCO-SLB-MIB: Mib for SLB entities
--
-- December 1999, Jason Cox
--
-- Copyright (c) 1999, 2002, 2004, 2006-2008 by cisco Systems Inc.
-- All rights reserved.
-- ****************************************************************
CISCO-SLB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
IpAddress,
Unsigned32,
Counter32,
Counter64,
Gauge32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
TimeInterval,
TruthValue,
DateAndTime,
TEXTUAL-CONVENTION,
RowStatus,
StorageType
FROM SNMPv2-TC
InetAddressType,
InetAddress,
InetPortNumber,
InetAddressPrefixLength
FROM INET-ADDRESS-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
entPhysicalParentRelPos
FROM ENTITY-MIB
CiscoPort,
CiscoIpProtocol
FROM CISCO-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoSlbMIB MODULE-IDENTITY
LAST-UPDATED "200805150000Z"
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),
such as the Cisco IOS SLB product.
This MIB includes instrumentation for the manager-side
implementation of the Dynamic Feedback Protocol (DFP).
A DFP uses the DFP protocol to communicate with
DFP agents in order to obtain information about
Servers.
This MIB includes the objects required for implementing
the load balancer management side of the
Server/Application State Protocol (SASP). The load
balancer is responsible for registering Members with a
SASP-Agent. A Member is an entity that is defined on
the load balancer to service Internet traffic. The
responsibility of the Agent is to monitor the Members,
and report a recommended weight to the load balancer.
The weight is then used in load balancing decisions.
Acronyms and terms:
DFP Dynamic Feedback Protocol
SASP Server to Application State Protocol
GGSN Gateway GPRS Support Node
GPRS General Packet Radio Service
GTP GPRS Tunneling Protocol
SASP Server/Application State Protocol
SGSN Serving GPRS Support Node"
REVISION "200805150000Z"
DESCRIPTION
"- Deprecated the object slbVServerBWRateLimitDropCounts.
- Added following objects to slbVServerInfoTable
slbVServerBandWidthRateLimitDropCounts
slbVServerL4Decisions
slbVServerL7Decisions
slbVServerEstablishedConnections
- Deprecated OBJECT-GROUP ciscoSlbVServerInfoGroupRev1
- Deprecated MODULE-COMPLIANCE ciscoSlbMIBComplianceRev5
- Added OBJECT-GROUP ciscoSlbVServerInfoGroupRev2
- Added MODULE-COMPLIANCE ciscoSlbMIBComplianceRev6."
REVISION "200804150000Z"
DESCRIPTION
"- Added enumeration 'inactive' and 'maxLoad' to
SlbRealServerState TC."
REVISION "200802120000Z"
DESCRIPTION
"- Added following objects to slbVServerInfoTable
slbVServerDroppedConnections
slbVServerClientPacketCounts
slbVServerPacketCounts
slbVServerClientByteCounts
slbVServerByteCounts
slbVServerMaxConnLimitDropCounts
slbVServerConnRateLimitDropCounts
slbVServerBWRateLimitDropCounts
- Deprecated OBJECT-GROUP ciscoSlbVServerInfoGroup
- Deprecated MODULE-COMPLIANCE ciscoSlbMIBComplianceRev4
- Added OBJECT-GROUP ciscoSlbVServerInfoGroupRev1
- Added MODULE-COMPLIANCE ciscoSlbMIBComplianceRev5."
REVISION "200706200000Z"
DESCRIPTION
"- Added enumeration 'standby' to SlbRealServerState TC."
REVISION "200704200000Z"
DESCRIPTION
"- Added arpFailed enum to SlbRealServerState TC"
REVISION "200610260000Z"
DESCRIPTION
"- Added following notifications
ciscoSlbVirtualServerStateChange
ciscoSlbRealServerStateChange
- Added following groups
ciscoSlbNotifObjectsGroup
ciscoSlbNotifEnabledGroupRev2
ciscoSlbNotifGroupRev2
- Added following new objects to slbNotificationsObjects
slbInetAddressType
slbInetAddress
slbName
slbPort
- Deprecated following notifications
ciscoSlbRealStateChange
ciscoSlbVirtualStateChange
- Deprecated following objects under slbNotificationObjects
cSlbVirtStateChangeNotifEnabled
cSlbRealStateChangeNotifEnabled
- Added following in Compliance/Conformance
ciscoSlbMIBComplianceRev4
- Added following enums to SlbPredictor TC
layer4PayloadHash
responseTime
leastBandwidth
httpContentHash
- DEFVAL value of the following objects are modified to avoid
compilation errors
slbStickyObjectRealIpAddress
slbVirtualIpAddress"
REVISION "200601130000Z"
DESCRIPTION
"- Added following enums to SlbPredictor TC
leastLoaded
httpCookieHash
httpHeaderHash.
- Increased the range for SlbServerString TC
from 1..15 to 1..96.
- Added following Tables:
slbVServerInfoTable
slbVServerIPTable
- Added following Notifications:
ciscoSlbVServerStateChange
ciscoSlbVServerVIPStateChange
- Added cSlbVServerStateChangeNotifEnabled object
- Added following in Compliance/Conformance
ciscoSlbMIBComplianceRev3."
REVISION "200503310000Z"
DESCRIPTION
"Extending MIB to support the Server/Application State
Protocol (SASP). The following tables were added to
the MIB:
- slbSaspTable
- slbSaspAgentTable,
- slbSaspGroupTable,
- slbSaspMemberTable
- slbSaspStatsTable"
REVISION "200203180000Z"
DESCRIPTION
"Defining more server states and predictor options for
Content Switching Module (CSM) product."
REVISION "200201151500Z"
DESCRIPTION
"Extending MIB to support GTP service. Updated
SlbRealServerState and SlbVirtualServState with
more states."
REVISION "200010200000Z"
DESCRIPTION
"Extending MIB to support VirtualMask and
service wsp."
REVISION "200005080000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 161 }
ciscoSlbMIBObjects OBJECT IDENTIFIER
::= { ciscoSlbMIB 1 }
slbStats OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 1 }
slbServerFarms OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 2 }
slbRealServers OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 3 }
slbVirtualServers OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 4 }
slbConnections OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 5 }
slbVirtualClients OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 6 }
slbStickyObjects OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 7 }
slbNotificationObjects OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 8 }
slbDfpPassword OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 9 }
slbDfpAgents OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 10 }
slbDfpReal OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 11 }
slbSasp OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 12 }
slbSaspAgents OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 13 }
slbSaspGroups OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 14 }
slbSaspMembers OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 15 }
slbSaspStats OBJECT IDENTIFIER
::= { ciscoSlbMIBObjects 16 }
-- ********************************************************************
-- * *
-- * Textual Conventions *
-- * *
-- ********************************************************************
SlbServerString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The configured name associated with an SLB object."
SYNTAX OCTET STRING (SIZE (1..96))
SlbPasswordString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The string for the Dynamic Feedback Protocol (DFP)
password. A zero-length value when writing this object
will unset the password."
SYNTAX OCTET STRING (SIZE (0..32))
SlbConnectionState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The state for TCP, UDP, and WSP connections being
load-balanced by the SLB feature. Each protocol uses a
subset of these states.
'init' : Connection has seen traffic and is in the
process of being load-balanced.
'synClient': SLB has seen a client SYN for this
connection.
'synServer': SLB has seen a server SYN for this
connection.
'synBoth' : SLB has seen both client and server SYNs
for this connection.
'estab' : Connection is established.
'finClient': SLB has seen a client FIN for this
connection.
'finServer': SLB has seen a server FIN for this
connection.
'closing' : Connection is in the process of coming
down.
'zombie' : Connection exists but is not in use,
waiting for timers to expire.
'conclient': Session has seen a connection request from
client.
'conserver': Session has seen a connection request from
server."
SYNTAX INTEGER {
init(1),
synClient(2),
synServer(3),
synBoth(4),
estab(5),
finClient(6),
finServer(7),
closing(8),
zombie(9),
conclient(10),
conserver(11)
}
SlbPredictor ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The predictor represents the load-balancing algorithm
being used on a server farm to distribute load evenly
among real servers.
'roundRobin' : assign evenly amongst real servers.
'leastConns' : assign to the real server with the least
number of current connections.
'ipHash' : assign based on the hash value of the
source IP and destination IP address.
'ipHashSrc' : assign based on the hash value of the
source IP address.
'ipHashDest' : assign based on the hash value of the
destination IP address.
'urlHash' : assign based on the hash value of the
URL string.
'forward' : forward the connection to the
appropriate next-hop as determined by
a routing lookup on the destination
IP address.
'leastLoaded' : assign to a real server that is
least loaded/busy. The load
information is available from
agents(DFP, SASP etc).
'httpCookieHash' : assign based on the hash value of
the HTTP Cookie value.
'httpHeaderHash' : assign based on the hash value of
the HTTP Header Name.
'layer4PayloadHash' : assign to real server based on the hash value
(of configured attributes) of the layer 4 payload.
'responseTime' : assign to real server with lowest average
response time(for the configured method).
'leastBandwidth' : assign to a real server which has least traffic/bandwidth
in a given sampling period.
'httpContentHash' : assign to real server based on the hash value
(of configured attributes) of the HTTP payload."
SYNTAX INTEGER {
roundRobin(1),
leastConns(2),
ipHash(3),
ipHashSrc(4),
ipHashDest(5),
urlHash(6),
forward(7),
leastLoaded(8),
httpCookieHash(9),
httpHeaderHash(10),
layer4PayloadHash(11),
responseTime(12),
leastBandwidth(13),
httpContentHash(14)
}
SlbRealServerState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The server state represents the state of a real server
being load-balanced by SLB.
'outOfService' : Server is not in use by SLB as a
destination for client
connections. This state can be
written and read.
'inService' : Server is in use as a destination
for SLB client connections. This
state can be written and read.
'failed' : Server has failed and will not be
retried for retry timer seconds.
This state can only be read.
'readyToTest' : Server has failed and has an
expired retry timer, test
connections will begin flow to
it soon. This state can only be
read.
'testing' : Server has failed and been given
another test connection, success
of this connection is not known
yet. This state can only be read.
'maxConnsThrottle' : Server has reached its maximum
number of connections and is no
longer being given connections.
This state can only be read.
'maxClientsThrottle': Server has reached the maximum
allowed clients. This state
can only be read.
'dfpThrottle' : DFP has lowered the weight of
this server to throttle level, so
that no new connections will be
assigned to it until DFP raises
its weight.
This state can only be read.
'probeFailed' : SLB probe to this this server has
failed. No new connections will be
assigned to it until a probe to
this server succeeds. This state
can only be read.
'probeTesting' : Server has received a test probe
from SLB. This state can only
be read.
'operWait' : Server is ready to go operational,
but is waiting for the associated
redirect virtual to be inservice.
This state can only be read.
'testWait' : Server is ready to be tested. This
state is applicable only when the
server is used for http redirect
load balancing. This state can
only be read.
'inbandProbeFailed': Server has failed the inband
Health Probe agent. This state
can only be read.
'returnCodeFailed' : Server has been disabled because
it returned an HTTP code that
matched a configured value.
This state can only be read.
'arpFailed' : ARP request to this server has
failed. This state can only be
read.
'standby' : Server is in standby state. No
connections will be assigned to
it, unless the primary server fails.
This state can be written and read.
'inactive' : Server is disabled as it has become
inactive such as in the case when
the real server is not associated
to any server farm.This state
can only be read.
'maxLoad' : Server is disabled as it hit max-load.
This state can only be read."
SYNTAX INTEGER {
outOfService(1),
inService(2),
failed(3),
readyToTest(4),
testing(5),
maxConnsThrottle(6),
maxClientsThrottle(7),
dfpThrottle(8),
probeFailed(9),
probeTesting(10),
operWait(11),
testWait(12),
inbandProbeFailed(13),
returnCodeFailed(14),
arpFailed(15),
standby(16),
inactive(17),
maxLoad(18)
}
SlbVirtualServState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The state of SLB virtual server
'outOfService' : Virtual server is not active and is
not affecting client traffic in any
way.
'inService' : Virtual server is active and is
load-balancing matching client traffic
to available real servers.
'standby' : Virtual server is a backup for a
virtual server on another SLB device,
and is currently inactive.
'inOperReal' : Real server associated with this
redirect virtual server is not
operational. This state can only
be read.
'stbInOperReal': Real server associated with this
redirect virtual server is not
operational, and this virtual server
is in standby state. This state
can only be read.
'testReal' : This is a redirect virtual server and
the real server associated with it is
being tested. This state can only
be read.
'outOfMemory' : Virtual server is not enabled because
it does not have enough memory to
hold the configured matching policy
information. This state can only be
read."
SYNTAX INTEGER {
outOfService(1),
inService(2),
standby(3),
inOperReal(4),
stbInOperReal(5),
testReal(6),
outOfMemory(7)
}
SlbVirtualService ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The special service configured for this virtual server.
Such a specification ensures that session(s) for a given
protocol are tracked and assigned to the same real
machine. These services include:
'ftp' : File Transfer Protocol
'wsp' : Wireless Session Protocol
'gtp' : GPRS Tunnelling Protocol
'rtsp': Real-Time Streaming Protocol"
SYNTAX INTEGER {
none(1),
ftp(2),
wsp(3),
gtp(4),
rtsp(5)
}
SlbDfpAgentState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of a remote Dynamic Feedback Protocol (DFP)
agent as it appears to a local DFP manager.
'notOpen' : The initial state when the DFP Agent
block is instantiated.
'trying' : The state when the Agent tries to
open the socket to the DFP manger.
'connecting' : The state when the Agent opens the
socket, and is connecting to the
DFP manager.
'open' : The state when an Agent is talking to
the DFP manager. This is the desirable
place to be.
'failed' : The state when there is an error in
the data, or when the maximum number
of retries is reached.
'securityError' : The state when there is a security
error in the received message. Either
there is no security vector when one
was required, or the MD5 string in
the message did not match the
expected result (password not
correct)."
SYNTAX INTEGER {
notOpen(1),
trying(2),
connecting(3),
open(4),
failed(5),
securityError(6)
}
SlbSaspLBHealth ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Load Balancer Health that is reported to the SASP
Agent in the Set Load Balancer State Message. This
value represents the load balancers ability to handle
SASP messages.
'other' : The load balancer health when none
of the other values apply.
'idle' : SASP is enabled on the load balancer,
but no SASP Agents or Members are
configured.
'down' : The load balancer cannot handle any
SASP messages at this time.
'saturated' : The load balancer is failing to
process SASP messages in a timely
manner, and messages are being lost.
'overUsed' : The load balancer is failing to
process SASP messages in a timely
manner.
'msgLimitReached': The load balancer has reached it
functional limit in its ability to
handle SASP messages. Additional
work should be avoided.
'heavyLoad' : A plethora of SASP messages are sent
and received for a modest to large
number of SASP Agents and Members.
'moderateLoad' : SASP messages are sent on a regular
basis for a small to modest number
of SASP Agents and Members.
'lightLoad' : SASP messages are sent and received
on a consistent basis, over a long
period of time, for a small number
of SASP Agents and Members.
'healthy' : SASP messages are sporadically being
sent and received by the load
balancer for a small number of SASP
Agents and Members."
SYNTAX INTEGER {
other(1),
idle(2),
down(3),
saturated(4),
overUsed(5),
msgLimitReached(6),
heavyLoad(7),
moderateLoad(8),
lightLoad(9),
healthy(10)
}
SlbSaspRedundancy ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The redundancy state of the Load Balancer.
'other' : The redundant state of the Load
Balancer when none of the other
states apply.
'master' : The redundant state of the Load
Balancer if it is not in a redundant
setup, or is the active system used
in a redundant setup.
'backup' : The redundant state of the Load
Balancer if it is the idle system in
a redundant setup."
SYNTAX INTEGER {
other(1),
master(2),
backup(3)
}
SlbSaspAgentState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of a remote Server Application State
Protocol (SASP) Agent as it appears to a local SASP
manager.
'other' : The state the Agent enters when none
of the other states apply.
'initialized' : The initial state when the SASP Agent
memory is created.
'closed' : The state the SASP Agent enters when
the SASP functionality is disabled,
but the Agent has not been removed.
'trying' : The state when the Agent tries to
open the socket to the SASP manger.
'connecting' : The state when the SASP Manager opens
the socket, and is connecting to the
SASP Agent.
'established' : The state when an Agent is
communicating with the SASP manager.
This is the desirable place to be.
'downTrying' : The state when there is a
communication failure with the SASP
Agent, and the load balancer is
attempting to reconnect to the Agent.
'downDuplicate' : The Agent enters this state if a
duplicate load balancer identifier is
detected on the network.
'down' : The state of the Agent when there is a
communication failure, and the load
balancer is unable to re-establish the
connection."
SYNTAX INTEGER {
other(1),
initialized(2),
closed(3),
trying(4),
connecting(5),
established(6),
downTrying(7),
downDuplicate(8),
down(9)
}
SlbNatSetting ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current network address translation (NAT) setting
for a server farm.
'noNat' : The server farm is not configured
for NAT.
'clientNat' : The server farm is configured to
translate client IP addresses.
'serverNat' : The server farm is configured to
translate server IP addresses.
'clientAndServerNat': The server farm is configured to
translate client and server IP
addresses."
SYNTAX INTEGER {
noNat(1),
clientNat(2),
serverNat(3),
clientAndServerNat(4)
}
-- *************************************************************
-- * *
-- * SLB - Statistics Table *
-- * *
-- *************************************************************
slbStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of SLB statistics for all local SLB entities."
::= { slbStats 1 }
slbStatsTableEntry OBJECT-TYPE
SYNTAX SlbStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of SLB statistics for a particular SLB entity."
INDEX { slbEntity }
::= { slbStatsTable 1 }
SlbStatsTableEntry ::= SEQUENCE {
slbEntity Unsigned32,
slbStatsUnassistedSwitchingPkts Counter32,
slbStatsUnassistedSwitchingHCPks Counter64,
slbStatsAssistedSwitchingPkts Counter32,
slbStatsAssistedSwitchingHCPkts Counter64,
slbStatsCreatedConnections Counter32,
slbStatsCreatedHCConnections Counter64,
slbStatsEstablishedConnections Counter32,
slbStatsEstablishedHCConnections Counter64,
slbStatsDestroyedConnections Counter32,
slbStatsDestroyedHCConnections Counter64,
slbStatsReassignedConnections Counter32,
slbStatsReassignedHCConnections Counter64,
slbStatsZombies Counter32,
slbStatsHCZombies Counter64
}
slbEntity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The SLB instance reference number for this server.
This allows multiple SLB's to exist on the same SNMP
system. This object's value generally corresponds to
the slot number where the module resides."
::= { slbStatsTableEntry 1 }
slbStatsUnassistedSwitchingPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets forwarded by the Software Load
Balancing manager's software."
::= { slbStatsTableEntry 2 }
slbStatsUnassistedSwitchingHCPks OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets forwarded by the Software Load
Balancing manager's software. This is the 64-bit
version of slbStatsUnassistedPkts."
::= { slbStatsTableEntry 3 }
slbStatsAssistedSwitchingPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets handled by SLB which were
switched via the highest-performance switching path."
::= { slbStatsTableEntry 4 }
slbStatsAssistedSwitchingHCPkts OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets handled by SLB which were
switched via the highest-performance switching path.
This is the 64-bit version of
slbStatsAssistedSwitchingPkts."
::= { slbStatsTableEntry 5 }
slbStatsCreatedConnections OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCP and UDP connections created since
SLB was configured. TCP connections are created
after seeing a SYN for a connection. UDP connections
are created based on the source and destination and
are removed based on a timer."
::= { slbStatsTableEntry 6 }
slbStatsCreatedHCConnections OBJECT-TYPE
SYNTAX Counter64
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections created by SLB since it was
configured. TCP connections are created after seeing a
SYN for a connection. UDP connections are created
based on the source and destination and are removed
based on a timer. This is the 64-bit version of
slbStatsCreatedConnections."
::= { slbStatsTableEntry 7 }
slbStatsEstablishedConnections OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections established through SLB
(reached the ESTAB state). TCP connections reach
the ESTAB state after a SYN - SYN/ACK exchange. UDP
connections reach the ESTAB state after data is sent
from the client or server."
::= { slbStatsTableEntry 8 }
slbStatsEstablishedHCConnections OBJECT-TYPE
SYNTAX Counter64
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections established through SLB
(reached the ESTAB state). TCP connections reach
the ESTAB state after a SYN - SYN/ACK exchange. UDP
connections reach the ESTAB state after data is sent
from the client or server. This is the 64-bit version
of slbStatsEstablisedConnections."
::= { slbStatsTableEntry 9 }
slbStatsDestroyedConnections OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCP and UDP connections destroyed by
SLB, either by TCPIP teardown or timeout. UDP
connections can only be timed out."
::= { slbStatsTableEntry 10 }
slbStatsDestroyedHCConnections OBJECT-TYPE
SYNTAX Counter64
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCP and UDP connections destroyed by SLB,
either by TCPIP teardown or timeout. UDP connections
can only be timed out. This is the 64-bit version of
slbStatsDestroyedConnections."
::= { slbStatsTableEntry 11 }
slbStatsReassignedConnections OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCP and UDP connections reassigned from
one real server to another."
::= { slbStatsTableEntry 12 }
slbStatsReassignedHCConnections OBJECT-TYPE
SYNTAX Counter64
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCP and UDP connections reassigned from
one real server to another. This is the 64-bit version
of slbStatsReassignedConnections."
::= { slbStatsTableEntry 13 }
slbStatsZombies OBJECT-TYPE
SYNTAX Counter32
UNITS "zombies"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCP and UDP connections currently in
the zombie state waiting for timers to expire."
::= { slbStatsTableEntry 14 }
slbStatsHCZombies OBJECT-TYPE
SYNTAX Counter64
UNITS "zombies"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCP and UDP connections currently in
the zombie state waiting for timers to expire. This
is the 64-bit version of slbStatsZombies."
::= { slbStatsTableEntry 15 }
-- *************************************************************
-- * *
-- * SLB - Server Farm Table *
-- * *
-- *************************************************************
slbServerFarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbServerFarmTableEntry
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. Columnar objects can be modified when the
row is 'active'. Rows can be created and destroyed.
Entries are added to this table via
slbServerFarmRowStatus in accordance with the
RowStatus convention."
::= { slbServerFarms 1 }
slbServerFarmTableEntry OBJECT-TYPE
SYNTAX SlbServerFarmTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular server farm served by
a particular local SLB entity."
INDEX {
slbEntity,
slbServerFarmName
}
::= { slbServerFarmTable 1 }
SlbServerFarmTableEntry ::= SEQUENCE {
slbServerFarmName SlbServerString,
slbServerFarmPredictor SlbPredictor,
slbServerFarmNat SlbNatSetting,
slbServerFarmNumberOfRealServers Unsigned32,
slbServerFarmBindId Unsigned32,
slbServerFarmRowStatus RowStatus
}
slbServerFarmName OBJECT-TYPE
SYNTAX SlbServerString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of server farm."
::= { slbServerFarmTableEntry 1 }
slbServerFarmPredictor OBJECT-TYPE
SYNTAX SlbPredictor
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The load balancing algorithm in use by the server farm
for its real servers for the local SLB entity."
DEFVAL { roundRobin }
::= { slbServerFarmTableEntry 2 }
slbServerFarmNat OBJECT-TYPE
SYNTAX SlbNatSetting
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of NAT employed by the local SLB entity for
servers in this server farm."
DEFVAL { noNat }
::= { slbServerFarmTableEntry 3 }
slbServerFarmNumberOfRealServers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of real servers in this server farm."
DEFVAL { 0 }
::= { slbServerFarmTableEntry 4 }
slbServerFarmBindId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"slbServerFarmBindId is used to identify one or more
real servers for which slbDfpRealWeight applies to the
real server's slbRealOperWeight. The identification
is done by finding rows in slbServerFarmTable for which
slbServerFarmBindId matches slbDfpRealBindId. For each
identified server farm, extract the slbServerFarmName
and use this value together with slbDfpRealIpAddress
and slbDfpRealPort to identify the row in
slbRealTable."
DEFVAL { 0 }
::= { slbServerFarmTableEntry 5 }
slbServerFarmRowStatus 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 slbServerFarmTable following
the RowStatus textual convention."
::= { slbServerFarmTableEntry 6 }
-- *************************************************************
-- * *
-- * SLB - Real Server Table *
-- * *
-- *************************************************************
slbRealTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbRealTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of real servers. Columnar objects can be
modified when the row is 'active'. Rows can be created
and destroyed. Entries are added to this table via
slbRealRowStatus in accordance with the RowStatus
convention."
::= { slbRealServers 1 }
slbRealTableEntry OBJECT-TYPE
SYNTAX SlbRealTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular real server in a
particular server farm, served by a particular local
SLB entity."
INDEX {
slbEntity,
slbRealServerFarmName,
slbRealIpAddress,
slbRealPort
}
::= { slbRealTable 1 }
SlbRealTableEntry ::= SEQUENCE {
slbRealServerFarmName SlbServerString,
slbRealIpAddress IpAddress,
slbRealPort CiscoPort,
slbRealState SlbRealServerState,
slbRealNumberOfConnections Gauge32,
slbRealNumberOfDummyConnections Unsigned32,
slbRealMaxConnections Unsigned32,
slbRealAdminWeight Unsigned32,
slbRealOperWeight Gauge32,
slbRealMetric Gauge32,
slbRealReassign Unsigned32,
slbRealRetryInterval TimeInterval,
slbRealFailedConnections Unsigned32,
slbRealFailedClients Unsigned32,
slbRealConsecutiveFails Gauge32,
slbRealTotalFails Counter32,
slbRealRowStatus RowStatus,
slbRealTotalConnections Counter32,
slbRealHCTotalConnections Counter64
}
slbRealServerFarmName OBJECT-TYPE
SYNTAX SlbServerString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The real server's server farm name."
::= { slbRealTableEntry 1 }
slbRealIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of real server."
::= { slbRealTableEntry 2 }
slbRealPort OBJECT-TYPE
SYNTAX CiscoPort
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TCP or UDP port of real server. This is used if
SLB NAT is configured (see slbServerFarmNat). If SLB
is not using NAT, this value will be 0."
REFERENCE "slbServerFarmNat"
::= { slbRealTableEntry 3 }
slbRealState OBJECT-TYPE
SYNTAX SlbRealServerState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The current state of real server."
DEFVAL { outOfService }
::= { slbRealTableEntry 4 }
slbRealNumberOfConnections OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number TCP and UDP connections currently assigned
to this real server."
::= { slbRealTableEntry 5 }
slbRealNumberOfDummyConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of idle dummy connections that are
not in use but are reserved for this real server to
accomplish slow-start."
::= { slbRealTableEntry 6 }
slbRealMaxConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured maximum number of concurrent connections
which SLB will deliver to this real server."
DEFVAL { 4294967295 }
::= { slbRealTableEntry 7 }
slbRealAdminWeight 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. 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."
DEFVAL { 8 }
::= { slbRealTableEntry 8 }
slbRealOperWeight OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual operating weight of the real 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 real server.
Higher weight values indicate to the load-balancing
algorithms a higher availability of this real server to
accept more work."
::= { slbRealTableEntry 9 }
slbRealMetric OBJECT-TYPE
SYNTAX Gauge32
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."
::= { slbRealTableEntry 10 }
slbRealReassign OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of consecutive TCP SYNs sent to the real
server with no answer before reassigning the
connection to another real server."
DEFVAL { 3 }
::= { slbRealTableEntry 11 }
slbRealRetryInterval OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval between retries while the server is
in the Failed state."
DEFVAL { 60 }
::= { slbRealTableEntry 12 }
slbRealFailedConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
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."
DEFVAL { 8 }
::= { slbRealTableEntry 13 }
slbRealFailedClients OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of connections with distinct client IP
addresses which need to fail on this real server
before it goes to Failed state. A failed connection
is when a SYN timeouts or a RST is received from the
real server."
DEFVAL { 8 }
::= { slbRealTableEntry 14 }
slbRealConsecutiveFails OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connection failures to this real
server without a successful connection. A failed
connection is when a SYN timeouts or a RST is received
from the real server."
::= { slbRealTableEntry 15 }
slbRealTotalFails OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times this real server has failed
since the creation of this row."
::= { slbRealTableEntry 16 }
slbRealRowStatus 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 slbRealTable following the
RowStatus textual convention."
::= { slbRealTableEntry 17 }
slbRealTotalConnections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of assigned connections handled by this
real server since this server was configured."
::= { slbRealTableEntry 18 }
slbRealHCTotalConnections OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of assigned connections handled by this
real server since this server was configured. This
is the 64-bit version of slbRealTotalConnections."
::= { slbRealTableEntry 19 }
-- *************************************************************
-- * *
-- * SLB - Virtual Server Table *
-- * *
-- *************************************************************
slbVirtualServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbVirtualServerTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of virtual servers. Columnar objects can be
modified when the row is 'active'. Rows can be
created and destroyed. Entries are added to this
table via slbVirtualRowStatus in accordance with the
RowStatus convention."
::= { slbVirtualServers 1 }
slbVirtualServerTableEntry OBJECT-TYPE
SYNTAX SlbVirtualServerTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular virtual server served
by a particular local SLB entity."
INDEX {
slbEntity,
slbVirtualServerName
}
::= { slbVirtualServerTable 1 }
SlbVirtualServerTableEntry ::= SEQUENCE {
slbVirtualServerName SlbServerString,
slbVirtualServerState SlbVirtualServState,
slbVirtualIndex Unsigned32,
slbVirtualIpAddress IpAddress,
slbVirtualPort CiscoPort,
slbVirtualProtocol CiscoIpProtocol,
slbVirtualService SlbVirtualService,
slbVirtualAdvertise TruthValue,
slbVirtualFarmName SlbServerString,
slbVirtualDelayTimer Unsigned32,
slbVirtualIdleTimer Unsigned32,
slbVirtualStickyTimer TimeInterval,
slbVirtualStickyGroup Unsigned32,
slbVirtualSynguardCount Unsigned32,
slbVirtualSynguardPeriod Unsigned32,
slbVirtualRowStatus RowStatus,
slbVirtualNumberOfConnections Gauge32,
slbVirtualTotalConnections Counter32,
slbVirtualHCTotalConnections Counter64,
slbVirtualMask IpAddress
}
slbVirtualServerName OBJECT-TYPE
SYNTAX SlbServerString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the virtual server."
::= { slbVirtualServerTableEntry 1 }
slbVirtualServerState OBJECT-TYPE
SYNTAX SlbVirtualServState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The state of virtual server."
DEFVAL { outOfService }
::= { slbVirtualServerTableEntry 2 }
slbVirtualIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index assigned to a virtual server, used to
correlate connections with virtual servers."
::= { slbVirtualServerTableEntry 3 }
slbVirtualIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of this virtual server."
DEFVAL { '00000000'H }
::= { slbVirtualServerTableEntry 4 }
slbVirtualPort OBJECT-TYPE
SYNTAX CiscoPort
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port of this virtual server."
DEFVAL { 0 }
::= { slbVirtualServerTableEntry 5 }
slbVirtualProtocol OBJECT-TYPE
SYNTAX CiscoIpProtocol
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The protocol for this virtual server."
DEFVAL { 0 }
::= { slbVirtualServerTableEntry 6 }
slbVirtualService OBJECT-TYPE
SYNTAX SlbVirtualService
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The service setting for this virtual server. Setting
this to other than 'none' results in an association
being formed between clients using this service and
this virtual server. Subsequent packets from clients
requiring this service will be forwarded to the
nominated real server."
DEFVAL { none }
::= { slbVirtualServerTableEntry 7 }
slbVirtualAdvertise OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The setting for virtual address advertising. It is
set to 'true' if this virtual server has added a static
route to the routing table attracting traffic destined
for slbVirtualIpAddress."
DEFVAL { false }
::= { slbVirtualServerTableEntry 8 }
slbVirtualFarmName OBJECT-TYPE
SYNTAX SlbServerString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of virtual server farm bound to this virtual
server."
DEFVAL { " " }
::= { slbVirtualServerTableEntry 9 }
slbVirtualDelayTimer OBJECT-TYPE
SYNTAX Unsigned32 (1..600 )
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The amount of time this SLB entity will maintain TCP
connection context after a connection has terminated."
DEFVAL { 10 }
::= { slbVirtualServerTableEntry 10 }
slbVirtualIdleTimer OBJECT-TYPE
SYNTAX Unsigned32 (10..65535 )
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The amount of time this SLB entity will maintain
connection information in the absence of packet
activity for a connection. When the service is
configured as 'gtp', this is the amount of time
the SLB entity will forward SGSN retries for a
SLB session to the same GGSN"
DEFVAL { 3600 }
::= { slbVirtualServerTableEntry 11 }
slbVirtualStickyTimer OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The amount of time that a connection's real server is
remembered after a connection has terminated."
DEFVAL { 0 }
::= { slbVirtualServerTableEntry 12 }
slbVirtualStickyGroup OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The group ID associated with the 'sticky group' that
this virtual server is placed in. A value of zero
indicates that no 'sticky group' is associated with
this virtual server."
DEFVAL { 0 }
::= { slbVirtualServerTableEntry 13 }
slbVirtualSynguardCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of unanswered SYNs that are allowed to be
outstanding to this virtual server. After this number
is reached, SYNs are dropped depending on the value
of slbVirtualSynguardPeriod."
DEFVAL { 0 }
::= { slbVirtualServerTableEntry 14 }
slbVirtualSynguardPeriod OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval of time that this virtual server can
have outstanding unanswered SYNs. This is used
with slbVirtualSynguardCount to limit outstanding
SYNs."
DEFVAL { 0 }
::= { slbVirtualServerTableEntry 15 }
slbVirtualRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used by a management station to create
or delete the row entry in slbVirtualServerTable
following the RowStatus textual convention."
::= { slbVirtualServerTableEntry 16 }
slbVirtualNumberOfConnections OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of currently assigned connections being
handled by this virtual server."
::= { slbVirtualServerTableEntry 17 }
slbVirtualTotalConnections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of assigned connections handled by this
virtual server since this server was configured."
::= { slbVirtualServerTableEntry 18 }
slbVirtualHCTotalConnections OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of assigned connections handled by this
virtual server since this server was configured. This
is the 64-bit version of slbVirtualTotalConnections."
::= { slbVirtualServerTableEntry 19 }
slbVirtualMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP subnet mask which is applied to the address
of this virtual server for traffic filtering."
DEFVAL { 'FFFFFFFF'H }
::= { slbVirtualServerTableEntry 20 }
-- Virtual Server Info table
slbVServerInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbVServerInfoTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides information on virtual servers."
::= { slbVirtualServers 2 }
slbVServerInfoTableEntry OBJECT-TYPE
SYNTAX SlbVServerInfoTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in virtual server table. An entry
gets created when class map is associated with
policy map. An entry gets deleted when a class-map
is disassociated with the policy-map."
INDEX {
slbEntity,
slbVServerIndex
}
::= { slbVServerInfoTable 1 }
SlbVServerInfoTableEntry ::= SEQUENCE {
slbVServerIndex Unsigned32,
slbVServerClassMap SnmpAdminString,
slbVServerPolicyMap SnmpAdminString,
slbVServerState SlbVirtualServState,
slbVServerStateChangeDescr SnmpAdminString,
slbVServerNumberOfConnections Gauge32,
slbVServerTotalConnections Counter32,
slbVServerDroppedConnections Counter32,
slbVServerClientPacketCounts Counter32,
slbVServerPacketCounts Counter32,
slbVServerClientByteCounts Counter64,
slbVServerByteCounts Counter64,
slbVServerMaxConnLimitDropCounts Counter32,
slbVServerConnRateLimitDropCounts Counter32,
slbVServerBWRateLimitDropCounts Counter32,
slbVServerBandWidthRateLimitDropCounts Counter32,
slbVServerL4Decisions Counter32,
slbVServerL7Decisions Counter32,
slbVServerEstablishedConnections Gauge32
}
slbVServerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An unique identifier for the virtual server.
This value is unique for a combination of
class map and a policy map."
::= { slbVServerInfoTableEntry 1 }
slbVServerClassMap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the class map
in which this virtual server is
associated with it. A class-map is
used to classify a set of traffic
with which actions may be associated."
::= { slbVServerInfoTableEntry 2 }
slbVServerPolicyMap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the policy map.
A policy-map can be used to identify
various policies such as security policies or
load balancing policies. A class map
can be associated with a policy map."
::= { slbVServerInfoTableEntry 3 }
slbVServerState OBJECT-TYPE
SYNTAX SlbVirtualServState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of virtual server."
::= { slbVServerInfoTableEntry 4 }
slbVServerStateChangeDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the descriptive
text qualifying the reason for the
value in slbVServerState.
Examples:
OK
Policy not configured
Server Farm failed
Real Server failed."
::= { slbVServerInfoTableEntry 5 }
slbVServerNumberOfConnections OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of currently assigned connections being
handled by this virtual server."
::= { slbVServerInfoTableEntry 6 }
slbVServerTotalConnections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of assigned connections handled by this
virtual server since this server was configured."
::= { slbVServerInfoTableEntry 7 }
slbVServerDroppedConnections OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of connections dropped by this virtual
server due to all reasons. Some of the reasons are
- when the interface goes down.
- when there are no active serverfarm(s)in policy.
- when rserver in the serverfarm goes outofservice.
- when the virtual server reaches maximum connections.
- when the virtual server crosses the connection rate limit.
Hence, the value of this object includes counters reported
in following objects:
-slbVServerMaxConnLimitDropCounts
-slbVServerConnRateLimitDropCounts."
::= { slbVServerInfoTableEntry 8 }
slbVServerClientPacketCounts OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets sent to virtual server
from client. Client is a system which sends
requests to the virtual server."
::= { slbVServerInfoTableEntry 9 }
slbVServerPacketCounts OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets sent to virtual server
from real server."
::= { slbVServerInfoTableEntry 10 }
slbVServerClientByteCounts OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes sent to virtual server
from client. Client is a system which sends
requests to the virtual server."
::= { slbVServerInfoTableEntry 11 }
slbVServerByteCounts OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes sent to virtual-server
from real-server."
::= { slbVServerInfoTableEntry 12 }
slbVServerMaxConnLimitDropCounts OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections dropped after
virtual-server reached maximum number of connections."
::= { slbVServerInfoTableEntry 13 }
slbVServerConnRateLimitDropCounts OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections dropped if
virtual-server receives more number of connections
per second than the configured rate limit."
::= { slbVServerInfoTableEntry 14 }
slbVServerBWRateLimitDropCounts OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of connections dropped if accumulated bandwidth
in all the connections to virtual-server crosses the
configured bandwidth.
This object has been deprecated because it doesn't give
number of connections dropped but it gives number of
bytes dropped. This object has been replaced by
slbVServerBandWidthRateLimitDropCounts."
::= { slbVServerInfoTableEntry 15 }
slbVServerBandWidthRateLimitDropCounts OBJECT-TYPE
SYNTAX Counter32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes dropped if accumulated bandwidth
in all the connections to virtual-server crosses the
configured bandwidth."
::= { slbVServerInfoTableEntry 16 }
slbVServerL4Decisions OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of layer4 loadbalance decisions made by
this virtual server."
::= { slbVServerInfoTableEntry 17 }
slbVServerL7Decisions OBJECT-TYPE
SYNTAX Counter32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of layer7 loadbalance decisions made by
this virtual server."
::= { slbVServerInfoTableEntry 18 }
slbVServerEstablishedConnections OBJECT-TYPE
SYNTAX Gauge32
UNITS "connections"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of successfully established connections
to this virtual server."
::= { slbVServerInfoTableEntry 19 }
-- IP Address table for Virtual Server
slbVServerIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbVServerIPTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the IP Addresses
configured for virtual servers. A virtual
server can have more than one IP Address
configured in it."
::= { slbVirtualServers 3 }
slbVServerIPTableEntry OBJECT-TYPE
SYNTAX SlbVServerIPTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the virtual server IP table.
Each entry contains virtual server attributes
that are used for server loadbalancing decisions."
INDEX {
slbEntity,
slbVServerIndex,
slbVServerObjectIndex
}
::= { slbVServerIPTable 1 }
SlbVServerIPTableEntry ::= SEQUENCE {
slbVServerObjectIndex Unsigned32,
slbVServerIpAddressType InetAddressType,
slbVServerIpAddress InetAddress,
slbVServerIpMask InetAddressPrefixLength,
slbVServerProtocol CiscoIpProtocol,
slbVServerPortLow InetPortNumber,
slbVServerPortHigh InetPortNumber,
slbVServerStorageType StorageType,
slbVServerRowStatus RowStatus
}
slbVServerObjectIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index identifying an entry applicable to
the same virtual server identified by slbVServerIndex."
::= { slbVServerIPTableEntry 1 }
slbVServerIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of IP address configured
in slbVServerIpAddress."
DEFVAL { ipv4 }
::= { slbVServerIPTableEntry 2 }
slbVServerIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the virtual server.
The type of IP address is provided in
slbVServerIpAddressType."
::= { slbVServerIPTableEntry 3 }
slbVServerIpMask OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is subnet mask for the slbVServerIpAddress.
The IP subnet mask is applied to the address
of this virtual server for traffic filtering.
The value 0 is used to specifiy that the address
mask of the virtual server is unknown or not used."
DEFVAL { 0 }
::= { slbVServerIPTableEntry 4 }
slbVServerProtocol OBJECT-TYPE
SYNTAX CiscoIpProtocol
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The protocol for the virtual server IP address."
::= { slbVServerIPTableEntry 5 }
slbVServerPortLow OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies the port number of the
virtual server that is used in loadbalancing decisions.
This has to be less than or equal to slbVServerPortHigh."
DEFVAL { 0 }
::= { slbVServerIPTableEntry 6 }
slbVServerPortHigh OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies the upper bound of
the port number of the virtual server that is
used in loadbalancing decisions.
This has to be greater than or equal to slbVServerPortLow."
DEFVAL { 0 }
::= { slbVServerIPTableEntry 7 }
slbVServerStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this conceptual row."
DEFVAL { volatile }
::= { slbVServerIPTableEntry 8 }
slbVServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create/delete entries in
this table."
::= { slbVServerIPTableEntry 9 }
-- *************************************************************
-- * *
-- * SLB - Connection Table *
-- * *
-- *************************************************************
slbConnectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbConnectionTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of connections being load-balanced by SLB."
::= { slbConnections 1 }
slbConnectionTableEntry OBJECT-TYPE
SYNTAX SlbConnectionTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of attributes for a particular SLB connection."
INDEX {
slbEntity,
slbConnectionIndex,
slbConnectionVirtualIpAddress,
slbConnectionVirtualPort,
slbConnectionProtocol,
slbConnectionClientIpAddr,
slbConnectionClientPort
}
::= { slbConnectionTable 1 }
SlbConnectionTableEntry ::= SEQUENCE {
slbConnectionIndex Unsigned32,
slbConnectionVirtualIpAddress IpAddress,
slbConnectionVirtualPort CiscoPort,
slbConnectionProtocol CiscoIpProtocol,
slbConnectionClientIpAddr IpAddress,
slbConnectionClientPort CiscoPort,
slbConnectionState SlbConnectionState,
slbConnectionRealIpAddr IpAddress,
slbConnectionServerPort CiscoPort,
slbConnectionNumCacheEntries Gauge32,
slbConnectionSynCount Counter32
}
slbConnectionIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to internal structures for the connection."
::= { slbConnectionTableEntry 1 }
slbConnectionVirtualIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the virtual server."
::= { slbConnectionTableEntry 2 }
slbConnectionVirtualPort OBJECT-TYPE
SYNTAX CiscoPort
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port of the virtual server."
::= { slbConnectionTableEntry 3 }
slbConnectionProtocol OBJECT-TYPE
SYNTAX CiscoIpProtocol
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The connection protocol."
::= { slbConnectionTableEntry 4 }
slbConnectionClientIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The client IP address."
::= { slbConnectionTableEntry 5 }
slbConnectionClientPort OBJECT-TYPE
SYNTAX CiscoPort
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The client port."
::= { slbConnectionTableEntry 6 }
slbConnectionState OBJECT-TYPE
SYNTAX SlbConnectionState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of this connection."
::= { slbConnectionTableEntry 7 }
slbConnectionRealIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the real server to which this
client is being load-balanced."
::= { slbConnectionTableEntry 8 }
slbConnectionServerPort OBJECT-TYPE
SYNTAX CiscoPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number at the real server to which this
client is being load-balanced."
::= { slbConnectionTableEntry 9 }
slbConnectionNumCacheEntries OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of netflow cache entries for this
connection. An entry for a terminated connection
cannot be deleted while this number is non-zero."
::= { slbConnectionTableEntry 10 }
slbConnectionSynCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SYNs seen from client."
::= { slbConnectionTableEntry 11 }
-- *************************************************************
-- * *
-- * SLB - Virtual Client Table *
-- * *
-- *************************************************************
slbVirtualClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbVirtualClientTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of virtual clients for a particular virtual
server. Columnar objects can be modified when the
row is 'active'. Entries are added to this table via
slbVirtualClientRowStatus in accordance with the
RowStatus convention."
::= { slbVirtualClients 1 }
slbVirtualClientTableEntry OBJECT-TYPE
SYNTAX SlbVirtualClientTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular client range for a
virtual server served by a particular local SLB entity.
If client ranges overlap, the entry with the longest
match will be used."
INDEX {
slbEntity,
slbVirtualServerName,
slbVirtualClientIpAddress,
slbVirtualClientMask
}
::= { slbVirtualClientTable 1 }
SlbVirtualClientTableEntry ::= SEQUENCE {
slbVirtualClientIpAddress IpAddress,
slbVirtualClientMask IpAddress,
slbVirtualClientExclude TruthValue,
slbVirtualClientRowStatus RowStatus
}
slbVirtualClientIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the client. It is used along with
the slbVirtualClientMask to represent subsets of client
traffic being handled by the particular virtual server."
::= { slbVirtualClientTableEntry 1 }
slbVirtualClientMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The general purpose mask of the client. It is used
along with the slbVirtualClientIpAddress to represent
subsets of client traffic being handled by the
particular virtual server."
::= { slbVirtualClientTableEntry 2 }
slbVirtualClientExclude OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The truth value that determines if the client range
should be included or excluded on the virtual server."
DEFVAL { false }
::= { slbVirtualClientTableEntry 3 }
slbVirtualClientRowStatus 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 slbVirtualClientTable
following the RowStatus textual convention."
::= { slbVirtualClientTableEntry 4 }
-- *************************************************************
-- * *
-- * SLB - Sticky Table *
-- * *
-- *************************************************************
slbStickyObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbStickyObjectTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of sticky objects. Sticky objects allow
related connections to be sent to the same real
server on a per client basis. Sticky objects are
useful for FTP and SSL connections. Columnar objects
can be modified when the row is 'active'. Entries
are added to this table via slbStickyObjectRowStatus
in accordance with the RowStatus convention."
::= { slbStickyObjects 1 }
slbStickyObjectTableEntry OBJECT-TYPE
SYNTAX SlbStickyObjectTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular sticky object for
clients at a particular IP address served by a
particular local SLB entity."
INDEX {
slbEntity,
slbStickyObjectGroupId,
slbStickyObjectClientIpAddress
}
::= { slbStickyObjectTable 1 }
SlbStickyObjectTableEntry ::= SEQUENCE {
slbStickyObjectGroupId Unsigned32,
slbStickyObjectClientIpAddress IpAddress,
slbStickyObjectRealIpAddress IpAddress,
slbStickyObjectConnectionCount Gauge32,
slbStickyObjectFtpControlCount Gauge32,
slbStickyObjectRowStatus RowStatus
}
slbStickyObjectGroupId OBJECT-TYPE
SYNTAX Unsigned32 (1..65535 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The group ID for this sticky object."
::= { slbStickyObjectTableEntry 1 }
slbStickyObjectClientIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The client IP address with which this object is
associated."
::= { slbStickyObjectTableEntry 2 }
slbStickyObjectRealIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The real server IP address selected for all clients
bound to this sticky object."
DEFVAL { '00000000'H }
::= { slbStickyObjectTableEntry 3 }
slbStickyObjectConnectionCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections currently associated with
this sticky object."
::= { slbStickyObjectTableEntry 4 }
slbStickyObjectFtpControlCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of FTP control connections currently
associated with this sticky object."
::= { slbStickyObjectTableEntry 5 }
slbStickyObjectRowStatus 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 slbStickyObjectTable
following the RowStatus textual convention."
::= { slbStickyObjectTableEntry 6 }
-- *************************************************************
-- * *
-- * Notification Truth Values *
-- * *
-- *************************************************************
cSlbVirtStateChangeNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The virtual server notification truth value.
'true' Indicates that ciscoSlbVirtualStateChange
notification is to be generated when the state
changes. That is, the notification generation
is enabled.
'false' Indicates that ciscoSlbVirtualStateChange
notification generation is disabled."
DEFVAL { false }
::= { slbNotificationObjects 1 }
cSlbRealStateChangeNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The real server notification truth value.
'true' Indicates that ciscoSlbRealStateChange
notification is to be generated when the state
changes. That is, the notification generation
is enabled.
'false' Indicates that ciscoSlbRealStateChange
notification generation is disabled."
DEFVAL { false }
::= { slbNotificationObjects 2 }
cSlbVServerStateChangeNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The virtual server notification truth value.
This object controls the generation of following
notifications:
ciscoSlbVServerStateChange
ciscoSlbVServerVIPStateChange
'true' Indicates whether notification is to be
generated when the state changes. That is,
the notification generation is enabled.
'false' Indicates notification should not be generated.
That is, the notification generation is disabled."
DEFVAL { false }
::= { slbNotificationObjects 3 }
cSlbVirtualServerStateChangeNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The virtual server notification truth value.
'true' Indicates that ciscoSlbVirtualServerStateChange
notification is to be generated when the state
changes. That is, the notification generation
is enabled.
'false' Indicates that ciscoSlbVirtualServerStateChange
notification generation is disabled."
DEFVAL { false }
::= { slbNotificationObjects 4 }
cSlbRealServerStateChangeNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The real server notification truth value.
'true' Indicates that ciscoSlbRealServerStateChange
notification is to be generated when the state
changes. That is, the notification generation
is enabled.
'false' Indicates that ciscoSlbRealServerStateChange
notification generation is disabled."
DEFVAL { false }
::= { slbNotificationObjects 5 }
-- Notification related objects
slbInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of IP address configured
in slbInetAddress."
DEFVAL { ipv4 }
::= { slbNotificationObjects 6 }
slbInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains IP address of
slb object. Slb object can be a real
server identified by slbRealIpAddress
or virtual server identified by
slbVirtualServerName. The type of Ip
address is provided in slbInetAddressType."
::= { slbNotificationObjects 7 }
slbName OBJECT-TYPE
SYNTAX SlbServerString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains the name of slb
object. Slb object can be a real
server identified by slbRealIpAddress
or virtual server identified by
slbVirtualServerName."
::= { slbNotificationObjects 8 }
slbPort OBJECT-TYPE
SYNTAX CiscoPort
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains port value of
slb object. Slb object can be a real
server identified by slbRealIpAddress
or virtual server identified by
slbVirtualServerName."
::= { slbNotificationObjects 9 }
-- *************************************************************
-- * *
-- * SLB - Dynamic Feedback Protocol (DFP) Password *
-- * *
-- *************************************************************
slbDfpPasswordTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbDfpPasswordTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of password values which a local Server Load
Balancing Manager uses so that it can communicate with
remote DFP agents. Entries are added to this table via
slbDfpPasswordRowStatus in accordance with the
RowStatus convention. Columnar objects can be modified
when in row is 'active'. Rows can be created and
destroyed."
::= { slbDfpPassword 1 }
slbDfpPasswordTableEntry OBJECT-TYPE
SYNTAX SlbDfpPasswordTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents the password used
by a particular DFP manager (identified by slbEntity)
when it exchanges messages with DFP agents."
INDEX { slbEntity }
::= { slbDfpPasswordTable 1 }
SlbDfpPasswordTableEntry ::= SEQUENCE {
slbDfpPasswordPending SlbPasswordString,
slbDfpPasswordTimeout TimeInterval,
slbDfpPasswordRowStatus RowStatus
}
slbDfpPasswordPending OBJECT-TYPE
SYNTAX SlbPasswordString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The pending password which will be used by DFP for MD5
authentication within password timeout ticks. When
read, this object returns a zero-length string and
writing a zero-length string unsets the password. If
this object is modified twice within the time interval
given by slbDfpPasswordTimeout, the password and
timeout of the first modification are forgotten and
replaced by the password and timeout of the second."
DEFVAL { "" }
::= { slbDfpPasswordTableEntry 1 }
slbDfpPasswordTimeout OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval between the setting of the pending
password and the removal of the current password."
DEFVAL { 0 }
::= { slbDfpPasswordTableEntry 2 }
slbDfpPasswordRowStatus 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 slbDfpPasswordTable
following the RowStatus textual convention."
::= { slbDfpPasswordTableEntry 3 }
-- *************************************************************
-- * *
-- * SLB - Dynamic Feedback Protocol Agent Table *
-- * *
-- *************************************************************
slbDfpAgentTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbDfpAgentTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of remote DFP agents with which the local
DFP managers communicate. Rows can be created and
destroyed. Columnar objects can be modified when the
row is 'active'. Entries are added to this table via
slbDfpAgentRowStatus in accordance with the RowStatus
convention."
::= { slbDfpAgents 1 }
slbDfpAgentTableEntry OBJECT-TYPE
SYNTAX SlbDfpAgentTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the communication between a local
DFP manager and a particular remote DFP agent."
INDEX {
slbEntity,
slbDfpAgentIpAddress,
slbDfpAgentPort
}
::= { slbDfpAgentTable 1 }
SlbDfpAgentTableEntry ::= SEQUENCE {
slbDfpAgentIpAddress IpAddress,
slbDfpAgentPort CiscoPort,
slbDfpAgentState SlbDfpAgentState,
slbDfpAgentTimeout TimeInterval,
slbDfpAgentRetryCount Unsigned32,
slbDfpAgentInterval TimeInterval,
slbDfpAgentRowStatus RowStatus
}
slbDfpAgentIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DFP agent's IP address."
::= { slbDfpAgentTableEntry 1 }
slbDfpAgentPort OBJECT-TYPE
SYNTAX CiscoPort
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DFP agent's port."
::= { slbDfpAgentTableEntry 2 }
slbDfpAgentState OBJECT-TYPE
SYNTAX SlbDfpAgentState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the DFP agent."
::= { slbDfpAgentTableEntry 3 }
slbDfpAgentTimeout OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Time interval during which the agent must send at
least one message to the manager."
::= { slbDfpAgentTableEntry 4 }
slbDfpAgentRetryCount OBJECT-TYPE
SYNTAX Unsigned32 (0..65535 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of times the manager will attempt to
re-establish a connection with the agent. If this
value is exceeded, the agent is placed in 'failed'
state, and the manager does not attempt to re-establish
a connection with the agent."
::= { slbDfpAgentTableEntry 5 }
slbDfpAgentInterval OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Time interval before SLB retries connecting to a DFP
agent."
::= { slbDfpAgentTableEntry 6 }
slbDfpAgentRowStatus 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 slbDfpAgentTable
following the RowStatus textual convention."
::= { slbDfpAgentTableEntry 7 }
-- *************************************************************
-- * *
-- * SLB - Dynamic Feedback Protocol Real Server Table *
-- * *
-- *************************************************************
slbDfpRealTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbDfpRealTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about Real Servers
obtained through communications between local DFP
manager and remote DFP agents. Rows can be created
and destroyed. Columnar objects can be modified when
the row is 'active'. Entries are added to this table
via slbDfpRowStatus in accordance with the RowStatus
convention."
::= { slbDfpReal 1 }
slbDfpRealTableEntry OBJECT-TYPE
SYNTAX SlbDfpRealTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular real server, within
one or more server farms (identified with 'bindId'),
reported by a DFP agent for a particular local SLB
entity. The real servers are identified by finding
rows in slbServerFarmTable for which
slbServerFarmBindId matches slbDfpRealBindId. For each
identified server farm, extract the slbServerFarmName
and use this value together with slbDfpRealIpAddress
and slbDfpRealPort to identify the row in
slbRealTable."
INDEX {
slbEntity,
slbDfpRealIpAddress,
slbDfpRealProtocol,
slbDfpRealPort,
slbDfpRealBindId
}
::= { slbDfpRealTable 1 }
SlbDfpRealTableEntry ::= SEQUENCE {
slbDfpRealIpAddress IpAddress,
slbDfpRealProtocol CiscoIpProtocol,
slbDfpRealPort CiscoPort,
slbDfpRealBindId Unsigned32,
slbDfpRealWeight Unsigned32,
slbDfpRealRowStatus RowStatus
}
slbDfpRealIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DFP agent's IP address"
::= { slbDfpRealTableEntry 1 }
slbDfpRealProtocol OBJECT-TYPE
SYNTAX CiscoIpProtocol
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The protocol of the real server."
::= { slbDfpRealTableEntry 2 }
slbDfpRealPort OBJECT-TYPE
SYNTAX CiscoPort
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port number of the real server."
::= { slbDfpRealTableEntry 3 }
slbDfpRealBindId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Bind ID identifies one or more server farms to
which the real server belongs. The real servers are
identified by finding rows in slbServerFarmTable for
which slbServerFarmBindId matches
slbDfpRealBindId. For each identified server farm,
extract the slbServerFarmName and use this value
together with slbDfpRealIpAddress and slbDfpRealPort
to identify the row in slbRealTable."
::= { slbDfpRealTableEntry 4 }
slbDfpRealWeight OBJECT-TYPE
SYNTAX Unsigned32 (0..65535 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The weight of the real server reported from a
DFP agent. The weight represents a relative capacity
to accept new connections."
DEFVAL { 0 }
::= { slbDfpRealTableEntry 5 }
slbDfpRealRowStatus 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 slbDfpRealTable
following the RowStatus textual convention."
::= { slbDfpRealTableEntry 6 }
-- *************************************************************
-- * *
-- * SLB - Server Application State Protocol Table *
-- * *
-- *************************************************************
slbSaspTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbSaspTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about the Server
Application State Protocol (SASP). There is only one
entry for each load balancer. This entry is created
by the load balancer during initialization."
::= { slbSasp 1 }
slbSaspTableEntry OBJECT-TYPE
SYNTAX SlbSaspTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information for a particular local SLB entity using
the SASP functionality. The SASP entry is identified
by the slbEntity. The SASP entry includes all of the
relevant information needed to run SASP on this
particular slbEntity."
INDEX { slbEntity }
::= { slbSaspTable 1 }
SlbSaspTableEntry ::= SEQUENCE {
slbSaspIdentifier SnmpAdminString,
slbSaspEnabled TruthValue,
slbSaspHealth SlbSaspLBHealth,
slbSaspRedundancy SlbSaspRedundancy,
slbSaspMaxAgents Unsigned32,
slbSaspMaxLbWeight Unsigned32
}
slbSaspIdentifier OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unique identifier required by SASP for all load
balancers. In a redundant system, where there is a
master and backup load balancer, each load balancer
must have different identifiers.
The slbSaspIdentifier may only be changed when the
slbSaspEnabled object is false. The default value
of the slbSaspIdentfier is 'Cisco-<LB>', where <LB>
is the Cisco acronoym for the load balancer."
::= { slbSaspTableEntry 1 }
slbSaspEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the SASP functionality is
currently in use by the load balancer.
'true' The SASP functionality is enabled on the
load balancer.
'false' The SASP functionality is disabled on the
load balancer."
::= { slbSaspTableEntry 2 }
slbSaspHealth OBJECT-TYPE
SYNTAX SlbSaspLBHealth
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The health value reported to the SASP Agents via the
Set Load Balancer State Message. The value represents
the load balancer's ability to handle SASP messages."
::= { slbSaspTableEntry 3 }
slbSaspRedundancy OBJECT-TYPE
SYNTAX SlbSaspRedundancy
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Load Balancer's state in a redundant setup. The
Load Balancer may still contact the SASP Agents, which
are defined in the slbSaspAgentTable, regardless of the
state. This is possible because every Load Balancer
contacting a SASP Agent is required to have it's own
unique identifier. Therefore, the master and backup
Load Balancer MUST have different unique identifiers."
::= { slbSaspTableEntry 4 }
slbSaspMaxAgents OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of SASP Agents that can be
configured on the Load Balancer. The SASP Agents are
configured via the slbSaspAgentTable."
::= { slbSaspTableEntry 5 }
slbSaspMaxLbWeight OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum weight supported by the Load Balancer.
Any weight reported for a SASP Member, which can be
found within the slbSaspMemberSaspWeight object, MUST
be converted to the Load Balancer's weight range. The
minimum weight for a Load Balancer MUST be zero. A
weight of zero indicates that the SASP Member is down
and that the Member is not going to receive new
connections."
::= { slbSaspTableEntry 6 }
-- *************************************************************
-- * *
-- * SLB - Server Application State Protocol Agent Table *
-- * *
-- *************************************************************
slbSaspAgentTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbSaspAgentTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about the SASP Agents.
Rows can be created and destroyed. Columnar objects
can be modified when the row is 'active'. Entries are
added to this table via slbSaspAgentRowStatus.
A SASP Agent is an application or device that is
responsible for aggregating information regarding the
performance of a SASP Member. The information is used
to calculate a weight that is reported to the load
balancer."
::= { slbSaspAgents 1 }
slbSaspAgentTableEntry OBJECT-TYPE
SYNTAX SlbSaspAgentTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The SASP Agent entry provides information for a
particular SASP Agent on a local SLB entity. The
objects provide the contact information and the current
connection state of the Agent."
INDEX {
slbEntity,
slbSaspAgentIpAddressType,
slbSaspAgentIpAddress,
slbSaspAgentPort
}
::= { slbSaspAgentTable 1 }
SlbSaspAgentTableEntry ::= SEQUENCE {
slbSaspAgentIpAddressType InetAddressType,
slbSaspAgentIpAddress InetAddress,
slbSaspAgentPort InetPortNumber,
slbSaspAgentLabel SnmpAdminString,
slbSaspAgentState SlbSaspAgentState,
slbSaspAgentLastStateChange DateAndTime,
slbSaspAgentRowStatus RowStatus
}
slbSaspAgentIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the IP address type used by the
slbSaspAgentIpAddress."
::= { slbSaspAgentTableEntry 1 }
slbSaspAgentIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the SASP Agent that is used for
weight reporting."
::= { slbSaspAgentTableEntry 2 }
slbSaspAgentPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TCP Port number used when connecting to a SASP
Agent."
::= { slbSaspAgentTableEntry 3 }
slbSaspAgentLabel OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A label that can be assigned by the user for the SASP
Agent during entry creation. The label should be in
a human readable form that describes the SASP Agent.
The description could be the physical location of the
Agent or some other field relevant to the user. The
label is provided for informational purposes only, and
it does not affect the operation of the SASP Agent."
::= { slbSaspAgentTableEntry 4 }
slbSaspAgentState OBJECT-TYPE
SYNTAX SlbSaspAgentState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current connection state of the SASP Agent. The
load balancer does not give up trying to reach the
SASP Agent when it is down."
::= { slbSaspAgentTableEntry 5 }
slbSaspAgentLastStateChange OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the date and time of the last state change
that was incurred by the Agent. The time that is
reported is only local time, so the timezone portion
of the DateAndTime TC will not be specified."
::= { slbSaspAgentTableEntry 6 }
slbSaspAgentRowStatus 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 slbSaspAgentTable
following the RowStatus textual convention."
::= { slbSaspAgentTableEntry 7 }
-- *************************************************************
-- * *
-- * SLB - Server Application State Protocol Group Table *
-- * *
-- *************************************************************
slbSaspGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbSaspGroupTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about the SASP Groups.
Rows can be created and destroyed. Entries are added
to this table via slbSaspGroupRowStatus.
A SASP Group is a logical entity used within the SASP
implementation to group SASP Members that are
equivalent in function."
::= { slbSaspGroups 1 }
slbSaspGroupTableEntry OBJECT-TYPE
SYNTAX SlbSaspGroupTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The SASP Group table provides the information for a
particular group associated with a SASP Agent on a
local SLB entity."
INDEX {
slbEntity,
slbSaspGroupName
}
::= { slbSaspGroupTable 1 }
SlbSaspGroupTableEntry ::= SEQUENCE {
slbSaspGroupName SnmpAdminString,
slbSaspGroupRowStatus RowStatus
}
slbSaspGroupName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The SASP group represents the group of SASP Members
that have the same functional capabilities."
::= { slbSaspGroupTableEntry 1 }
slbSaspGroupRowStatus 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 slbSaspGroupTable
following the RowStatus textual convention. Removing
the group from this table would have the effect of
removing all of the SASP Members associated with this
group from the SASP Member table."
::= { slbSaspGroupTableEntry 2 }
-- *************************************************************
-- * *
-- * SLB - Server Application State Protocol Member Table *
-- * *
-- *************************************************************
slbSaspMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbSaspMemberTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about the SASP Members.
Rows can be created and destroyed. Columnar objects
can be modified when the row is 'active'. Entries are
added to this table via slbSaspMemberRowStatus.
A SASP Member is an entity configured on the load
balancer to help distribute the load for one or more
services."
::= { slbSaspMembers 1 }
slbSaspMemberTableEntry OBJECT-TYPE
SYNTAX SlbSaspMemberTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The SASP Member table provides information about a
particular SASP Member associated with a SASP Agent.
Each entry contains all of the weight information
that is necessary to use SASP on the load balancer.
It is important that the SASP Member only report to
one SASP Agent. This will avoid any weight reporting
issues that may arise when the SASP Agent communicates
with the load balancer."
INDEX {
slbEntity,
slbSaspAgentIpAddressType,
slbSaspAgentIpAddress,
slbSaspAgentPort,
slbSaspGroupName,
slbSaspMemberIpAddressType,
slbSaspMemberIpAddress,
slbSaspMemberPort,
slbSaspMemberProtocol
}
::= { slbSaspMemberTable 1 }
SlbSaspMemberTableEntry ::= SEQUENCE {
slbSaspMemberIpAddressType InetAddressType,
slbSaspMemberIpAddress InetAddress,
slbSaspMemberPort InetPortNumber,
slbSaspMemberProtocol CiscoIpProtocol,
slbSaspMemberSaspWeight Unsigned32,
slbSaspMemberConfidentWeight TruthValue,
slbSaspMemberConvertedWeight Unsigned32,
slbSaspMemberDefaultWeight Unsigned32,
slbSaspMemberWeightChanges Counter32,
slbSaspMemberLastWeightChange DateAndTime,
slbSaspMemberRowStatus RowStatus
}
slbSaspMemberIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the IP address type of the
slbSaspMemberIpAddress."
::= { slbSaspMemberTableEntry 1 }
slbSaspMemberIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the member. The IP address, along
with the port and protocol type, is registered with the
SASP Agent. The SASP Agent includes this information
when reporting the weights for each member in either the
'Get Weights Reply' or the 'Send Weights Message'."
::= { slbSaspMemberTableEntry 2 }
slbSaspMemberPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TCP or UDP port number associated with the
slbSaspMemberIpAddress. The port number, along with
the IP address and protocol type, is registered with
the SASP Agent. The SASP Agent includes this
information when reporting the weights for each member
in either the 'Get Weights Reply' or the 'Send Weights
Message'."
::= { slbSaspMemberTableEntry 3 }
slbSaspMemberProtocol OBJECT-TYPE
SYNTAX CiscoIpProtocol
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP protocol type that is associated with the
slbSaspMemberIpAddress and slbSaspMemberPort. The
protocol type, along with the IP address and port
number, is registered with the SASP Agent. The SASP
Agent includes this information when reporting the
weights for each member in either the 'Get Weights
Reply' or the 'Send Weights Message'."
::= { slbSaspMemberTableEntry 4 }
slbSaspMemberSaspWeight OBJECT-TYPE
SYNTAX Unsigned32 (0..65535 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reported weight by the SASP Agent. The weights
are reported via the 'Send Weights Message' or in the
'Get Weights Reply'. The reported weight MUST be
converted to be within the Load Balancer's supported
weight range, specified by the slbSaspMaxLbWeight
object. The resulting weight value will be stored in
the slbSaspMemberConvertedWeight object."
::= { slbSaspMemberTableEntry 5 }
slbSaspMemberConfidentWeight OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the SASP Agent's confidence in the reported
weight.
'true' Indicates the slbSaspMemberSaspWeight value is
accurate and reflects the up-to-date real-time
statistics collected by the SASP Agent.
'false' Indicates the SASP Agent is guessing the weight
of the member based on prior knowledge. It is
at the load balancer's discretion whether or not
to use this weight. If not, the default weight
must be used (slbSaspMemberDefaultWeight)."
::= { slbSaspMemberTableEntry 6 }
slbSaspMemberConvertedWeight OBJECT-TYPE
SYNTAX Unsigned32 (0..65535 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SASP weight converted to the local load balancer
weight range. The load balancer's weight range is
implementation dependent, as is the formula used to
convert the weight.
The following formula is an example weight conversion
that could be used by the load balancer:
answer => slbSaspMemberConvertedWeight
maxLbWgt => slbSaspMaxLbWeight
mbrSaspWgt => slbSaspMemberSaspWeight
answer = ((mbrSaspWgt * maxLbWgt) / 65535) + 1
Note: There are two edge cases that need to be
considered; when the mbrSaspWgt is 0 and 65535. If the
mbrSaspWgt is 0, then the converted weight must also be
0 (the result of the calculation would be 1). If the
mbrSaspWgt is 65535, then the converted weight must be
the load balancers maximum weight (the result of the
calculation would be the load balancers maxiumum weight
plus 1)."
::= { slbSaspMemberTableEntry 7 }
slbSaspMemberDefaultWeight OBJECT-TYPE
SYNTAX Unsigned32 (0..65535 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default weight assigned to the member if any
SASP Agent weight reporting failure occurs. If there
is a communication failure or if the
slbSaspMemberConfidentWeight is false, then the load
balancer should use this weight as its fallback weight
when making load balancing decisions."
DEFVAL { 1 }
::= { slbSaspMemberTableEntry 8 }
slbSaspMemberWeightChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times the weight has been modified
by the SASP Agent."
::= { slbSaspMemberTableEntry 9 }
slbSaspMemberLastWeightChange OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the date and time of the last weight change.
The time that is reported is only local time, so the
timezone portion of the DateAndTime TC will not be
specified. If there have been no reports, the empty
string is returned."
::= { slbSaspMemberTableEntry 10 }
slbSaspMemberRowStatus 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 slbSaspMemberTable
following the RowStatus textual convention."
::= { slbSaspMemberTableEntry 11 }
-- *************************************************************
-- * *
-- * SLB - Server Application State Protocol Stats Table *
-- * *
-- *************************************************************
slbSaspStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlbSaspStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about the Server
Application State Protocol Statistics. Rows are
created and destroyed when an entry for the
slbSaspAgentTable is created or destroy via the
slbSaspAgentRowStatus."
::= { slbSaspStats 1 }
slbSaspStatsTableEntry OBJECT-TYPE
SYNTAX SlbSaspStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry corresponds to a SASP Agent from the
slbSaspAgentTable. Each entry contains statistics
related to the transmitted and received SASP
messages. A slbSaspStatsTableEntry cannot exist
without a corresponding entry in the
slbSaspAgentTable."
INDEX {
slbEntity,
slbSaspAgentIpAddressType,
slbSaspAgentIpAddress,
slbSaspAgentPort
}
::= { slbSaspStatsTable 1 }
SlbSaspStatsTableEntry ::= SEQUENCE {
slbSaspStatsTxRegMsgs Counter32,
slbSaspStatsTxDeregMsgs Counter32,
slbSaspStatsTxGetWeightMsgs Counter32,
slbSaspStatsTxSetLBStateMsgs Counter32,
slbSaspStatsTxSetMemStateMsgs Counter32,
slbSaspStatsRxSendWeightMsgs Counter32,
slbSaspStatsRxRegMsgs Counter32,
slbSaspStatsRxDeregMsgs Counter32,
slbSaspStatsRxGetWeightMsgs Counter32,
slbSaspStatsRxSetLBStateMsgs Counter32,
slbSaspStatsRxSetMemStateMsgs Counter32
}
slbSaspStatsTxRegMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Registration Requests
transmitted from the load balancer to the SASP Agent.
The registration message informs the Agent to start
reporting the server weight for each member listed in
the message."
::= { slbSaspStatsTableEntry 1 }
slbSaspStatsTxDeregMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Deregistration Requests
transmitted from the load balancer to the SASP Agent.
The deregistration message informs the Agent to stop
reporting the server weight for each member listed in
the message."
::= { slbSaspStatsTableEntry 2 }
slbSaspStatsTxGetWeightMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Get Weight Requests transmitted
from the load balancer to the SASP Agent. The get
weights message is only used when the load balancer is
actively retrieving the weight for each member."
::= { slbSaspStatsTableEntry 3 }
slbSaspStatsTxSetLBStateMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Set Load Balancer State
Requests transmitted from the load balancer to the SASP
Agent. The message is used to inform the SASP Agent of
the load balancer's health and its current options."
::= { slbSaspStatsTableEntry 4 }
slbSaspStatsTxSetMemStateMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Set Member State Requests
transmitted from the load balancer to the SASP Agent.
This message is used to inform the SASP Agent that a
member has either been activated, or has dropped out
of service."
::= { slbSaspStatsTableEntry 5 }
slbSaspStatsRxSendWeightMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Send Weight Messages received
from the SASP Agent. This message is used to update
the member weights when the load balancer is passively
retrieving them."
::= { slbSaspStatsTableEntry 6 }
slbSaspStatsRxRegMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Registration Replies received
from the SASP Agent. This response indicates whether
the transmitted registration request was successful, or
had a failure."
::= { slbSaspStatsTableEntry 7 }
slbSaspStatsRxDeregMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Deregistration Replies
received from the SASP Agent. This response indicates
whether the transmitted request was successful, or had
a failure."
::= { slbSaspStatsTableEntry 8 }
slbSaspStatsRxGetWeightMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Get Weight Replies received
from the SASP Agent. This response contains the
current weights for the requested members. This
message is used when the load balancer is actively
retrieving member weights."
::= { slbSaspStatsTableEntry 9 }
slbSaspStatsRxSetLBStateMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Set Load Balancer State
Replies received from the SASP Agent. The response
indicates whether the transmitted request was
successful, or had a failure."
::= { slbSaspStatsTableEntry 10 }
slbSaspStatsRxSetMemStateMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of SASP Set Member State Replies
received from the SASP Agent. The response indicates
whether the transmitted request was successful, or had
a failure."
::= { slbSaspStatsTableEntry 11 }
-- Notifications
ciscoSlbMIBNotificationPrefix OBJECT IDENTIFIER
::= { ciscoSlbMIB 2 }
ciscoSlbMIBNotifications OBJECT IDENTIFIER
::= { ciscoSlbMIBNotificationPrefix 0 }
ciscoSlbVirtualStateChange NOTIFICATION-TYPE
OBJECTS { slbVirtualServerState }
STATUS deprecated
DESCRIPTION
"The notification generated when a virtual
server changes to a new state. The value of
slbVirtualServerState indicates the new state."
::= { ciscoSlbMIBNotifications 1 }
ciscoSlbRealStateChange NOTIFICATION-TYPE
OBJECTS { slbRealState }
STATUS deprecated
DESCRIPTION
"The notification generated when a real server
changes to a new state. The value of
slbRealServerState indicates the new state."
::= { ciscoSlbMIBNotifications 2 }
ciscoSlbSaspStateChange NOTIFICATION-TYPE
OBJECTS { slbSaspEnabled }
STATUS current
DESCRIPTION
"The notification generated when the SASP functionality
has been enabled or disabled on the Load Balancer."
::= { ciscoSlbMIBNotifications 3 }
ciscoSlbSaspAgentStateChange NOTIFICATION-TYPE
OBJECTS { slbSaspAgentState }
STATUS current
DESCRIPTION
"The notification generated when a SASP Agent changes
to a new state."
::= { ciscoSlbMIBNotifications 4 }
ciscoSlbVServerStateChange NOTIFICATION-TYPE
OBJECTS {
slbVServerState,
slbVServerStateChangeDescr,
slbVServerClassMap,
slbVServerPolicyMap
}
STATUS current
DESCRIPTION
"The notification generated when a virtual
server state is changed."
::= { ciscoSlbMIBNotifications 5 }
ciscoSlbVServerVIPStateChange NOTIFICATION-TYPE
OBJECTS {
slbVServerState,
slbVServerStateChangeDescr,
slbVServerClassMap,
slbVServerPolicyMap,
slbVServerIpAddressType,
slbVServerIpAddress,
slbVServerProtocol
}
STATUS current
DESCRIPTION
"The notification generated when configuration
or association of virtual server IP address(VIP)
changes."
::= { ciscoSlbMIBNotifications 6 }
ciscoSlbVirtualServerStateChange NOTIFICATION-TYPE
OBJECTS {
entPhysicalParentRelPos,
slbVirtualServerState,
slbVirtualIpAddress,
slbVirtualProtocol,
slbVirtualPort,
slbName
}
STATUS current
DESCRIPTION
"This notification is generated when a virtual
server changes to a new state.
- entPhysicalParentRelPos contains the slot
number of the module.
- slbVirtualServerState contains the new state of the
virtual server identified by slbVirtualServerName.
- slbVirtualIpAddress contains the ip address of the
virtual server identified by slbVirtualServerName.
- slbVirtualProtocol contains the protocol of the
virtual server identified by slbVirtualServerName.
- slbVirtualPort contains the port number of the
virtual server identified by slbVirtualServerName.
- slbName contains the name of the virtual server
identified by slbVirtualServerName."
::= { ciscoSlbMIBNotifications 7 }
ciscoSlbRealServerStateChange NOTIFICATION-TYPE
OBJECTS {
entPhysicalParentRelPos,
slbRealState,
slbInetAddressType,
slbInetAddress,
slbPort,
slbName
}
STATUS current
DESCRIPTION
"This notification is generated when a real
server changes to a new state.
- entPhysicalParentRelPos contains the slot
number of the module.
- slbRealState contains the new state of real
server identified by slbRealIpAddress.
- slbInetAddressType contains the type of IP
address configured in slbInetAddress.
- slbInetAddress contains the ip address of the
real server identified by the INDEX object
slbRealIpAddress.
- slbPort contains the TCP/UDP port of the real
server identified by the INDEX object slbRealPort.
- slbName contains the serverfarm name atached to
to the real server identified by the INDEX object
slbRealServerFarmName."
::= { ciscoSlbMIBNotifications 8 }
-- Conformance Information
ciscoSlbMIBConformance OBJECT IDENTIFIER
::= { ciscoSlbMIB 3 }
ciscoSlbMIBCompliances OBJECT IDENTIFIER
::= { ciscoSlbMIBConformance 1 }
ciscoSlbMIBGroups OBJECT IDENTIFIER
::= { ciscoSlbMIBConformance 2 }
-- Compliance
ciscoSlbMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement
the Cisco SLB MIB"
MODULE -- this module
MANDATORY-GROUPS {
ciscoSlbStatsGroup,
ciscoSlbDfpPasswordGroup,
ciscoSlbServerFarmsGroup,
ciscoSlbRealServersGroup,
ciscoSlbVirtualServersGroup,
ciscoSlbConnectionsGroup,
ciscoSlbVirtualClientsGroup,
ciscoSlbStickyObjectsGroup,
ciscoSlbDfpAgentGroup,
ciscoSlbDfpRealGroup,
ciscoSlbNotifEnabledGroup
}
OBJECT slbServerFarmNat
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmNumberOfRealServers
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmBindId
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealMaxConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealAdminWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealReassign
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRetryInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedClients
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualServerState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualProtocol
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualService
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualAdvertise
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualFarmName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualDelayTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIdleTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyGroup
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardPeriod
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientExclude
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRealIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordPending
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRetryCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSlbMIBCompliances 1 }
ciscoSlbMIBComplianceRev1 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement
the Cisco SLB MIB"
MODULE -- this module
MANDATORY-GROUPS {
ciscoSlbStatsGroup,
ciscoSlbDfpPasswordGroup,
ciscoSlbServerFarmsGroup,
ciscoSlbRealServersGroup,
ciscoSlbVirtualServersGroup,
ciscoSlbConnectionsGroup,
ciscoSlbVirtualClientsGroup,
ciscoSlbStickyObjectsGroup,
ciscoSlbDfpAgentGroup,
ciscoSlbDfpRealGroup,
ciscoSlbNotifEnabledGroup,
ciscoSlbNotifGroup
}
OBJECT slbServerFarmNat
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmNumberOfRealServers
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmBindId
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealMaxConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealAdminWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealReassign
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRetryInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedClients
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualServerState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualProtocol
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualService
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualAdvertise
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualFarmName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualDelayTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIdleTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyGroup
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardPeriod
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientExclude
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRealIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordPending
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRetryCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSlbMIBCompliances 2 }
ciscoSlbMIBComplianceRev2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement
the Cisco SLB MIB"
MODULE -- this module
MANDATORY-GROUPS {
ciscoSlbStatsGroup,
ciscoSlbDfpPasswordGroup,
ciscoSlbServerFarmsGroup,
ciscoSlbRealServersGroup,
ciscoSlbVirtualServersGroup,
ciscoSlbConnectionsGroup,
ciscoSlbVirtualClientsGroup,
ciscoSlbStickyObjectsGroup,
ciscoSlbDfpAgentGroup,
ciscoSlbDfpRealGroup,
ciscoSlbNotifEnabledGroup,
ciscoSlbNotifGroup,
ciscoSlbSaspGroup,
ciscoSlbSaspAgentGroup,
ciscoSlbSaspGroupGroup,
ciscoSlbSaspMemberGroup,
ciscoSlbSaspStatsGroup,
ciscoSlbSaspNotifGroup
}
OBJECT slbServerFarmNat
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmNumberOfRealServers
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmBindId
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealMaxConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealAdminWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealReassign
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRetryInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedClients
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualServerState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualProtocol
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualService
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualAdvertise
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualFarmName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualDelayTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIdleTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyGroup
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardPeriod
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientExclude
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRealIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordPending
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRetryCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSlbMIBCompliances 3 }
ciscoSlbMIBComplianceRev3 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement
the Cisco SLB MIB"
MODULE -- this module
MANDATORY-GROUPS {
ciscoSlbStatsGroup,
ciscoSlbDfpPasswordGroup,
ciscoSlbServerFarmsGroup,
ciscoSlbRealServersGroup,
ciscoSlbConnectionsGroup,
ciscoSlbStickyObjectsGroup,
ciscoSlbDfpAgentGroup,
ciscoSlbDfpRealGroup,
ciscoSlbNotifEnabledGroup,
ciscoSlbNotifGroup,
ciscoSlbSaspGroup,
ciscoSlbSaspAgentGroup,
ciscoSlbSaspGroupGroup,
ciscoSlbSaspMemberGroup,
ciscoSlbSaspStatsGroup,
ciscoSlbSaspNotifGroup
}
GROUP ciscoSlbVirtualServersGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
name."
GROUP ciscoSlbVirtualClientsGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
name."
GROUP ciscoSlbVServerInfoGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
vserver identifier."
GROUP ciscoSlbVServerIPGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
vserver identifier."
GROUP ciscoSlbVServerNotifEnabledGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server notifications
identify virtual server and
virtual servers are associated with
class maps and policy maps."
GROUP ciscoSlbVServerNotifGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by the
virtual server identifier."
OBJECT slbServerFarmNat
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmNumberOfRealServers
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmBindId
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealMaxConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealAdminWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealReassign
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRetryInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedClients
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualServerState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualProtocol
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualService
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualAdvertise
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualFarmName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualDelayTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIdleTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyGroup
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardPeriod
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientExclude
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRealIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordPending
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRetryCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSlbMIBCompliances 4 }
ciscoSlbMIBComplianceRev4 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement
the Cisco SLB MIB"
MODULE -- this module
MANDATORY-GROUPS {
ciscoSlbStatsGroup,
ciscoSlbDfpPasswordGroup,
ciscoSlbServerFarmsGroup,
ciscoSlbRealServersGroup,
ciscoSlbConnectionsGroup,
ciscoSlbStickyObjectsGroup,
ciscoSlbDfpAgentGroup,
ciscoSlbDfpRealGroup,
ciscoSlbNotifEnabledGroupRev2,
ciscoSlbNotifGroupRev2,
ciscoSlbSaspGroup,
ciscoSlbSaspAgentGroup,
ciscoSlbSaspGroupGroup,
ciscoSlbSaspMemberGroup,
ciscoSlbSaspStatsGroup,
ciscoSlbSaspNotifGroup
}
GROUP ciscoSlbVirtualServersGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
name."
GROUP ciscoSlbVirtualClientsGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
name."
GROUP ciscoSlbVServerInfoGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
vserver identifier."
GROUP ciscoSlbVServerIPGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
vserver identifier."
GROUP ciscoSlbVServerNotifEnabledGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server notifications
identify virtual server and
virtual servers are associated with
class maps and policy maps."
GROUP ciscoSlbVServerNotifGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by the
virtual server identifier."
GROUP ciscoSlbNotifObjectsGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those system where
state change notification for virtual
server identified by slbVirtualServerName
and real server identfied by slbRealIpAddress
are implemented."
OBJECT slbServerFarmNat
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmNumberOfRealServers
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmBindId
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbServerFarmRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealMaxConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealAdminWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealReassign
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRetryInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedConnections
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealFailedClients
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualServerState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualProtocol
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualService
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualAdvertise
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualFarmName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualDelayTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualIdleTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyTimer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualStickyGroup
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualSynguardPeriod
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientExclude
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbVirtualClientRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRealIpAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbStickyObjectRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordPending
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpPasswordRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRetryCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSlbMIBCompliances 5 }
ciscoSlbMIBComplianceRev5 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement
the Cisco SLB MIB"
MODULE -- this module
MANDATORY-GROUPS {
ciscoSlbStatsGroup,
ciscoSlbDfpPasswordGroup,
ciscoSlbServerFarmsGroup,
ciscoSlbRealServersGroup,
ciscoSlbConnectionsGroup,
ciscoSlbStickyObjectsGroup,
ciscoSlbDfpAgentGroup,
ciscoSlbDfpRealGroup,
ciscoSlbNotifEnabledGroupRev2,
ciscoSlbNotifGroupRev2,
ciscoSlbSaspGroup,
ciscoSlbSaspAgentGroup,
ciscoSlbSaspGroupGroup,
ciscoSlbSaspMemberGroup,
ciscoSlbSaspStatsGroup,
ciscoSlbSaspNotifGroup
}
GROUP ciscoSlbVirtualServersGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
name."
GROUP ciscoSlbVirtualClientsGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
name."
GROUP ciscoSlbVServerInfoGroupRev1
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
vserver identifier."
GROUP ciscoSlbVServerIPGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
vserver identifier."
GROUP ciscoSlbVServerNotifEnabledGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server notifications
identify virtual server and
virtual servers are associated with
class maps and policy maps."
GROUP ciscoSlbVServerNotifGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by the
virtual server identifier."
GROUP ciscoSlbNotifObjectsGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those system where
state change notification for virtual
server identified by slbVirtualServerName
and real server identfied by slbRealIpAddress
are implemented."
OBJECT slbDfpPasswordRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRetryCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSlbMIBCompliances 6 }
ciscoSlbMIBComplianceRev6 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Cisco SLB MIB"
MODULE -- this module
MANDATORY-GROUPS {
ciscoSlbStatsGroup,
ciscoSlbDfpPasswordGroup,
ciscoSlbServerFarmsGroup,
ciscoSlbRealServersGroup,
ciscoSlbConnectionsGroup,
ciscoSlbStickyObjectsGroup,
ciscoSlbDfpAgentGroup,
ciscoSlbDfpRealGroup,
ciscoSlbNotifEnabledGroupRev2,
ciscoSlbNotifGroupRev2,
ciscoSlbSaspGroup,
ciscoSlbSaspAgentGroup,
ciscoSlbSaspGroupGroup,
ciscoSlbSaspMemberGroup,
ciscoSlbSaspStatsGroup,
ciscoSlbSaspNotifGroup
}
GROUP ciscoSlbVirtualServersGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
name."
GROUP ciscoSlbVirtualClientsGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
name."
GROUP ciscoSlbVServerInfoGroupRev2
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
vserver identifier."
GROUP ciscoSlbVServerIPGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by
vserver identifier."
GROUP ciscoSlbVServerNotifEnabledGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server notifications
identify virtual server and
virtual servers are associated with
class maps and policy maps."
GROUP ciscoSlbVServerNotifGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those systems where
virtual server is identified by the
virtual server identifier."
GROUP ciscoSlbNotifObjectsGroup
DESCRIPTION
"The implmentation of this group is
mandatory for those system where
state change notification for virtual
server identified by slbVirtualServerName
and real server identfied by slbRealIpAddress
are implemented."
OBJECT slbDfpPasswordRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentTimeout
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRetryCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpAgentRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT slbDfpRealRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSlbMIBCompliances 7 }
-- Units of Conformance
ciscoSlbStatsGroup OBJECT-GROUP
OBJECTS {
slbStatsUnassistedSwitchingPkts,
slbStatsUnassistedSwitchingHCPks,
slbStatsAssistedSwitchingPkts,
slbStatsAssistedSwitchingHCPkts,
slbStatsCreatedConnections,
slbStatsCreatedHCConnections,
slbStatsEstablishedConnections,
slbStatsEstablishedHCConnections,
slbStatsDestroyedConnections,
slbStatsDestroyedHCConnections,
slbStatsReassignedConnections,
slbStatsReassignedHCConnections,
slbStatsZombies,
slbStatsHCZombies
}
STATUS current
DESCRIPTION
"SLB Statistic objects."
::= { ciscoSlbMIBGroups 1 }
ciscoSlbServerFarmsGroup OBJECT-GROUP
OBJECTS {
slbServerFarmPredictor,
slbServerFarmNat,
slbServerFarmNumberOfRealServers,
slbServerFarmBindId,
slbServerFarmRowStatus
}
STATUS current
DESCRIPTION
"The SLB serverfarm objects."
::= { ciscoSlbMIBGroups 2 }
ciscoSlbRealServersGroup OBJECT-GROUP
OBJECTS {
slbRealState,
slbRealNumberOfConnections,
slbRealNumberOfDummyConnections,
slbRealMaxConnections,
slbRealAdminWeight,
slbRealOperWeight,
slbRealMetric,
slbRealReassign,
slbRealRetryInterval,
slbRealFailedConnections,
slbRealFailedClients,
slbRealConsecutiveFails,
slbRealTotalFails,
slbRealRowStatus,
slbRealTotalConnections,
slbRealHCTotalConnections
}
STATUS current
DESCRIPTION
"The SLB real server objects."
::= { ciscoSlbMIBGroups 3 }
ciscoSlbVirtualServersGroup OBJECT-GROUP
OBJECTS {
slbVirtualServerState,
slbVirtualIndex,
slbVirtualIpAddress,
slbVirtualPort,
slbVirtualProtocol,
slbVirtualService,
slbVirtualAdvertise,
slbVirtualFarmName,
slbVirtualDelayTimer,
slbVirtualIdleTimer,
slbVirtualStickyTimer,
slbVirtualStickyGroup,
slbVirtualSynguardCount,
slbVirtualSynguardPeriod,
slbVirtualRowStatus,
slbVirtualNumberOfConnections,
slbVirtualTotalConnections,
slbVirtualHCTotalConnections
}
STATUS current
DESCRIPTION
"The SLB virtual server objects."
::= { ciscoSlbMIBGroups 4 }
ciscoSlbConnectionsGroup OBJECT-GROUP
OBJECTS {
slbConnectionState,
slbConnectionRealIpAddr,
slbConnectionServerPort,
slbConnectionNumCacheEntries,
slbConnectionSynCount
}
STATUS current
DESCRIPTION
"The SLB connection objects."
::= { ciscoSlbMIBGroups 5 }
ciscoSlbVirtualClientsGroup OBJECT-GROUP
OBJECTS {
slbVirtualClientExclude,
slbVirtualClientRowStatus
}
STATUS current
DESCRIPTION
"The SLB virtual client objects."
::= { ciscoSlbMIBGroups 6 }
ciscoSlbStickyObjectsGroup OBJECT-GROUP
OBJECTS {
slbStickyObjectRealIpAddress,
slbStickyObjectConnectionCount,
slbStickyObjectFtpControlCount,
slbStickyObjectRowStatus
}
STATUS current
DESCRIPTION
"The SLB sticky objects."
::= { ciscoSlbMIBGroups 7 }
ciscoSlbDfpPasswordGroup OBJECT-GROUP
OBJECTS {
slbDfpPasswordPending,
slbDfpPasswordTimeout,
slbDfpPasswordRowStatus
}
STATUS current
DESCRIPTION
"SLB DFP password objects."
::= { ciscoSlbMIBGroups 8 }
ciscoSlbDfpAgentGroup OBJECT-GROUP
OBJECTS {
slbDfpAgentState,
slbDfpAgentTimeout,
slbDfpAgentRetryCount,
slbDfpAgentInterval,
slbDfpAgentRowStatus
}
STATUS current
DESCRIPTION
"The SLB DFP agent objects."
::= { ciscoSlbMIBGroups 9 }
ciscoSlbDfpRealGroup OBJECT-GROUP
OBJECTS {
slbDfpRealWeight,
slbDfpRealRowStatus
}
STATUS current
DESCRIPTION
"The SLB DFP real server objects."
::= { ciscoSlbMIBGroups 10 }
ciscoSlbNotifEnabledGroup OBJECT-GROUP
OBJECTS {
cSlbVirtStateChangeNotifEnabled,
cSlbRealStateChangeNotifEnabled
}
STATUS deprecated
DESCRIPTION
"The SLB Notification Truth Value objects."
::= { ciscoSlbMIBGroups 11 }
ciscoSlbVirtualServersAddGroup OBJECT-GROUP
OBJECTS { slbVirtualMask }
STATUS current
DESCRIPTION
"A collection of additional SlbVirtualServer objects used to
further define an Slb virtual server."
::= { ciscoSlbMIBGroups 12 }
ciscoSlbNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ciscoSlbVirtualStateChange,
ciscoSlbRealStateChange
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing SLB notifications."
::= { ciscoSlbMIBGroups 13 }
ciscoSlbSaspGroup OBJECT-GROUP
OBJECTS {
slbSaspIdentifier,
slbSaspEnabled,
slbSaspHealth,
slbSaspRedundancy,
slbSaspMaxAgents,
slbSaspMaxLbWeight
}
STATUS current
DESCRIPTION
"The SLB SASP objects."
::= { ciscoSlbMIBGroups 14 }
ciscoSlbSaspAgentGroup OBJECT-GROUP
OBJECTS {
slbSaspAgentLabel,
slbSaspAgentState,
slbSaspAgentLastStateChange,
slbSaspAgentRowStatus
}
STATUS current
DESCRIPTION
"The SLB SASP Agent objects."
::= { ciscoSlbMIBGroups 15 }
ciscoSlbSaspGroupGroup OBJECT-GROUP
OBJECTS { slbSaspGroupRowStatus }
STATUS current
DESCRIPTION
"The SLB SASP Group objects."
::= { ciscoSlbMIBGroups 16 }
ciscoSlbSaspMemberGroup OBJECT-GROUP
OBJECTS {
slbSaspMemberSaspWeight,
slbSaspMemberConfidentWeight,
slbSaspMemberConvertedWeight,
slbSaspMemberDefaultWeight,
slbSaspMemberWeightChanges,
slbSaspMemberLastWeightChange,
slbSaspMemberRowStatus
}
STATUS current
DESCRIPTION
"The SLB SASP Member objects."
::= { ciscoSlbMIBGroups 17 }
ciscoSlbSaspStatsGroup OBJECT-GROUP
OBJECTS {
slbSaspStatsTxRegMsgs,
slbSaspStatsTxDeregMsgs,
slbSaspStatsTxGetWeightMsgs,
slbSaspStatsTxSetLBStateMsgs,
slbSaspStatsTxSetMemStateMsgs,
slbSaspStatsRxSendWeightMsgs,
slbSaspStatsRxRegMsgs,
slbSaspStatsRxDeregMsgs,
slbSaspStatsRxGetWeightMsgs,
slbSaspStatsRxSetLBStateMsgs,
slbSaspStatsRxSetMemStateMsgs
}
STATUS current
DESCRIPTION
"A collection of objects providing SLB SASP statistics."
::= { ciscoSlbMIBGroups 18 }
ciscoSlbSaspNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ciscoSlbSaspStateChange,
ciscoSlbSaspAgentStateChange
}
STATUS current
DESCRIPTION
"A collection of objects providing SASP notifications."
::= { ciscoSlbMIBGroups 19 }
ciscoSlbVServerInfoGroup OBJECT-GROUP
OBJECTS {
slbVServerClassMap,
slbVServerPolicyMap,
slbVServerState,
slbVServerStateChangeDescr,
slbVServerNumberOfConnections,
slbVServerTotalConnections
}
STATUS deprecated
DESCRIPTION
"The list of objects that are applicable to
virtual server statistics."
::= { ciscoSlbMIBGroups 21 }
ciscoSlbVServerIPGroup OBJECT-GROUP
OBJECTS {
slbVServerIpAddressType,
slbVServerIpAddress,
slbVServerIpMask,
slbVServerProtocol,
slbVServerPortLow,
slbVServerPortHigh,
slbVServerStorageType,
slbVServerRowStatus
}
STATUS current
DESCRIPTION
"The list of objects that are applicable to
virtual server identified by IP Address/Port."
::= { ciscoSlbMIBGroups 22 }
ciscoSlbVServerNotifEnabledGroup OBJECT-GROUP
OBJECTS { cSlbVServerStateChangeNotifEnabled }
STATUS current
DESCRIPTION
"The object used for enabling/disabling
Virtual Server notifications."
::= { ciscoSlbMIBGroups 23 }
ciscoSlbVServerNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ciscoSlbVServerStateChange,
ciscoSlbVServerVIPStateChange
}
STATUS current
DESCRIPTION
"A collection of objects providing Virtual Server
notifications."
::= { ciscoSlbMIBGroups 24 }
ciscoSlbNotifObjectsGroup OBJECT-GROUP
OBJECTS {
slbInetAddressType,
slbInetAddress,
slbName,
slbPort
}
STATUS current
DESCRIPTION
"A collection of generic objects that are applicable
to slb module."
::= { ciscoSlbMIBGroups 25 }
ciscoSlbNotifEnabledGroupRev2 OBJECT-GROUP
OBJECTS {
cSlbVirtualServerStateChangeNotifEnabled,
cSlbRealServerStateChangeNotifEnabled
}
STATUS current
DESCRIPTION
"The SLB Notification Truth Value objects."
::= { ciscoSlbMIBGroups 26 }
ciscoSlbNotifGroupRev2 NOTIFICATION-GROUP
NOTIFICATIONS {
ciscoSlbVirtualServerStateChange,
ciscoSlbRealServerStateChange
}
STATUS current
DESCRIPTION
"A collection of objects providing SLB notifications."
::= { ciscoSlbMIBGroups 27 }
ciscoSlbVServerInfoGroupRev1 OBJECT-GROUP
OBJECTS {
slbVServerClassMap,
slbVServerPolicyMap,
slbVServerState,
slbVServerStateChangeDescr,
slbVServerNumberOfConnections,
slbVServerTotalConnections,
slbVServerDroppedConnections,
slbVServerClientPacketCounts,
slbVServerPacketCounts,
slbVServerClientByteCounts,
slbVServerByteCounts,
slbVServerMaxConnLimitDropCounts,
slbVServerConnRateLimitDropCounts,
slbVServerBWRateLimitDropCounts
}
STATUS deprecated
DESCRIPTION
"The list of objects that are applicable to
virtual server statistics."
::= { ciscoSlbMIBGroups 28 }
ciscoSlbVServerInfoGroupRev2 OBJECT-GROUP
OBJECTS {
slbVServerClassMap,
slbVServerPolicyMap,
slbVServerState,
slbVServerStateChangeDescr,
slbVServerNumberOfConnections,
slbVServerTotalConnections,
slbVServerDroppedConnections,
slbVServerClientPacketCounts,
slbVServerPacketCounts,
slbVServerClientByteCounts,
slbVServerByteCounts,
slbVServerMaxConnLimitDropCounts,
slbVServerConnRateLimitDropCounts,
slbVServerBandWidthRateLimitDropCounts,
slbVServerL4Decisions,
slbVServerL7Decisions,
slbVServerEstablishedConnections
}
STATUS current
DESCRIPTION
"The list of objects that are applicable to
virtual server statistics."
::= { ciscoSlbMIBGroups 29 }
END