Observium_CE/mibs/enterasys/ENTERASYS-TWCB-MIB-2

2074 lines
74 KiB
Plaintext

ENTERASYS-TWCB-MIB-2 DEFINITIONS ::= BEGIN
-- enterasys-twcb-mib-2.txt
--
-- Part Number:
--
--
-- This module provides authoritative definitions for Enterasys
-- Networks Transparent Web Cache Balancing (TWCB) functionality.
--
-- This module will be extended, as needed.
-- Enterasys Networks reserves the right to make changes in this
-- specification and other information contained in this document
-- without prior notice. The reader should consult Enterasys Networks
-- to determine whether any such changes have been made.
--
-- In no event shall Enterasys Networks be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Enterasys
-- Networks has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Enterasys Networks grants vendors, end-users, and other interested
-- parties a non-exclusive license to use this Specification in
-- connection with the management of Enterasys Networks products.
-- Copyright March, 2010 Enterasys Networks, Inc.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
Unsigned32, Gauge32, Counter32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
RowStatus, TruthValue, DateAndTime
FROM SNMPv2-TC
InetVersion, InetAddressType, InetAddress, InetPortNumber
FROM INET-ADDRESS-MIB
etsysModules
FROM ENTERASYS-MIB-NAMES
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;
etsysTWCBMIB MODULE-IDENTITY
LAST-UPDATED "201008171215Z" -- August 17, 2010, 12:15PM GMT
ORGANIZATION "Enterasys Networks, Inc"
CONTACT-INFO
"Postal: Enterasys Networks
50 Minuteman Rd.
Andover, MA 01810-1008
USA
Phone: +1 978 684 1000
E-mail: support@enterasys.com
WWW: http://www.enterasys.com"
DESCRIPTION
"The Enterasys Networks Proprietary MIB module for entities
implementing TWCB."
REVISION "201008171215Z" -- August 17, 2010, 12:15PM GMT
DESCRIPTION "Initial version"
::= { etsysModules 76 }
-- -------------------------------------------------------------
-- TWCB MIB Groups
-- -------------------------------------------------------------
etsysTwcbGlobal OBJECT IDENTIFIER ::= { etsysTWCBMIB 1 }
etsysTwcbGlobalStats OBJECT IDENTIFIER ::= { etsysTwcbGlobal 1 }
etsysTwcbTables OBJECT IDENTIFIER ::= { etsysTWCBMIB 2 }
etsysTwcbConformance OBJECT IDENTIFIER ::= { etsysTWCBMIB 3 }
-- -------------------------------------------------------------
-- TWCB Global Statistics Branch
-- -------------------------------------------------------------
etsysTwcbStatsCachesUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of TWCB Cache servers
currently configured."
::= { etsysTwcbGlobalStats 1 }
etsysTwcbStatsWcServerfarmsUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of TWCB Server farms
currently configured."
::= { etsysTwcbGlobalStats 2 }
etsysTwcbStatsWebcacheUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of TWCB Webcache servers
currently configured."
::= { etsysTwcbGlobalStats 3 }
etsysTwcbStatsBindingsCurrent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the current number of active TWCB
bindings."
::= { etsysTwcbGlobalStats 4 }
etsysTwcbStatsBindingsHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the highest number of TWCB active
bindings active at one time."
::= { etsysTwcbGlobalStats 5 }
etsysTwcbStatsBindingsDeleted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the total number of TWCB
bindings that have been deleted."
::= { etsysTwcbGlobalStats 6 }
etsysTwcbStatsBindingsTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the total number of TWCB bindings
created."
::= { etsysTwcbGlobalStats 7 }
etsysTwcbStatsBindingsExhausted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of times a request to create
a TWCB binding failed because there were no available free
entries."
::= { etsysTwcbGlobalStats 8 }
etsysTwcbStatsBindingsNoCaches OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of times a request to create
a TWCB binding failed because there were no available Caches
to establish a binding."
::= { etsysTwcbGlobalStats 9 }
etsysTwcbStatsBindingsPerSecond OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the average number of TWCB bindings
created per second. Normalized for 5 seconds."
::= { etsysTwcbGlobalStats 10 }
etsysTwcbStatsWebcacheActive OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the current number of active Webcache
server entries."
::= { etsysTwcbGlobalStats 11 }
etsysTwcbStatsWebcacheHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the highest number of active Webcache
server entries at one time."
::= { etsysTwcbGlobalStats 12 }
etsysTwcbStatsWcServerfarmActive OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the current number of active Server farm
entries."
::= { etsysTwcbGlobalStats 13 }
etsysTwcbStatsWcServerfarmHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the highest number of active Server farm
entries at one time."
::= { etsysTwcbGlobalStats 14 }
etsysTwcbStatsCacheActive OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the current number of active Cache server
entries."
::= { etsysTwcbGlobalStats 15 }
etsysTwcbStatsCacheHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the highest number of active Cache server
entries at one time."
::= { etsysTwcbGlobalStats 16 }
etsysTwcbStatsClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to a value of true(1) will cause the
following objects to be reset to zero and new values
generated:
etsysTwcbStatsBindingsDeleted,
etsysTwcbStatsBindingsTotal,
etsysTwcbStatsBindingsExhausted,
etsysTwcbStatsBindingsNoCaches,
etsysTwcbStatsBindingsPerSecond,
etsysTwcbWcServerfarmHits,
etsysTwcbWcServerfarmStateChanges,
etsysTwcbCacheHits,
etsysTwcbCacheStateChanges,
etsysTwcbWebcacheHits,
etsysTwcbWebcacheStateChanges.
The following objects will be reset to the current active
counts:
etsysTwcbStatsBindingsHigh,
etsysTwcbStatsWebcacheHigh,
etsysTwcbStatsWcServerfarmHigh,
etsysTwcbStatsCacheHigh
Setting this object to a value of false(2) has no effect.
This object will always return a value of false(2)."
DEFVAL { false }
::= { etsysTwcbGlobalStats 17 }
etsysTwcbStatsClearDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date / time the TWCB statistics was cleared."
::= { etsysTwcbGlobalStats 18 }
etsysTwcbStatsMinTimeoutValue OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum timeout value allowable for Twcb timeouts."
::= { etsysTwcbGlobalStats 19 }
etsysTwcbStatsMaxTimeoutValue OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum timeout value allowable for Twcb timeouts."
::= { etsysTwcbGlobalStats 20 }
-- -------------------------------------------------------------
-- TWCB Server Farm Table
-- -------------------------------------------------------------
etsysTwcbWcServerfarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTwcbWcServerfarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing objects defining the configuration
parameters, operational state and runtime statistics of
TWCB Server farms."
::={ etsysTwcbTables 1 }
etsysTwcbWcServerfarmEntry OBJECT-TYPE
SYNTAX EtsysTwcbWcServerfarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the etsysTwcbWcServerfarmTable containing the
operational characteristics of a TWCB Server farm. A TWCB
Server farm contains a grouping of Cache servers
(etsysTwcbCacheEntry) that HTTP requests will be redirected
to via the associated TWCB Webcache
(etsysTwcbWebcacheServerEntry)."
INDEX { etsysTwcbWcServerfarmInetVersion,
etsysTwcbWcServerfarmName }
::= { etsysTwcbWcServerfarmTable 1 }
EtsysTwcbWcServerfarmEntry ::=
SEQUENCE {
etsysTwcbWcServerfarmInetVersion
InetVersion,
etsysTwcbWcServerfarmName
SnmpAdminString,
etsysTwcbWcServerfarmPredictor
INTEGER,
etsysTwcbWcServerfarmAdminStatus
INTEGER,
etsysTwcbWcServerfarmOperStatus
INTEGER,
etsysTwcbWcServerfarmConns
Gauge32,
etsysTwcbWcServerfarmHits
Counter32,
etsysTwcbWcServerfarmStateChanges
Counter32,
etsysTwcbWcServerfarmLastStateChangeDateAndTime
DateAndTime,
etsysTwcbWcServerfarmCachesCfg
Gauge32,
etsysTwcbWcServerfarmCachesUp
Gauge32,
etsysTwcbWcServerfarmWebcacheCfg
Gauge32,
etsysTwcbWcServerfarmRoundRobinCount
Counter32,
etsysTwcbWcServerfarmRowStatus
RowStatus,
etsysTwcbWcServerfarmId
Unsigned32
}
etsysTwcbWcServerfarmInetVersion OBJECT-TYPE
SYNTAX InetVersion
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Internet address version of the TWCB Server farm."
::= { etsysTwcbWcServerfarmEntry 1 }
etsysTwcbWcServerfarmName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..63))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the unique name of the TWCB Server farm."
::= { etsysTwcbWcServerfarmEntry 2}
etsysTwcbWcServerfarmPredictor OBJECT-TYPE
SYNTAX INTEGER {
destIpHash(1),
roundrobin(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the Predictor value. The predictor value
defines the method of selecting the appropriate TWCB Cache
server when a new TWCB binding request is generated.
- `destIpHash', indicates the predictor type is
destIpHash.
- `roundrobin', indicates the predictor type is round
robin. A creation of a etsysTwcbWcSfarmRoundRobinEntry
assigned to this etsysTwcbWcServerfarmName will result in
this object being set to 'roundrobin'."
DEFVAL { destIpHash }
::= { etsysTwcbWcServerfarmEntry 3 }
etsysTwcbWcServerfarmAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains the Administrative state of the TWCB
Server farm.
- `disabled', indicates the Server farm is administratively
disabled.
- `enabled', indicates the Server farm is administratively
enabled."
DEFVAL { enabled }
::= { etsysTwcbWcServerfarmEntry 4 }
etsysTwcbWcServerfarmOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the Operational state of the TWCB Server
farm. The state of the TWCB Server farm will be deemed 'up'
when the row is 'active', the
etsysTwcbWcServerfarmAdminStatus is 'enabled' and at least
one etsysTwcbCacheEntry has been associated with this entry
and it's etsysTwcbCacheOperStatus is 'up'.
- `up', indicates the TWCB Server farm is operationally ready.
- `down', indicates the TWCB Server farm is operationally
unavailable."
::= { etsysTwcbWcServerfarmEntry 5 }
etsysTwcbWcServerfarmConns OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of active TWCB connections established on
this TWCB Server farm."
::= { etsysTwcbWcServerfarmEntry 6 }
etsysTwcbWcServerfarmHits OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of hits (redirected TWCB requests) this
TWCB Server farm has received."
::= { etsysTwcbWcServerfarmEntry 7 }
etsysTwcbWcServerfarmStateChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of state changes (see
etsysTwcbWcServerfarmOperStatus) for this TWCB Server farm."
::= { etsysTwcbWcServerfarmEntry 8 }
etsysTwcbWcServerfarmLastStateChangeDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date / time the of last TWCB Webcache Server farm state
change."
::= { etsysTwcbWcServerfarmEntry 9 }
etsysTwcbWcServerfarmCachesCfg OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of TWCB Cache servers (etsysTwcbCacheEntry)
currently configured on this TWCB Server farm."
::= { etsysTwcbWcServerfarmEntry 10 }
etsysTwcbWcServerfarmCachesUp OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of TWCB Caches servers (etsysTwcbCacheEntry)
currently configured on this TWCB Server farm with a
etsysTwcbCacheOperStatus of 'up'."
::= { etsysTwcbWcServerfarmEntry 11 }
etsysTwcbWcServerfarmWebcacheCfg OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of etsysTwcbWebcacheServerName's bound to this
etsysTwcbWcServerfarmName established by the creation of a
etsysTwcbWebcacheServerfarmEntry."
::= { etsysTwcbWcServerfarmEntry 12 }
etsysTwcbWcServerfarmRoundRobinCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Round robin configurations assigned to the
webcahce serverfarm. See etsysTwcbWcSfarmRoundRobinTable"
::= { etsysTwcbWcServerfarmEntry 13 }
etsysTwcbWcServerfarmRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
The value of this object has no effect on whether other
objects in the conceptual row can be modified.
The only allowable row status of this conceptual row in the
table are:
active(1)
- The Server farm entry is available for use by TWCB
operations. Other writable leaves in this table MAY be
modified while the row is in the active state.
createAndGo(4)
- This is the preferred mechanism for creating conceptual rows
in this table. A valid createAndGo requires a unique
etsysTwcbWcServerfarmName, errors resulting from existing
etsysTwcbWcServerfarmNames will result in the row not being
created. All writable leaves have default values so a valid
createAndGo will always transition a new entry to the
active(1) state.
destroy(6)
- This will remove the etsysTwcbWcServerfarmEntry from the
etsysTwcbWcServerfarmTable and make it unavailable for TWCB
operations. This will result in all associated TWCB entries
(defined below) to also be deleted.
TWCB Server Farm Round Robin Table entries
(etsysTwcbWcSfarmRoundRobinEntry),
TWCB Cache Server Table entries
(etsysTwcbCacheEntry),
TWCB Webcache Server Farm Table
(etsysTwcbWebcacheServerfarmEntry)."
::= { etsysTwcbWcServerfarmEntry 14 }
etsysTwcbWcServerfarmId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is a unique TWCB Server farm identifier
assigned by TWCB during creation. This identifier is used
when creating an entry in the
etsysTwcbWebcacheServerfarmTable."
::= { etsysTwcbWcServerfarmEntry 15 }
-- -------------------------------------------------------------
-- TWCB Server Farm Round Robin Table
-- -------------------------------------------------------------
etsysTwcbWcSfarmRoundRobinTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTwcbWcSfarmRoundRobinEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of entries defining ranges of destination IP
address, associated with TWCB Server farms. These objects
are used when configuring the Round Robin predictor assigned
to the TWCB Server farm identified by
etsysTwcbWcServerfarmName."
::={ etsysTwcbTables 2 }
etsysTwcbWcSfarmRoundRobinEntry OBJECT-TYPE
SYNTAX EtsysTwcbWcSfarmRoundRobinEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TWCB Server Farm Round Robin Table of entries defining a
range of destination IP addresses for this TWCB Server Farm
Round Robin Table entry. When an HTTP request is received
for an address contained within this range, Caches servers
will be selected using a round robin algorithm. When this
entry is created the leaf etsysTwcbWcServerfarmPredictor of
the associated Server farm, identified by
etsysTwcbWcServerfarmName, will be set to 'roundrobin'."
INDEX { etsysTwcbWcSfarmRoundRobinAddressType,
etsysTwcbWcServerfarmName,
etsysTwcbWcSfarmRoundRobinStartIp,
etsysTwcbWcSfarmRoundRobinEndIp}
::= { etsysTwcbWcSfarmRoundRobinTable 1 }
EtsysTwcbWcSfarmRoundRobinEntry ::=
SEQUENCE {
etsysTwcbWcSfarmRoundRobinAddressType
InetAddressType,
etsysTwcbWcSfarmRoundRobinStartIp
InetAddress,
etsysTwcbWcSfarmRoundRobinEndIp
InetAddress,
etsysTwcbWcSfarmRoundRobinRowStatus
RowStatus
}
etsysTwcbWcSfarmRoundRobinAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of this property affects the size and format of
etsysTwcbWcSfarmRoundRobinStartIp and
etsysTwcbWcSfarmRoundRobinEndIp. This value must be
consistent with the etsysTwcbWcServerfarmInetVersion defined by
etsysLsnatWcServerfarmName."
::= { etsysTwcbWcSfarmRoundRobinEntry 1 }
etsysTwcbWcSfarmRoundRobinStartIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The starting IP address for this range of IP addresses
defining this TWCB Server Farm Round Robin List entry."
::= { etsysTwcbWcSfarmRoundRobinEntry 2 }
etsysTwcbWcSfarmRoundRobinEndIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ending IP address for this range of IP addresses
defining this TWCB Server Farm Round Robin List entry."
::= { etsysTwcbWcSfarmRoundRobinEntry 3 }
etsysTwcbWcSfarmRoundRobinRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
The value of this object has no effect on whether other
objects in the conceptual row can be modified.
The only allowable row status of this conceptual row in the
table are:
active(1)
- The Server farm Round Robin entry is available for use in
TWCB operations.
createAndGo(4)
- This is the preferred mechanism for creating conceptual rows
in this table. A valid etsysTwcbWcServerfarmName must be
present, Also errors resulting from:
- Invalid etsysTwcbWcSfarmRoundRobinStartIp and
etsysTwcbWcSfarmRoundRobinEndIp combinations.
- etsysTwcbWcSfarmRoundRobinAddressType inconsistencies with
the etsysTwcbWcServerfarmInetVersion associated with the
etsysTwcbWcServerfarmName.
There are no other writable leaves so a successful
createAndGo will always transition a new entry to the
active(1) state. Creating this object will also result in
the etsysTwcbWcServerfarmPredictor entry of the associated
Server farm identified by etsysTwcbWcServerfarmName to be
set to roundrobin(2).
destroy(6)
- This will remove the etsysTwcbWcSfarmRoundRobinEntry from the
etsysTwcbWcSfarmRoundRobinTable and make it unavailable for
TWCB operations.
Destroying this object will also result in the
etsysTwcbWcServerfarmPredictor entry of the associated
Server farm identified by etsysTwcbWcServerfarmName to be
set to destIpHash(1)."
::= { etsysTwcbWcSfarmRoundRobinEntry 4 }
-- -------------------------------------------------------------
-- TWCB Cache Server Table
-- -------------------------------------------------------------
etsysTwcbCacheServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTwcbCacheServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing objects defining the configuration
parameters, operational states and runtime statistics of
TWCB Cache servers."
::={ etsysTwcbTables 3 }
etsysTwcbCacheServerEntry OBJECT-TYPE
SYNTAX EtsysTwcbCacheServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the etsysTwcbCacheServerTable containing the
operational characteristics of a Cache server and it's
association with a TWCB Server farm. A TWCB Cache server
is a local server on which web objects are cached. The
TWCB Cache servers should have a web based proxy cache
running."
INDEX { etsysTwcbCacheServerAddressType,
etsysTwcbWcServerfarmName,
etsysTwcbCacheServerIp }
::= { etsysTwcbCacheServerTable 1 }
EtsysTwcbCacheServerEntry ::=
SEQUENCE {
etsysTwcbCacheServerAddressType
InetAddressType,
etsysTwcbCacheServerIp
InetAddress,
etsysTwcbCacheServerWeight
Unsigned32,
etsysTwcbCacheServerMaxConns
Unsigned32,
etsysTwcbCacheServerFailDetectType
INTEGER,
etsysTwcbCacheServerFailDetectProbeOne
SnmpAdminString,
etsysTwcbCacheServerFailDetectProbeTwo
SnmpAdminString,
etsysTwcbCacheServerFailDetectAppPort
InetPortNumber,
etsysTwcbCacheServerAdminStatus
INTEGER,
etsysTwcbCacheServerOperStatus
INTEGER,
etsysTwcbCacheServerConns
Gauge32,
etsysTwcbCacheServerHits
Counter32,
etsysTwcbCacheServerStateChanges
Counter32,
etsysTwcbCacheServerLastStateChangeDateAndTime
DateAndTime,
etsysTwcbCacheServerRowStatus
RowStatus
}
etsysTwcbCacheServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Internet Protocol version. The value of this property
affects the size and format of the etsysTwcbCacheServerIp."
::= { etsysTwcbCacheServerEntry 1 }
etsysTwcbCacheServerIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The assigned IP address identifying this TWCB Cache server."
::= { etsysTwcbCacheServerEntry 2 }
etsysTwcbCacheServerWeight OBJECT-TYPE
SYNTAX Unsigned32 (1..155)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A weight assigned to this TWCB Cache server to be used in
selecting this TWCB Cache server over other created TWCB
Cache servers, within the same TWCB Server farm, for TWCB
redirects. This value is only significant when the
etsysTwcbWcServerfarmPredictor for the associated TWCB
Server farm is set to roundrobin(2)."
DEFVAL { 1 }
::= { etsysTwcbCacheServerEntry 3 }
etsysTwcbCacheServerMaxConns OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of TWCB connections allowed for this TWCB
Cache server at any one time. While the current number of
connections (etsysTwcbCacheConns) equals this value this TWCB
Cache server will no longer be considered for TWCB redirects.
A value of zero indicates that there is no limit."
DEFVAL { 0 }
::= { etsysTwcbCacheServerEntry 4 }
etsysTwcbCacheServerFailDetectType OBJECT-TYPE
SYNTAX INTEGER {
none(1),
probe(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains the fail detect type assigned to this
Cache server.
- `none', indicates there is no fail detection used to verify
the operational state of the Cache Server.
- `probe', indicates that probes are used to verify the
operational state or the Cache server."
DEFVAL { probe }
::= { etsysTwcbCacheServerEntry 5 }
etsysTwcbCacheServerFailDetectProbeOne OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of probe one assigned to the Cache Server. Probes are
used to verify the operational state of the Cache Server. A
null string indicates that probe one is not assigned."
DEFVAL { "" }
::= { etsysTwcbCacheServerEntry 6 }
etsysTwcbCacheServerFailDetectProbeTwo OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of probe two assigned to the Cache Server. Probes are
used to verify the operational state of the Cache Server. A
null string indicates that probe two is not assigned."
DEFVAL { "" }
::= { etsysTwcbCacheServerEntry 7 }
etsysTwcbCacheServerFailDetectAppPort OBJECT-TYPE
SYNTAX InetPortNumber (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The service port used when an application TCP probe session is
configured in etsysTwcbCacheServerFailDetectProbeOne or
etsysTwcbCacheServerFailDetectProbeTwo for this Cache server."
DEFVAL { 80 }
::= { etsysTwcbCacheServerEntry 8 }
etsysTwcbCacheServerAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains the Administrative state of the TWCB
Cache server.
- `disabled', indicates the TWCB Cache server is
administratively disabled.
- `enabled', indicates the TWCB Cache server is
administratively enabled."
DEFVAL { disabled }
::= { etsysTwcbCacheServerEntry 9 }
etsysTwcbCacheServerOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the Operational state of the TWCB Cache
server. The state of the TWCB Cache server will be deemed 'up'
when the row is 'active', the etsysTwcbCacheAdminStatus is
'enabled' and the TWCB Cache server is accessible.
- `up', indicates the TWCB Cache server is operationally
ready.
- `down', indicates the TWCB Cache server is operationally
unavailable."
::= { etsysTwcbCacheServerEntry 10 }
etsysTwcbCacheServerConns OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of active TWCB connections established on
this TWCB Cache server."
::= { etsysTwcbCacheServerEntry 11 }
etsysTwcbCacheServerHits OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of hits (redirected TWCB requests) this
TWCB Cache server has received."
::= { etsysTwcbCacheServerEntry 12 }
etsysTwcbCacheServerStateChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of state changes (see
etsysTwcbCacheOperStatus)for this TWCB Cache server."
::= { etsysTwcbCacheServerEntry 13 }
etsysTwcbCacheServerLastStateChangeDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date / time the of last TWCB Cache Server state change."
::= { etsysTwcbCacheServerEntry 14 }
etsysTwcbCacheServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
The value of this object has no effect on whether other
objects in the conceptual row can be modified.
The only allowable row status of this conceptual row in the
table are:
active(1)
- The Cache entry is available for use by TWCB operations.
Other writable leaves in this table MAY be modified while
the row is in the active state.
createAndGo(4)
- This is the preferred mechanism for creating conceptual rows
in this table. A valid etsysTwcbWcServerfarmName must be
present. Also errors resulting from an invalid
etsysTwcbCacheServerIp when creating the TWCB entry will
result in the row not being created. All writable leaves
have default values so a valid createAndGo will always
transition a new entry to the active(1) state.
destroy(6)
- This will remove the etsysTwcbCacheServerEntry from the
etsysTwcbCacheServerTable and make it unavailable for TWCB
operations."
::= { etsysTwcbCacheServerEntry 15 }
-- -------------------------------------------------------------
-- TWCB Webcache Server Table
-- -------------------------------------------------------------
etsysTwcbWebcacheServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTwcbWebcacheServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing objects defining the configuration
parameters, operational states and runtime statistics of
TWCB Webcache servers."
::={ etsysTwcbTables 4 }
etsysTwcbWebcacheServerEntry OBJECT-TYPE
SYNTAX EtsysTwcbWebcacheServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the etsysTwcbWebcacheServerTable containing the
operational characteristics of a TWCB Webcache server. A
TWCB Webcache server defines the operation of redirected
HTTP requests to defined TWCB Cache servers."
INDEX { etsysTwcbWebcacheServerInetVersion,
etsysTwcbWebcacheServerName }
::= { etsysTwcbWebcacheServerTable 1 }
EtsysTwcbWebcacheServerEntry ::=
SEQUENCE {
etsysTwcbWebcacheServerInetVersion
InetVersion,
etsysTwcbWebcacheServerName
SnmpAdminString,
etsysTwcbWebcacheServerIdleTimeout
Unsigned32,
etsysTwcbWebcacheServerHttpport
InetPortNumber,
etsysTwcbWebcacheServerAdminStatus
INTEGER,
etsysTwcbWebcacheServerOperStatus
INTEGER,
etsysTwcbWebcacheServerConns
Gauge32,
etsysTwcbWebcacheServerHits
Counter32,
etsysTwcbWebcacheServerStateChanges
Counter32,
etsysTwcbWebcacheServerLastStateChangeDateAndTime
DateAndTime,
etsysTwcbWebcacheServerHostPermitCount
Counter32,
etsysTwcbWebcacheServerHostDenyCount
Counter32,
etsysTwcbWebcacheServerBypassListCount
Counter32,
etsysTwcbWebcacheServerServerfarmCount
Counter32,
etsysTwcbWebcacheServerRowStatus
RowStatus
}
etsysTwcbWebcacheServerInetVersion OBJECT-TYPE
SYNTAX InetVersion
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Internet address version of the TWCB Webcache server."
::= { etsysTwcbWebcacheServerEntry 1 }
etsysTwcbWebcacheServerName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..63))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the unique name of the TWCB Webcache
server."
::= { etsysTwcbWebcacheServerEntry 2}
etsysTwcbWebcacheServerIdleTimeout OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The idle timeout value for bindings created using this
TWCB Webcache server."
DEFVAL { 41 }
::= { etsysTwcbWebcacheServerEntry 3 }
etsysTwcbWebcacheServerHttpport OBJECT-TYPE
SYNTAX InetPortNumber (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination port for which HTTP requests destined to
TWCB redirected interfaces will be redirected to TWCB Cache
servers."
DEFVAL { 80 }
::= { etsysTwcbWebcacheServerEntry 4 }
etsysTwcbWebcacheServerAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains the administrative state of the TWCB
Webcache server.
- `disabled', indicates the TWCB Webcache server is
administratively disabled.
- `enabled', indicates the TWCB Webcache server is
administratively enabled."
DEFVAL { disabled }
::= { etsysTwcbWebcacheServerEntry 5 }
etsysTwcbWebcacheServerOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the Operational state of the TWCB
Webcache server. The state of the TWCB Webcache server will be
deemed 'up' when the row is 'active', the
etsysTwcbWebcacheServerAdminStatus is 'enabled' and at least
one etsysTwcbWcServerfarmEntry has been associated with this
entry and the etsysTwcbWcServerfarmOperStatus is 'up'.
- `up', indicates the TWCB Webcache server is operationally
ready.
- `down', indicates the TWCB Webcache server is operationally
unavailable."
::= { etsysTwcbWebcacheServerEntry 6 }
etsysTwcbWebcacheServerConns OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of active TWCB connections established on
this TWCB Webcache server."
::= { etsysTwcbWebcacheServerEntry 7 }
etsysTwcbWebcacheServerHits OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of hits (redirected TWCB requests) this
TWCB Webcache server has received."
::= { etsysTwcbWebcacheServerEntry 8 }
etsysTwcbWebcacheServerStateChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of state changes (see
etsysTwcbWebcacheServerOperStatus) for this TWCB Webcache
server."
::= { etsysTwcbWebcacheServerEntry 9 }
etsysTwcbWebcacheServerLastStateChangeDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date / time of the last TWCB Webcache Server state
change."
::= { etsysTwcbWebcacheServerEntry 10 }
etsysTwcbWebcacheServerHostPermitCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Host permit configurations assigned to the
webcahce server. See etsysWebcacheServerHostPermitTable"
::= { etsysTwcbWebcacheServerEntry 11 }
etsysTwcbWebcacheServerHostDenyCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Host deny configurations assigned to the
webcahce server. See etsysWebcacheServerDenyPermitTable"
::= { etsysTwcbWebcacheServerEntry 12 }
etsysTwcbWebcacheServerBypassListCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Bypass list configurations assigned to the
webcahce server. See etsysWebcacheServerBypassListTable"
::= { etsysTwcbWebcacheServerEntry 13 }
etsysTwcbWebcacheServerServerfarmCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of server farms configured to the webcahce server.
See etsysWebcacheServerServerfarmTable"
::= { etsysTwcbWebcacheServerEntry 14 }
etsysTwcbWebcacheServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
The value of this object has no effect on whether other objects
in the conceptual row can be modified.
The only allowable row status of this conceptual row in the
table are:
active(1)
- The Webcache entry is available for use by TWCB operations.
Other writable leaves in this table MAY be modified while
the row is in the active state.
createAndGo(4)
- This is the preferred mechanism for creating conceptual rows
in this table. A valid createAndGo requires a unique
etsysTwcbWebcacheServerName, errors resulting from existing
etsysTwcbWebcacheServerNames will result in the row not
being created. All writable leaves have default values so a
valid createAndGo will always transition a new entry to the
active(1) state.
destroy(6)
- This will remove the etsysTwcbWebcacheServerEntry from the
etsysTwcbWebcacheServerTable and make it unavailable for
TWCB operations. This will result in all associated TWCB
entries (defined below) to also be deleted.
TWCB Webcache Server Host Permit Table entries
(etsysTwcbWebcacheServerHostPermitTable),
TWCB Webcache Server Host Deny Table entries
(etsysTwcbWebcacheServerHostDenyEntry),
TWCB Webcache Server Bypass Table
(etsysTwcbWebcacheServerBypassEntry),
TWCB Webcache Server farm Table
(etsysTwcbWebcacheServerfarmEntry)."
::= { etsysTwcbWebcacheServerEntry 15 }
-- -------------------------------------------------------------
-- TWCB Webcache Server Host Permit Redirect Table
-- -------------------------------------------------------------
etsysTwcbWebcacheServerHostPermitTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTwcbWebcacheServerHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TWCB Webcache Host Permit Table of entries defining ranges
of source IP address, associated with TWCB Webcache Host
Permit configurations. These objects are used when
configuring the Host Permit ranges assigned to the Webcache
server identified by etsysTwcbWebcacheServerName."
::={ etsysTwcbTables 5 }
etsysTwcbWebcacheServerHostPermitEntry OBJECT-TYPE
SYNTAX EtsysTwcbWebcacheServerHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the etsysTwcbWebcacheServerHostPermitTable defining a
range of source IP addresses for this TWCB Webcache server
Host Permit Table entry. The Host Permit Table entry defines
a range of source IP addresses for which HTTP requests will
be allowed to be redirected by TWCB. If no Webcache Host
Permit entry or Webcache Host Deny entry exists than all
source IP addresses will be allowed. Once one Webcache Host
Permit entry has been created than all IP address falling
outside the defined range of IP addresses for all Webcache
Host Permit entries will be denied."
INDEX { etsysTwcbWebcacheServerHostPermitAddressType,
etsysTwcbWebcacheServerName,
etsysTwcbWebcacheServerHostPermitStartIp,
etsysTwcbWebcacheServerHostPermitEndIp }
::= { etsysTwcbWebcacheServerHostPermitTable 1 }
EtsysTwcbWebcacheServerHostPermitEntry ::=
SEQUENCE {
etsysTwcbWebcacheServerHostPermitAddressType
InetAddressType,
etsysTwcbWebcacheServerHostPermitStartIp
InetAddress,
etsysTwcbWebcacheServerHostPermitEndIp
InetAddress,
etsysTwcbWebcacheServerHostPermitRowStatus
RowStatus
}
etsysTwcbWebcacheServerHostPermitAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Internet Protocol version. The value of this property
affects the size and format of the
etsysTwcbWebcacheServerHostPermitStartIp and
etsysTwcbWebcacheServerHostPermitEndIp objects both objects
must be of the same INET Address Type."
::= { etsysTwcbWebcacheServerHostPermitEntry 1 }
etsysTwcbWebcacheServerHostPermitStartIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The starting IP address for this range of IP addresses
defining this TWCB Webcache Server Host Permit entry."
::= { etsysTwcbWebcacheServerHostPermitEntry 2 }
etsysTwcbWebcacheServerHostPermitEndIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ending IP address for this range of IP addresses
defining this TWCB Webcache Server Host Permit entry."
::= { etsysTwcbWebcacheServerHostPermitEntry 3 }
etsysTwcbWebcacheServerHostPermitRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
The value of this object has no effect on whether other
objects in the conceptual row can be modified.
The only allowable row status of this conceptual row in the
table are:
active(1)
- The Webcache Host Permit entry is available for use in TWCB
operations.
createAndGo(4)
- This is the preferred mechanism for creating conceptual rows
in this table. A valid etsysTwcbWebcacheServerName must be
present. Also errors resulting from invalid
etsysTwcbWebcacheServerHostPermitStartIp and
etsysTwcbWebcacheServerHostPermitEndIp when creating the
TWCB entry will result in the row not being created. There
are no other writable leaves so a successful createAndGo
will always transition a new entry to the active(1) state.
destroy(6)
- This will remove the etsysTwcbWebcacheServerHostPermitEntry
from the etsysTwcbWebcacheServerHostPermitTable and make it
unavailable for TWCB operations."
::= { etsysTwcbWebcacheServerHostPermitEntry 4 }
-- -------------------------------------------------------------
-- TWCB Webcache Server Host Deny Redirect Table
-- -------------------------------------------------------------
etsysTwcbWebcacheServerHostDenyTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTwcbWebcacheServerHostDenyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Webcache Server Host Deny Table of entries defining ranges
of source IP address, associated with TWCB Webcache Server
Host Deny configurations. These objects are used when
configuring the Host Deny ranges assigned to the Webcache
server identified by etsysTwcbWebcacheServerName."
::={ etsysTwcbTables 6 }
etsysTwcbWebcacheServerHostDenyEntry OBJECT-TYPE
SYNTAX EtsysTwcbWebcacheServerHostDenyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the etsysTwcbWebcacheServerHostDenyTable defining
a range of source IP addresses for this TWCB Webcache server
Host Deny Table entry. The TWCB Webcache server Host Deny
Table entry defines a range of source IP addresses for which
HTTP requests will not be allowed to be redirected by TWCB.
If no TWCB Webcache Server Host Permit entry or TWCB Webcache
Server Host Deny entry exists than all source IP addresses
will be allowed. A TWCB Webcache Server Host Deny entry takes
presidency over any created TWCB Host Permit entries. If an
address falls within a defined TWCB Webcache Server Host Deny
range of addresses than that address will be denied
regardless if it also falls within a TWCB Webcache Server
Host Permit entry."
INDEX { etsysTwcbWebcacheServerHostDenyAddressType,
etsysTwcbWebcacheServerName,
etsysTwcbWebcacheServerHostDenyStartIp,
etsysTwcbWebcacheServerHostDenyEndIp }
::= { etsysTwcbWebcacheServerHostDenyTable 1 }
EtsysTwcbWebcacheServerHostDenyEntry ::=
SEQUENCE {
etsysTwcbWebcacheServerHostDenyAddressType
InetAddressType,
etsysTwcbWebcacheServerHostDenyStartIp
InetAddress,
etsysTwcbWebcacheServerHostDenyEndIp
InetAddress,
etsysTwcbWebcacheServerHostDenyRowStatus
RowStatus
}
etsysTwcbWebcacheServerHostDenyAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Internet Protocol version. The value of this property
affects the size and format of the
etsysTwcbWebcacheServerHostDenyStartIp and
etsysTwcbWebcacheServerHostDenyEndIp objects both objects must
be of the same INET Address Type."
::= { etsysTwcbWebcacheServerHostDenyEntry 1 }
etsysTwcbWebcacheServerHostDenyStartIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The starting IP address for this range of IP addresses
defining this TWCB Webcache Server Host Deny entry."
::= { etsysTwcbWebcacheServerHostDenyEntry 2 }
etsysTwcbWebcacheServerHostDenyEndIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ending IP address for this range of IP addresses
defining this TWCB Webcache Server Host Deny entry."
::= { etsysTwcbWebcacheServerHostDenyEntry 3 }
etsysTwcbWebcacheServerHostDenyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
The value of this object has no effect on whether other
objects in the conceptual row can be modified.
The only allowable row status of this conceptual row in the
table are:
active(1)
- The Webcache Server Host Deny entry is available for use in
TWCB operations.
createAndGo(4)
- This is the preferred mechanism for creating conceptual rows
in this table. A valid etsysTwcbWebcacheServerName must be
present. Also errors resulting from invalid
etsysTwcbWebcacheServerHostDenyStartIp and
etsysTwcbWebcacheServerHostDenyEndIp when creating the TWCB
entry will result in the row not being created. There are no
other writable leaves so a successful createAndGo will
always transition a new entry to the active(1) state.
destroy(6)
- This will remove the etsysTwcbWebcacheServerHostDenyEntry
from the etsysTwcbWebcacheServerHostDenyTable and make it
unavailable for TWCB operations."
::= { etsysTwcbWebcacheServerHostDenyEntry 4 }
-- -------------------------------------------------------------
-- TWCB Webcache Server Bypass List Table
-- -------------------------------------------------------------
etsysTwcbWebcacheServerBypassTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTwcbWebcacheServerBypassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of entries defining ranges of destination IP address
associated with TWCB Webcache Server Bypass List
configurations. These objects are used when configuring the
Bypass List ranges assigned to the Webcache server identified
by etsysTwcbWebcacheServerName."
::={ etsysTwcbTables 7 }
etsysTwcbWebcacheServerBypassEntry OBJECT-TYPE
SYNTAX EtsysTwcbWebcacheServerBypassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the etsysTwcbWebcacheServerBypassTable defining
a range of destination IP addresses for this TWCB Webcache
server Bypass List Table entry. The TWCB Bypass List Table
entry defines a range of destination IP addresses for which
HTTP requests will not be redirected by TWCB."
INDEX { etsysTwcbWebcacheServerBypassAddressType,
etsysTwcbWebcacheServerName,
etsysTwcbWebcacheServerBypassStartIp,
etsysTwcbWebcacheServerBypassEndIp }
::= { etsysTwcbWebcacheServerBypassTable 1 }
EtsysTwcbWebcacheServerBypassEntry ::=
SEQUENCE {
etsysTwcbWebcacheServerBypassAddressType
InetAddressType,
etsysTwcbWebcacheServerBypassStartIp
InetAddress,
etsysTwcbWebcacheServerBypassEndIp
InetAddress,
etsysTwcbWebcacheServerBypassRowStatus
RowStatus
}
etsysTwcbWebcacheServerBypassAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Internet Protocol version. The value of this property
affects the size and format of the
etsysTwcbWebcacheServerBypassStartIp and
etsysTwcbWebcacheServerBypassEndIp objects both objects must
be of the same INET Address Type."
::= { etsysTwcbWebcacheServerBypassEntry 1 }
etsysTwcbWebcacheServerBypassStartIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The starting IP address for this range of IP addresses
defining this TWCB Webcache Server Bypass List entry."
::= { etsysTwcbWebcacheServerBypassEntry 2 }
etsysTwcbWebcacheServerBypassEndIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ending IP address for this range of IP addresses
defining this TWCB Webcache Server Bypass List entry."
::= { etsysTwcbWebcacheServerBypassEntry 3 }
etsysTwcbWebcacheServerBypassRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
The value of this object has no effect on whether other
objects in the conceptual row can be modified.
The only allowable row status of this conceptual row in the
table are:
active(1)
- The Webcache Bypass List entry is available for use in TWCB
operations.
createAndGo(4)
- This is the preferred mechanism for creating conceptual rows
in this table. A valid etsysTwcbWebcacheServerName must be
present. Also errors resulting from invalid
etsysTwcbWebcacheServerBypassStartIp and
etsysTwcbWebcacheServerBypassEndIp when creating the TWCB
entry will result in the row not being created. There are no
other writable leaves so a successful createAndGo will
always transition a new entry to the active(1) state.
destroy(6)
- This will remove the etsysTwcbWebcacheServerBypassEntry from
the etsysTwcbWebcacheServerBypassTable and make it unavailable
for TWCB operations."
::= { etsysTwcbWebcacheServerBypassEntry 4 }
-- -------------------------------------------------------------
-- TWCB Webcache Server Farm Table
-- -------------------------------------------------------------
etsysTwcbWebcacheServerfarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTwcbWebcacheServerfarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of entries mapping Server Farm Table entries
(etsysTwcbWcServerfarmName) to TWCB Webcache
Server Table entries (etsysTwcbWebcacheServerName). This
objects is used to map TWCB Server farms to the Webcache
servers identified by etsysTwcbWebcacheServerName."
::={ etsysTwcbTables 8 }
etsysTwcbWebcacheServerfarmEntry OBJECT-TYPE
SYNTAX EtsysTwcbWebcacheServerfarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the etsysTwcbWebcacheServerfarmTable defining
the association of TWCB Server farms to TWCB Webcache
servers. The Webcache Server Farm Table binds a Webcache
server entry (etsysTwcbWebcacheServerName) to a TWCB Server Farm
entry (etsysTwcbWcServerfarmId)."
INDEX { etsysTwcbWebcacheServerInetVersion,
etsysTwcbWebcacheServerName,
etsysTwcbWcServerfarmId }
::= { etsysTwcbWebcacheServerfarmTable 1 }
EtsysTwcbWebcacheServerfarmEntry ::=
SEQUENCE {
etsysTwcbWebcacheServerfarmRowStatus
RowStatus
}
etsysTwcbWebcacheServerfarmRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
The value of this object has no effect on whether other
objects in the conceptual row can be modified.
The only allowable row status of this conceptual row in the
table are:
active(1)
- The Webcache Server farm entry is available for use in TWCB
operations.
createAndGo(4)
- This is the preferred mechanism for creating conceptual rows
in this table. A valid etsysTwcbWebcacheServerName and
etsysTwcbWcServerfarmId must be present. There are no
other writable leaves so a successful createAndGo will always
transition a new entry to the active(1) state.
destroy(6)
- This will remove the etsysTwcbWebcacheServerfarmEntry from
the etsysTwcbWebcacheServerfarmTable and make it unavailable
for TWCB operations."
::= { etsysTwcbWebcacheServerfarmEntry 1 }
-- -------------------------------------------------------------
-- TWCB Binding Table
-- -------------------------------------------------------------
etsysTwcbBindingTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTwcbBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Binding List Table of entries defining active TWCB
bindings."
::={ etsysTwcbTables 9 }
etsysTwcbBindingEntry OBJECT-TYPE
SYNTAX EtsysTwcbBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table defining an active TWCB binding. The
etsysTwcbBindingEntry defines the runtime characteristics
of a TWCB binding."
INDEX { etsysTwcbBindingId }
::= { etsysTwcbBindingTable 1 }
EtsysTwcbBindingEntry ::=
SEQUENCE {
etsysTwcbBindingId
Unsigned32,
etsysTwcbBindingState
INTEGER,
etsysTwcbBindingAddressType
InetAddressType,
etsysTwcbBindingSrcIp
InetAddress,
etsysTwcbBindingSrcPort
InetPortNumber,
etsysTwcbBindingDstIp
InetAddress,
etsysTwcbBindingDstPort
InetPortNumber,
etsysTwcbBindingHWConns
Gauge32,
etsysTwcbBindingWebcacheName
SnmpAdminString,
etsysTwcbBindingWcServerfarmName
SnmpAdminString,
etsysTwcbBindingCacheIp
InetAddress,
etsysTwcbBindingCreationDate
DateAndTime,
etsysTwcbBindingExpirationDate
DateAndTime,
etsysTwcbBindingIdleTime
Unsigned32,
etsysTwcbBindingExpireTime
Unsigned32,
etsysTwcbBindingClear
TruthValue
}
etsysTwcbBindingId OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This value is a unique TWCB binding identifier
assigned by TWCB during binding creation."
::= { etsysTwcbBindingEntry 1 }
etsysTwcbBindingState OBJECT-TYPE
SYNTAX INTEGER {
init(1),
syncing(2),
established(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the current state of this binding.
- `init', indicates this binding is initializing.
- `syncing', indicates this binding is syncing.
- `established', indicates this binding is established."
::= { etsysTwcbBindingEntry 2 }
etsysTwcbBindingAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this property affects the size and format of
the etsysTwcbBindingSrcIp, etsysTwcbBindingDstIp and
etsysTwcbBindingCacheIp."
::= { etsysTwcbBindingEntry 3 }
etsysTwcbBindingSrcIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IP address for this current TWCB binding entry."
::= { etsysTwcbBindingEntry 4 }
etsysTwcbBindingSrcPort OBJECT-TYPE
SYNTAX InetPortNumber (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source port for this current TWCB binding entry."
::= { etsysTwcbBindingEntry 5 }
etsysTwcbBindingDstIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address for this current TWCB binding
entry."
::= { etsysTwcbBindingEntry 6 }
etsysTwcbBindingDstPort OBJECT-TYPE
SYNTAX InetPortNumber (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination port for this current TWCB binding entry."
::= { etsysTwcbBindingEntry 7 }
etsysTwcbBindingHWConns OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the total number of hardware connections
currently active using this TWCB binding."
::= { etsysTwcbBindingEntry 8 }
etsysTwcbBindingWebcacheName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the name of the TWCB Webcache
associated with this TWCB binding."
::= { etsysTwcbBindingEntry 9 }
etsysTwcbBindingWcServerfarmName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the name of the TWCB Webcache
Server farm associated with this TWCB binding."
::= { etsysTwcbBindingEntry 10 }
etsysTwcbBindingCacheIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Cache server IP address of this current TWCB binding
entry."
::= { etsysTwcbBindingEntry 11 }
etsysTwcbBindingCreationDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The creation date / time of this current TWCB binding
entry."
::= { etsysTwcbBindingEntry 12 }
etsysTwcbBindingExpirationDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The expiration date / time of this current TWCB binding
entry."
::= { etsysTwcbBindingEntry 13 }
etsysTwcbBindingIdleTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The consecutive idle time (in seconds) of this current
TWCB binding entry."
::= { etsysTwcbBindingEntry 14 }
etsysTwcbBindingExpireTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of idle seconds left before this current TWCB
binding entry will age out."
::= { etsysTwcbBindingEntry 15 }
etsysTwcbBindingClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to a value of true(1) will cause the this
etsysTwcbBindingEntry to be deleted from the
etsysTwcbBindingTable.
Setting this object to a value of false(2) has no effect.
This object will always return a value of false(2)."
DEFVAL { false }
::= { etsysTwcbBindingEntry 16 }
-- ------------------------------------
-- Conformance information
-- ------------------------------------
etsysTwcbMIBGroups
OBJECT IDENTIFIER ::= { etsysTwcbConformance 1 }
etsysTwcbMIBCompliances
OBJECT IDENTIFIER ::= { etsysTwcbConformance 2 }
-- -------------------------------------------------------------
-- Units of conformance
-- -------------------------------------------------------------
etsysTwcbMIBGlobalStatsGroup OBJECT-GROUP
OBJECTS {
etsysTwcbStatsCachesUsed,
etsysTwcbStatsWcServerfarmsUsed,
etsysTwcbStatsWebcacheUsed,
etsysTwcbStatsBindingsCurrent,
etsysTwcbStatsBindingsHigh,
etsysTwcbStatsBindingsDeleted,
etsysTwcbStatsBindingsTotal,
etsysTwcbStatsBindingsExhausted,
etsysTwcbStatsBindingsNoCaches,
etsysTwcbStatsBindingsPerSecond,
etsysTwcbStatsWebcacheActive,
etsysTwcbStatsWebcacheHigh,
etsysTwcbStatsWcServerfarmActive,
etsysTwcbStatsWcServerfarmHigh,
etsysTwcbStatsCacheActive,
etsysTwcbStatsCacheHigh,
etsysTwcbStatsClear,
etsysTwcbStatsClearDateAndTime,
etsysTwcbStatsMinTimeoutValue,
etsysTwcbStatsMaxTimeoutValue
}
STATUS current
DESCRIPTION
"The statistics group for TWCB global statistical information."
::= { etsysTwcbMIBGroups 1 }
etsysTwcbMIBWcServerfarmTableGroup OBJECT-GROUP
OBJECTS {
etsysTwcbWcServerfarmPredictor,
etsysTwcbWcServerfarmAdminStatus,
etsysTwcbWcServerfarmOperStatus,
etsysTwcbWcServerfarmConns,
etsysTwcbWcServerfarmHits,
etsysTwcbWcServerfarmStateChanges,
etsysTwcbWcServerfarmLastStateChangeDateAndTime,
etsysTwcbWcServerfarmCachesCfg,
etsysTwcbWcServerfarmCachesUp,
etsysTwcbWcServerfarmWebcacheCfg,
etsysTwcbWcServerfarmRoundRobinCount,
etsysTwcbWcServerfarmRowStatus,
etsysTwcbWcServerfarmId
}
STATUS current
DESCRIPTION
"The TWCB Server Farm group for TWCB Webcache Server farm
configuration and state operations."
::= { etsysTwcbMIBGroups 2 }
etsysTwcbMIBWcSfarmRoundRobinTableGroup OBJECT-GROUP
OBJECTS {
etsysTwcbWcSfarmRoundRobinRowStatus
}
STATUS current
DESCRIPTION
"The TWCB Server Farm Round Robin group for TWCB Server farm
Round Robin configuration."
::= { etsysTwcbMIBGroups 3 }
etsysTwcbMIBCacheServerTableGroup OBJECT-GROUP
OBJECTS {
etsysTwcbCacheServerWeight,
etsysTwcbCacheServerMaxConns,
etsysTwcbCacheServerFailDetectType,
etsysTwcbCacheServerFailDetectProbeOne,
etsysTwcbCacheServerFailDetectProbeTwo,
etsysTwcbCacheServerFailDetectAppPort,
etsysTwcbCacheServerAdminStatus,
etsysTwcbCacheServerOperStatus,
etsysTwcbCacheServerConns,
etsysTwcbCacheServerHits,
etsysTwcbCacheServerStateChanges,
etsysTwcbCacheServerLastStateChangeDateAndTime,
etsysTwcbCacheServerRowStatus
}
STATUS current
DESCRIPTION
"The TWCB Cache server group for TWCB Cache server
configuration and state operations."
::= { etsysTwcbMIBGroups 4 }
etsysTwcbMIBWebcacheServerTableGroup OBJECT-GROUP
OBJECTS {
etsysTwcbWebcacheServerIdleTimeout,
etsysTwcbWebcacheServerHttpport,
etsysTwcbWebcacheServerAdminStatus,
etsysTwcbWebcacheServerOperStatus,
etsysTwcbWebcacheServerConns,
etsysTwcbWebcacheServerHits,
etsysTwcbWebcacheServerStateChanges,
etsysTwcbWebcacheServerLastStateChangeDateAndTime,
etsysTwcbWebcacheServerHostPermitCount,
etsysTwcbWebcacheServerHostDenyCount,
etsysTwcbWebcacheServerBypassListCount,
etsysTwcbWebcacheServerServerfarmCount,
etsysTwcbWebcacheServerRowStatus
}
STATUS current
DESCRIPTION
"The TWCB Webcache server group for TWCB Webcache server
configuration and state operations."
::= { etsysTwcbMIBGroups 5 }
etsysTwcbMIBWebcacheServerHostPermitTableGroup OBJECT-GROUP
OBJECTS {
etsysTwcbWebcacheServerHostPermitRowStatus
}
STATUS current
DESCRIPTION
"The Webcache Server Host Permit group for TWCB Webcache Host
Permit configuration."
::= { etsysTwcbMIBGroups 6 }
etsysTwcbMIBWebcacheServerHostDenyTableGroup OBJECT-GROUP
OBJECTS {
etsysTwcbWebcacheServerHostDenyRowStatus
}
STATUS current
DESCRIPTION
"The Webcache Server Host Deny group for TWCB Webcache Host
Deny configuration."
::= { etsysTwcbMIBGroups 7 }
etsysTwcbMIBWebcacheServerBypassTableGroup OBJECT-GROUP
OBJECTS {
etsysTwcbWebcacheServerBypassRowStatus
}
STATUS current
DESCRIPTION
"The Webcache Server Bypass List group for TWCB Webcache Bypass
List configuration."
::= { etsysTwcbMIBGroups 8 }
etsysTwcbMIBWebcacheServerfarmTableGroup OBJECT-GROUP
OBJECTS {
etsysTwcbWebcacheServerfarmRowStatus
}
STATUS current
DESCRIPTION
"The Webcache Server Farm group for TWCB Webcache Server farm
assignment configuration."
::= { etsysTwcbMIBGroups 9 }
etsysTwcbMIBBindingTableGroup OBJECT-GROUP
OBJECTS {
etsysTwcbBindingAddressType,
etsysTwcbBindingSrcIp,
etsysTwcbBindingSrcPort,
etsysTwcbBindingDstIp,
etsysTwcbBindingDstPort,
etsysTwcbBindingHWConns,
etsysTwcbBindingWebcacheName,
etsysTwcbBindingWcServerfarmName,
etsysTwcbBindingCacheIp,
etsysTwcbBindingCreationDate,
etsysTwcbBindingExpirationDate,
etsysTwcbBindingIdleTime,
etsysTwcbBindingExpireTime,
etsysTwcbBindingClear,
etsysTwcbBindingState
}
STATUS current
DESCRIPTION
"The Bindings group for TWCB Binding information."
::= { etsysTwcbMIBGroups 10 }
-- ------------------------------------
-- Compliance statements
-- ------------------------------------
etsysTwcbMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for implementation of the Router
Application Services TWCB functionality."
MODULE
MANDATORY-GROUPS {
etsysTwcbMIBGlobalStatsGroup,
etsysTwcbMIBWcServerfarmTableGroup,
etsysTwcbMIBWcSfarmRoundRobinTableGroup,
etsysTwcbMIBCacheServerTableGroup,
etsysTwcbMIBWebcacheServerTableGroup,
etsysTwcbMIBWebcacheServerHostPermitTableGroup,
etsysTwcbMIBWebcacheServerHostDenyTableGroup,
etsysTwcbMIBWebcacheServerBypassTableGroup,
etsysTwcbMIBWebcacheServerfarmTableGroup,
etsysTwcbMIBBindingTableGroup
}
OBJECT etsysTwcbStatsClear
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT etsysTwcbWcServerfarmRowStatus
-- SYNTAX RowStatus {
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"Only active, createAndGo and destroy are allowed."
OBJECT etsysTwcbWcSfarmRoundRobinRowStatus
-- SYNTAX RowStatus {
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"Only active, createAndGo and destroy are allowed."
OBJECT etsysTwcbCacheServerRowStatus
-- SYNTAX RowStatus {
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"Only active, createAndGo and destroy are allowed."
OBJECT etsysTwcbWebcacheServerRowStatus
-- SYNTAX RowStatus {
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"Only active, createAndGo and destroy are allowed."
OBJECT etsysTwcbWebcacheServerHostPermitRowStatus
-- SYNTAX RowStatus {
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"Only active, createAndGo and destroy are allowed."
OBJECT etsysTwcbWebcacheServerHostDenyRowStatus
-- SYNTAX RowStatus {
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"Only active, createAndGo and destroy are allowed."
OBJECT etsysTwcbWebcacheServerBypassRowStatus
-- SYNTAX RowStatus {
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"Only active, createAndGo and destroy are allowed."
OBJECT etsysTwcbBindingAddressType
-- SYNTAX InetAddressType {
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
DESCRIPTION
"Only IPv4 and IPv6 addresses are allowed."
OBJECT etsysTwcbBindingClear
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { etsysTwcbMIBCompliances 1 }
END