3150 lines
80 KiB
Plaintext
3150 lines
80 KiB
Plaintext
F5-3DNS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises, IpAddress, Counter, TimeTicks
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DateAndTime
|
|
FROM SNMPv2-TC
|
|
TRAP-TYPE
|
|
FROM RFC-1215;
|
|
|
|
|
|
-- numerical definitions:
|
|
f5 OBJECT IDENTIFIER ::= { enterprises 3375 }
|
|
f5systems OBJECT IDENTIFIER ::= { f5 1 }
|
|
f53dns OBJECT IDENTIFIER ::= { f5systems 2 }
|
|
f53dnsMIB OBJECT IDENTIFIER ::= { f53dns 1 }
|
|
f53dnsMIBObjects OBJECT IDENTIFIER ::= { f53dnsMIB 1 }
|
|
|
|
-- 3DNS
|
|
globals OBJECT IDENTIFIER ::= { f53dnsMIBObjects 1 }
|
|
dataCenters OBJECT IDENTIFIER ::= { f53dnsMIBObjects 2 }
|
|
lbRouters OBJECT IDENTIFIER ::= { f53dnsMIBObjects 3 }
|
|
hosts OBJECT IDENTIFIER ::= { f53dnsMIBObjects 4 }
|
|
lbDnsServs OBJECT IDENTIFIER ::= { f53dnsMIBObjects 5 }
|
|
lbDomains OBJECT IDENTIFIER ::= { f53dnsMIBObjects 6 }
|
|
summary OBJECT IDENTIFIER ::= { f53dnsMIBObjects 7 }
|
|
|
|
-- 3DNS Traps
|
|
|
|
threednsTrap OBJECT IDENTIFIER ::= { f53dns 2 }
|
|
threednsTraps OBJECT IDENTIFIER ::= { threednsTrap 2 }
|
|
|
|
|
|
|
|
-- globals
|
|
globalCheckStaticDepends OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the availability of virtual servers on
|
|
load-balancing routers and hosts is checked. Normally
|
|
true, but can be false for testing."
|
|
::= { globals 1 }
|
|
|
|
globalDefaultAlternate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
returnDNS(1),
|
|
none(2),
|
|
returnVS(3),
|
|
roundRobin(4),
|
|
ratio(5),
|
|
random(6),
|
|
topology(7),
|
|
staticPersist(8),
|
|
globalAvailability(9),
|
|
servers(10),
|
|
connections(11),
|
|
roundTripTime(12),
|
|
hops(13),
|
|
packetRate(14),
|
|
mem(15),
|
|
cpu(16),
|
|
diskSpace(17),
|
|
hitRatio(18),
|
|
qos(19)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Default static load balancing mode."
|
|
::= { globals 2 }
|
|
|
|
globalTimerGetLBRouterData OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interval in seconds between refreshes of load-balancing
|
|
router data."
|
|
::= { globals 3 }
|
|
|
|
globalTimerGetVServData OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interval in seconds between refreshes of virtual server data."
|
|
::= { globals 4 }
|
|
|
|
globalTimerGetPathData OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interval in seconds between refreshes of path data."
|
|
::= { globals 5 }
|
|
|
|
globalLBRouterTTL OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Amount of time in seconds that load-balancing router data
|
|
is considered valid for name resolution and load balancing."
|
|
::= { globals 6 }
|
|
|
|
globalVSTTL OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Amount of time in seconds that virtual server data is considered
|
|
valid for name resolution and load balancing."
|
|
::= { globals 7 }
|
|
|
|
globalPathTTL OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Amount of time in seconds that path data is considered
|
|
valid for name resolution and load balancing."
|
|
::= { globals 8 }
|
|
|
|
globalRTTTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Amount of time in seconds that the RTT listener daemon waits
|
|
for a probe."
|
|
::= { globals 9 }
|
|
|
|
globalRTTSampleCount OBJECT-TYPE
|
|
SYNTAX INTEGER (1..25)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of packets to send when measuring round-trip times."
|
|
::= { globals 10 }
|
|
|
|
globalRTTPacketLength OBJECT-TYPE
|
|
SYNTAX INTEGER (64..500)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Length in bytes of packets used for measuring round-trip times."
|
|
::= { globals 11 }
|
|
|
|
globalRTTProbeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
icmp(1),
|
|
tcp(2),
|
|
udp(3),
|
|
dnsnslookupDot(4),
|
|
dnsRetrieveBindVers(5),
|
|
numberItems(6),
|
|
none(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Probing protocol used for measuring round-trip times."
|
|
::= { globals 12 }
|
|
|
|
globalEncryption OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether encryption is used for iQuery events."
|
|
::= { globals 13 }
|
|
|
|
globalEncryptionKeyFile OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The pathname of the key file used for encryption."
|
|
::= { globals 14 }
|
|
|
|
globalPathHiWater OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Path memory usage level that triggers reaping, in bytes."
|
|
::= { globals 15 }
|
|
|
|
globalPathLoWater OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Path memory usage level at which reaping is discontinued,
|
|
in bytes."
|
|
::= { globals 16 }
|
|
|
|
globalPathDuration OBJECT-TYPE
|
|
SYNTAX INTEGER (3600..2419200)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interval in seconds between checks of path memory usage to
|
|
determine whether to reap."
|
|
::= { globals 17 }
|
|
|
|
globalPathReapAlg OBJECT-TYPE
|
|
SYNTAX INTEGER { lru(1), fewestHits(2), numberItems(3) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Algorithm used for selecting paths to be discarded when reaping."
|
|
::= { globals 18 }
|
|
|
|
globalTimerKeepAlive OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interval in seconds between periodic queries of load-balancing
|
|
routers."
|
|
::= { globals 19 }
|
|
|
|
globalRxBufSize OBJECT-TYPE
|
|
SYNTAX INTEGER (8192..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Size of each socket receive buffer, in bytes."
|
|
::= { globals 20 }
|
|
|
|
globalTxBufSize OBJECT-TYPE
|
|
SYNTAX INTEGER (8192..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Size of each socket transmit buffer, in bytes."
|
|
::= { globals 21 }
|
|
|
|
globalQosCoeffRTT OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weight given to the round-trip time in the quality
|
|
of service load balancing mode."
|
|
::= { globals 22 }
|
|
|
|
globalQosCoeffCompletionRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weight given to the completion rate in the quality
|
|
of service load balancing mode."
|
|
::= { globals 23 }
|
|
|
|
globalQosCoeffHops OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weight given to the hop count in the quality
|
|
of service load balancing mode."
|
|
::= { globals 24 }
|
|
|
|
globalQosCoeffPacketRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weight given to the packet rate in the quality
|
|
of service load balancing mode."
|
|
::= { globals 25 }
|
|
|
|
globalPathsNoClobber OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies whether the load-balancing DNS server overwrites
|
|
existing path data with blank data when a path probe fails."
|
|
::= { globals 26 }
|
|
|
|
globalPathsNeverDie OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies whether dynamic load balancing modes can use path
|
|
data even after the ttl for the path data has expired."
|
|
::= { globals 27 }
|
|
|
|
globalRegulateInit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Defines the initial amount of path probe requests 3DNS will
|
|
send to each big3d after initialization. After the first
|
|
series of probe requests, 3DNS adjusts the number of future
|
|
probe requests according to the amount received during the
|
|
last probe interval (defined by timer_get_path_data) plus the
|
|
increment defined by regulate_paths."
|
|
::= { globals 28 }
|
|
|
|
globalRegulatePaths OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If zero, no path regulation will be attempted. Every path
|
|
in the cache that is not fresh will be sent to each big3d
|
|
every timer_get_path_data seconds. If non-zero, this defines
|
|
the increment over the amount of path's probed and refreshed
|
|
over the past interval to determine an upper bound for probe
|
|
requests to send to each big3d."
|
|
::= { globals 29 }
|
|
|
|
globalProberAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The default prober for host status."
|
|
::= { globals 30 }
|
|
|
|
globalCheckDynamicDepends OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the load-balancing DNS server checks the
|
|
availability of a path before it uses the path for load
|
|
balancing."
|
|
::= { globals 31 }
|
|
|
|
globalDefaultFallback OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
returnDNS(1),
|
|
none(2),
|
|
returnVS(3),
|
|
roundRobin(4),
|
|
ratio(5),
|
|
random(6),
|
|
topology(7),
|
|
staticPersist(8),
|
|
globalAvailability(9),
|
|
servers(10),
|
|
connections(11),
|
|
roundTripTime(12),
|
|
hops(13),
|
|
packetRate(14),
|
|
mem(15),
|
|
cpu(16),
|
|
diskSpace(17),
|
|
hitRatio(18),
|
|
qos(19)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The default load balancing mode used for the fallback
|
|
method."
|
|
::= { globals 32 }
|
|
|
|
-- XXX bigip_ttl, vs_ttl, path_ttl
|
|
globalDefaultTTL OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time (in seconds) that information is to be
|
|
used for name resolution and load balancing."
|
|
::= { globals 33 }
|
|
|
|
globalPersistLDns OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If TRUE (default), then 3DNS will remember all LDNS's that
|
|
make requests in its cache. This must be TRUE in order to
|
|
store and use path information."
|
|
::= { globals 34 }
|
|
|
|
globalFbRespectAcl OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the load-balancing DNS server imposes
|
|
access control when load balancing switches to the specified
|
|
fallback mode."
|
|
::= { globals 35 }
|
|
|
|
globalFbRespectDepends OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the load-balancing DNS server respects
|
|
virtual server status when load balancing switches to the
|
|
specified fallback mode."
|
|
::= { globals 36 }
|
|
|
|
globalHostTTL OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time (in seconds) that host machine
|
|
information is to be used for name resolution and load
|
|
balancing."
|
|
::= { globals 37 }
|
|
|
|
globalTimerGetHostData OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The interval (in seconds) between refreshes of host
|
|
information."
|
|
::= { globals 38 }
|
|
|
|
globalRTTRetireZero OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Default 0. Coefficient used in custom path prioritization algorithm."
|
|
::= { globals 39 }
|
|
|
|
globalRTTPortDiscovery OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the load-balancing DNS server uses the
|
|
discovery factory to find an alternate port to be used by
|
|
the probing factory, if probing on port 53 fails."
|
|
::= { globals 40 }
|
|
|
|
globalRTTDiscoveryMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
short(1),
|
|
wks(2),
|
|
full(3),
|
|
all(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the set of ports scanned when searching for an
|
|
alternate port to be used bythe probing factory, if probing
|
|
on port 53 fails."
|
|
::= { globals 41 }
|
|
|
|
globalRTTProbeDynamic OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the load-balancing DNS server attempts a
|
|
second probe using the alternate probe protocol if the probe
|
|
protocol specified by globalRTTProbeProtocol fails during
|
|
the first probe."
|
|
::= { globals 42 }
|
|
|
|
globalResolverRXBufSize OBJECT-TYPE
|
|
SYNTAX INTEGER (8192..131072)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UDP receive buffer size."
|
|
::= { globals 43 }
|
|
|
|
globalResolverTXBufSize OBJECT-TYPE
|
|
SYNTAX INTEGER (8192..32768)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The TCP send buffer size."
|
|
::= { globals 44 }
|
|
|
|
globalCoeffLastAccess OBJECT-TYPE
|
|
SYNTAX INTEGER (0..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Default 0. Coefficient used in custom path prioritization algorithm."
|
|
::= { globals 45 }
|
|
|
|
globalCoeffFreshRemain OBJECT-TYPE
|
|
SYNTAX INTEGER (0..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Default 0. Coefficient used in custom path prioritization algorithm."
|
|
::= { globals 46 }
|
|
|
|
globalCoeffAccessRefresh OBJECT-TYPE
|
|
SYNTAX INTEGER (0..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Default 0. Coefficient used in custom path prioritization algorithm."
|
|
::= { globals 47 }
|
|
|
|
globalCoeffAccessTotal OBJECT-TYPE
|
|
SYNTAX INTEGER (0..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Default 0. Coefficient used in custom path prioritization algorithm."
|
|
::= { globals 48 }
|
|
|
|
globalCoeffDRTT OBJECT-TYPE
|
|
SYNTAX INTEGER (0..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weighting for round trip time when the
|
|
load balancing mode is set to Quality of Service."
|
|
::= { globals 49 }
|
|
|
|
globalCoeffDCompletionRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Default 0. Coefficient used in custom path prioritization algorithm."
|
|
::= { globals 50 }
|
|
|
|
globalQosCoeffTopology OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weighting for topology when the load balancing
|
|
mode is set to Quality of Service."
|
|
::= { globals 51 }
|
|
|
|
globalQosFactorRTT OBJECT-TYPE
|
|
SYNTAX INTEGER (1..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Factor used to normalize raw RTT values when
|
|
computing the QOS score."
|
|
::= { globals 52 }
|
|
|
|
globalQosFactorHops OBJECT-TYPE
|
|
SYNTAX INTEGER (1..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Factor used to normalize raw RTT values when computing the QOS score."
|
|
::= { globals 53 }
|
|
|
|
globalQosFactorCompletionRate OBJECT-TYPE
|
|
SYNTAX INTEGER (1..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Factor used to normalize raw RTT values when computing the QOS score."
|
|
::= { globals 54 }
|
|
|
|
globalQosFactorPacketRate OBJECT-TYPE
|
|
SYNTAX INTEGER (1..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Factor used to normalize raw RTT values when computing the QOS score."
|
|
::= { globals 55 }
|
|
|
|
globalQosFactorTopology OBJECT-TYPE
|
|
SYNTAX INTEGER (1..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Factor used to normalize raw RTT values when computing the QOS score."
|
|
::= { globals 56 }
|
|
|
|
globalLDnsHiWater OBJECT-TYPE
|
|
SYNTAX INTEGER (0..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LDNS memory usage level that triggers reaping, in bytes."
|
|
::= { globals 57 }
|
|
|
|
globalLDnsLoWater OBJECT-TYPE
|
|
SYNTAX INTEGER (0..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LDNS memory usage level at which reaping is discontinued,
|
|
in bytes."
|
|
::= { globals 58 }
|
|
|
|
globalLDnsDuration OBJECT-TYPE
|
|
SYNTAX INTEGER (3600..424967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interval in seconds between checks of LDNS memory usage to
|
|
determine whether to reap."
|
|
::= { globals 59 }
|
|
|
|
globalLDnsReapAlg OBJECT-TYPE
|
|
SYNTAX INTEGER { lru(1), fewestHits(2), numberItems(3) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Algorithm used for selecting LDNS entries to be discarded
|
|
when reaping."
|
|
::= { globals 60 }
|
|
|
|
globalUseAltIqPort OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If true, the registered port 4353 is used for iQuery
|
|
traffic. If false, the traditional port 245 is used."
|
|
::= { globals 61 }
|
|
|
|
globalMultiplexIq OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If true, port 4353 is used for all incoming iQuery traffic.
|
|
If false, ports from the ephemeral port range are used."
|
|
::= { globals 62 }
|
|
|
|
globalRTTProbeProtocolList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of RTT probe protocols to use. The protocols are listed in
|
|
the order in which they will be attempted. If an attempt to use
|
|
a specified protocol fails, the next one in the list will be used
|
|
for a subsequent attempt. If the last protocol in the list fails
|
|
the first one in the list will then be used."
|
|
::= { globals 63 }
|
|
|
|
globalRTTProbeProtocolState OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current RTT probe protocol being used. This will return the name
|
|
of the protocol being used followed by a number signifying the position
|
|
of that protocol in the list of protocols returned by globalRTTProbeProtocolList."
|
|
::= { globals 64 }
|
|
|
|
globalResetCounters OBJECT-TYPE
|
|
SYNTAX INTEGER {reset(1), unreset(2)}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Writing a one to this variable will cause counters within 3DNS to
|
|
be reset. If the counters have been reset this variable will have a
|
|
value of 1. If the counters have not been reset the variable will
|
|
have a value of 2."
|
|
::= { globals 65}
|
|
|
|
globalResetCounterTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time of the last reset of the 3DNS counters. If the counters
|
|
have not been reset this variable will contain the time when
|
|
statistic gathering first started."
|
|
::= { globals 66 }
|
|
|
|
|
|
-- Data Center Table
|
|
dataCenterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DataCenterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information describing the defined data centers."
|
|
::= { dataCenters 1 }
|
|
|
|
dataCenterEntry OBJECT-TYPE
|
|
SYNTAX DataCenterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each data center. The rows
|
|
are indexed by the names of the data centers."
|
|
INDEX { dataCenterName }
|
|
::= { dataCenterTable 1 }
|
|
|
|
DataCenterEntry ::=
|
|
SEQUENCE {
|
|
dataCenterName OCTET STRING,
|
|
dataCenterContact OCTET STRING,
|
|
dataCenterLocation OCTET STRING,
|
|
dataCenterPathCount INTEGER,
|
|
dataCenterDisabled INTEGER,
|
|
dataCenterDisableDuration TimeTicks
|
|
}
|
|
|
|
dataCenterName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the data center in this row of the table."
|
|
::= { dataCenterEntry 1 }
|
|
|
|
dataCenterContact OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contact information for the data center in this row of the
|
|
table."
|
|
::= { dataCenterEntry 2 }
|
|
|
|
dataCenterLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The location of the data center in this row of the table."
|
|
::= { dataCenterEntry 3 }
|
|
|
|
dataCenterPathCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of paths in the data center in this row of the
|
|
table."
|
|
::= { dataCenterEntry 4 }
|
|
|
|
dataCenterDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Is this datacenter disabled. If a datacenter is disabled then
|
|
all servers within the datacenter are treated as disabled."
|
|
::= { dataCenterEntry 5 }
|
|
|
|
dataCenterDisableDuration OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The duration of a disable of this datacenter."
|
|
::= { dataCenterEntry 6 }
|
|
|
|
-- Servers in each data center.
|
|
dataCenterServTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DataCenterServEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the servers associated with each data
|
|
center."
|
|
::= { dataCenters 2 }
|
|
|
|
dataCenterServEntry OBJECT-TYPE
|
|
SYNTAX DataCenterServEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each server in each data
|
|
center."
|
|
INDEX { dataCenterName, dataCenterServAddr }
|
|
::= { dataCenterServTable 1 }
|
|
|
|
DataCenterServEntry ::=
|
|
SEQUENCE {
|
|
dataCenterServAddr IpAddress,
|
|
dataCenterServType INTEGER
|
|
}
|
|
|
|
dataCenterServAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the server."
|
|
::= { dataCenterServEntry 1 }
|
|
|
|
dataCenterServType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
lbRouter(2),
|
|
lbDnsServ(3),
|
|
host(4),
|
|
lDns(5),
|
|
prober(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The server type."
|
|
::= { dataCenterServEntry 2 }
|
|
|
|
-- Load-balancing Router Table
|
|
lbRouterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbRouterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the defined load-balancing routers."
|
|
::= { lbRouters 1 }
|
|
|
|
lbRouterEntry OBJECT-TYPE
|
|
SYNTAX LbRouterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each load-balancing router
|
|
known to the system. It is indexed by the router's canonical IP
|
|
address."
|
|
INDEX { lbRouterAddr }
|
|
::= { lbRouterTable 1 }
|
|
|
|
LbRouterEntry ::=
|
|
SEQUENCE {
|
|
lbRouterAddr IpAddress,
|
|
lbRouterName OCTET STRING,
|
|
lbRouterVServCount INTEGER,
|
|
lbRouterPicks Counter,
|
|
lbRouterRefreshes Counter,
|
|
lbRouterDisabled INTEGER,
|
|
lbRouterDisableDuration TimeTicks,
|
|
lbRouterIQProto INTEGER
|
|
}
|
|
|
|
lbRouterAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The load-balancing router's canonical IP address."
|
|
::= { lbRouterEntry 1 }
|
|
|
|
lbRouterName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The load-balancing router's name."
|
|
::= { lbRouterEntry 2 }
|
|
|
|
lbRouterVServCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of virtual servers associated with the
|
|
load-balancing router."
|
|
::= { lbRouterEntry 3 }
|
|
|
|
lbRouterPicks OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the specified load-balancing router has
|
|
been chosen by the load-balancing DNS server."
|
|
::= { lbRouterEntry 4 }
|
|
|
|
lbRouterRefreshes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times that server and connection counts have
|
|
been refreshed with new data from the load-balancing router."
|
|
::= { lbRouterEntry 5 }
|
|
|
|
lbRouterDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Is this load -balancing router disabled. If a load-balancing
|
|
router is disabled then all of its virtual servers are
|
|
considered to be disabled."
|
|
::= { lbRouterEntry 6 }
|
|
|
|
lbRouterDisableDuration OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Duration of a disable of this load-balancing router."
|
|
::= { lbRouterEntry 7 }
|
|
|
|
lbRouterIQProto OBJECT-TYPE
|
|
SYNTAX INTEGER { tcp(1), udp(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IQuery protocol to use for this load-balancing router."
|
|
::= { lbRouterEntry 8 }
|
|
|
|
-- Interfaces on each load-balancing router.
|
|
lbRouterIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbRouterIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the network interfaces on a
|
|
load-balancing router."
|
|
::= { lbRouters 2 }
|
|
|
|
lbRouterIfEntry OBJECT-TYPE
|
|
SYNTAX LbRouterIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each network interface
|
|
associated with a load-balancing router. It is indexed by
|
|
the canonical IP address of the router and the specific IP
|
|
address of the interface."
|
|
INDEX { lbRouterAddr, lbRouterIfAddr }
|
|
::= { lbRouterIfTable 1 }
|
|
|
|
LbRouterIfEntry ::=
|
|
SEQUENCE {
|
|
lbRouterIfAddr IpAddress,
|
|
lbRouterIfShared INTEGER,
|
|
lbRouterIfStatus INTEGER,
|
|
lbRouterIfTXPackets Counter,
|
|
lbRouterIfRXPackets Counter,
|
|
lbRouterIfPacketRate INTEGER,
|
|
lbRouterIfUpTime TimeTicks,
|
|
lbRouterIfAliveTime DateAndTime,
|
|
lbRouterIfDataTime DateAndTime,
|
|
lbRouterIfPathSentTime DateAndTime,
|
|
lbRouterIfPathsSent INTEGER,
|
|
lbRouterIfPathsRcvd INTEGER,
|
|
lbRouterIfPathSends Counter, -- XXX really a Counter?
|
|
lbRouterIfPathRcvs Counter, -- XXX really a Counter?
|
|
lbRouterIfAvgPathsSentX1000 INTEGER,
|
|
lbRouterIfAvgPathsRcvdX1000 INTEGER
|
|
}
|
|
|
|
lbRouterIfAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The specific IP address of the network interface in
|
|
this row of the table."
|
|
::= { lbRouterIfEntry 1 }
|
|
|
|
lbRouterIfShared OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Whether the interface is the shared IP address of the
|
|
load-balancing router."
|
|
::= { lbRouterIfEntry 2 }
|
|
|
|
lbRouterIfStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
up(2),
|
|
down(3),
|
|
waiting(4),
|
|
alert(5),
|
|
panic(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The status of the network interface."
|
|
::= { lbRouterIfEntry 3 }
|
|
|
|
lbRouterIfTXPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets that have been transmitted on the
|
|
network interface."
|
|
::= { lbRouterIfEntry 4 }
|
|
|
|
lbRouterIfRXPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets that have been received on the
|
|
network interface."
|
|
::= { lbRouterIfEntry 5 }
|
|
|
|
lbRouterIfPacketRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The interface's current packet rate in packets per second."
|
|
::= { lbRouterIfEntry 6 }
|
|
|
|
lbRouterIfUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time the interface has been up."
|
|
::= { lbRouterIfEntry 7 }
|
|
|
|
lbRouterIfAliveTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The most recent date and time when the interface was known
|
|
to be running."
|
|
::= { lbRouterIfEntry 8 }
|
|
|
|
lbRouterIfDataTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The most recent date and time when data was transmitted through
|
|
the interface."
|
|
::= { lbRouterIfEntry 9 }
|
|
|
|
lbRouterIfPathSentTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date and time when path data corresponding to the
|
|
interface was most recently sent."
|
|
::= { lbRouterIfEntry 10 }
|
|
|
|
lbRouterIfPathsSent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of paths sent in the most recent batch."
|
|
::= { lbRouterIfEntry 11 }
|
|
|
|
lbRouterIfPathsRcvd OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of paths received in the most recent batch."
|
|
::= { lbRouterIfEntry 12 }
|
|
|
|
lbRouterIfPathSends OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of batches of paths that have been sent."
|
|
::= { lbRouterIfEntry 13 }
|
|
|
|
lbRouterIfPathRcvs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of batches of paths that have been received."
|
|
::= { lbRouterIfEntry 14 }
|
|
|
|
lbRouterIfAvgPathsSentX1000 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The average sent path batch size, multiplied by 1000."
|
|
::= { lbRouterIfEntry 15 }
|
|
|
|
lbRouterIfAvgPathsRcvdX1000 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The average received path batch size, multiplied by 1000."
|
|
::= { lbRouterIfEntry 16 }
|
|
|
|
-- Factories on each load-balancing router interface.
|
|
lbRouterIfFctryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbRouterIfFctryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the factories running on each
|
|
load-balancing router interface."
|
|
::= { lbRouters 3 }
|
|
|
|
lbRouterIfFctryEntry OBJECT-TYPE
|
|
SYNTAX LbRouterIfFctryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table gives the number of factories of each type
|
|
that are running on each load-balancing router interface."
|
|
INDEX { lbRouterAddr, lbRouterIfAddr, lbRouterIfFctryType }
|
|
::= { lbRouterIfFctryTable 1 }
|
|
|
|
LbRouterIfFctryEntry ::=
|
|
SEQUENCE {
|
|
lbRouterIfFctryType INTEGER,
|
|
lbRouterIfFctryCount INTEGER
|
|
}
|
|
|
|
lbRouterIfFctryType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lbRouter(1),
|
|
prober(2),
|
|
discovery(3),
|
|
snmp(4),
|
|
hops(5),
|
|
server(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of the factory in this row of the table."
|
|
::= { lbRouterIfFctryEntry 1 }
|
|
|
|
lbRouterIfFctryCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of factories of the type corresponding to this
|
|
row of the table."
|
|
::= { lbRouterIfFctryEntry 2 }
|
|
|
|
-- Virtual servers on each load-balancing router.
|
|
lbRouterVServTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbRouterVServEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the virtual servers associated with each
|
|
load-balancing router."
|
|
::= { lbRouters 4 }
|
|
|
|
lbRouterVServEntry OBJECT-TYPE
|
|
SYNTAX LbRouterVServEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each virtual server on each
|
|
load-balancing router. It is indexed by the router address
|
|
and by the address/port combination that defines the virtual
|
|
server."
|
|
INDEX { lbRouterAddr, lbRouterVServAddr, lbRouterVServPort }
|
|
::= { lbRouterVServTable 1 }
|
|
|
|
LbRouterVServEntry ::= SEQUENCE {
|
|
lbRouterVServAddr IpAddress,
|
|
lbRouterVServPort INTEGER,
|
|
lbRouterVServXlatedAddr IpAddress,
|
|
lbRouterVServXlatedPort INTEGER,
|
|
lbRouterVServProbeProtocol INTEGER,
|
|
lbRouterVServPicks Counter,
|
|
lbRouterVServRefreshes Counter,
|
|
lbRouterVServAliveTime DateAndTime,
|
|
lbRouterVServDataTime DateAndTime,
|
|
lbRouterVServCurConns INTEGER,
|
|
lbRouterVServCurConnLimit INTEGER,
|
|
lbRouterVServCurNodesUp INTEGER,
|
|
lbRouterVServCurEnabled INTEGER,
|
|
lbRouterVServDnsServDisabled INTEGER,
|
|
lbRouterVServDisableDuration TimeTicks
|
|
}
|
|
|
|
lbRouterVServAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the virtual server."
|
|
::= { lbRouterVServEntry 1 }
|
|
|
|
lbRouterVServPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port number of the virtual server."
|
|
::= { lbRouterVServEntry 2 }
|
|
|
|
lbRouterVServXlatedAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The translated (NAT) address of the virtual server."
|
|
::= { lbRouterVServEntry 3 }
|
|
|
|
lbRouterVServXlatedPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The translated (NAT) port number of the virtual server."
|
|
::= { lbRouterVServEntry 4 }
|
|
|
|
lbRouterVServProbeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
icmp(1),
|
|
tcp(2),
|
|
udp(3),
|
|
dnsnslookupDot(4),
|
|
dnsRetrieveBindVers(5),
|
|
numberItems(6),
|
|
none(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The probing protocol used for measuring round-trip times to
|
|
the virtual server."
|
|
::= { lbRouterVServEntry 5 }
|
|
|
|
lbRouterVServPicks OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the specified virtual server has been
|
|
chosen by the load-balancing DNS server."
|
|
::= { lbRouterVServEntry 6 }
|
|
|
|
lbRouterVServRefreshes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times that data associated with the virtual
|
|
server have been refreshed with new information."
|
|
::= { lbRouterVServEntry 7 }
|
|
|
|
lbRouterVServAliveTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When the virtual server was last known to be up."
|
|
::= { lbRouterVServEntry 8 }
|
|
|
|
lbRouterVServDataTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When data was last received from the virtual server."
|
|
::= { lbRouterVServEntry 9 }
|
|
|
|
lbRouterVServCurConns OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current number of connections being processed by the
|
|
virtual server."
|
|
::= { lbRouterVServEntry 10 }
|
|
|
|
lbRouterVServCurConnLimit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current connection limit for the virtual server."
|
|
::= { lbRouterVServEntry 11 }
|
|
|
|
lbRouterVServCurNodesUp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current number of nodes associated with the virtual
|
|
server that are up."
|
|
::= { lbRouterVServEntry 12 }
|
|
|
|
lbRouterVServCurEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Whether the virtual server is currently enabled."
|
|
::= { lbRouterVServEntry 13 }
|
|
|
|
lbRouterVServDnsServDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Whether the virtual server is currently disabled from the load-balancing
|
|
DNS server."
|
|
::= { lbRouterVServEntry 14 }
|
|
|
|
lbRouterVServDisableDuration OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Duration of a disable of this server by the load-balancing DNS server."
|
|
::= { lbRouterVServEntry 15 }
|
|
|
|
-- Hosts
|
|
hostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HostEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the defined hosts other than
|
|
load-balancing routers."
|
|
::= { hosts 1 }
|
|
|
|
hostEntry OBJECT-TYPE
|
|
SYNTAX HostEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each host other than the
|
|
load-balancing routers. It is indexed by the canonical IP
|
|
address of each host."
|
|
INDEX { hostAddr }
|
|
::= { hostTable 1 }
|
|
|
|
HostEntry ::=
|
|
SEQUENCE {
|
|
hostAddr IpAddress,
|
|
hostName OCTET STRING,
|
|
hostProber IpAddress,
|
|
hostProbeProtocol INTEGER,
|
|
hostProbePort INTEGER,
|
|
hostVServCount INTEGER,
|
|
hostStatus INTEGER,
|
|
hostPicks Counter,
|
|
hostRefreshes Counter,
|
|
hostDisabled INTEGER,
|
|
hostDisableDuration TimeTicks,
|
|
hostMetrics INTEGER,
|
|
hostMemory INTEGER,
|
|
hostCPU INTEGER,
|
|
hostDiskSpace INTEGER,
|
|
hostSNMPConfigured INTEGER,
|
|
hostSNMPAgentType INTEGER,
|
|
hostSNMPAddress IpAddress,
|
|
hostSNMPPort INTEGER,
|
|
hostSNMPRetries INTEGER,
|
|
hostSNMPTimeout INTEGER,
|
|
hostSNMPVersion INTEGER,
|
|
hostSNMPCommunity OCTET STRING
|
|
}
|
|
|
|
hostAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The canonical IP address of the host."
|
|
::= { hostEntry 1 }
|
|
|
|
hostName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the host."
|
|
::= { hostEntry 2 }
|
|
|
|
hostProber OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the prober for the host."
|
|
::= { hostEntry 3 }
|
|
|
|
hostProbeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
icmp(1),
|
|
tcp(2),
|
|
udp(3),
|
|
dnsnslookupDot(4),
|
|
dnsRetrieveBindVers(5),
|
|
numberItems(6),
|
|
none(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The protocol used when probing the host."
|
|
::= { hostEntry 4 }
|
|
|
|
hostProbePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port to which probes are directed."
|
|
::= { hostEntry 5 }
|
|
|
|
hostVServCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of virtual servers associated with the host."
|
|
::= { hostEntry 6 }
|
|
|
|
hostStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
up(2),
|
|
down(3),
|
|
waiting(4),
|
|
alert(5),
|
|
panic(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current status of the host."
|
|
::= { hostEntry 7 }
|
|
|
|
hostPicks OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the host has been chosen by the
|
|
load-balancing DNS server."
|
|
::= { hostEntry 8 }
|
|
|
|
hostRefreshes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the data from the host has been
|
|
refreshed with new information."
|
|
::= { hostEntry 9 }
|
|
|
|
hostDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Is this load host disabled. If a host is disabled then all
|
|
of its virtual servers are considered to be disabled."
|
|
::= { hostEntry 10 }
|
|
|
|
hostDisableDuration OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Duration of a disable of this host."
|
|
::= { hostEntry 11 }
|
|
|
|
hostMetrics OBJECT-TYPE
|
|
SYNTAX INTEGER { unkown(1), yes(2), no(3) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Are Cisco virtual server metrics available for the virtual
|
|
servers on this host."
|
|
::= { hostEntry 12 }
|
|
|
|
hostMemory OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of kilobytes of free virtual memory for this host.
|
|
If this statistic is not available it will have a value of -1."
|
|
::= { hostEntry 13 }
|
|
|
|
hostCPU OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"CPU utilization. All CPU utilization is expressed a percentage
|
|
rounded up to the nearest integer. CPU utilization is computed
|
|
differently for each SNMP agent. CPU usage is computed for the UCD mib
|
|
as the load average in the last 5 minutes divided by a configured
|
|
maximum saturated load average. CPU usage is computed for the
|
|
Solstice mib as the number of time ticks spent in user and system
|
|
execution divided by the total number of elapsed time tics. If this
|
|
statistic is not available it will have a value of -1."
|
|
::= { hostEntry 14 }
|
|
|
|
hostDiskSpace OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of available disk space for / in kilobytes. If this
|
|
statistic is not available it will have a value of -1."
|
|
::= { hostEntry 15 }
|
|
|
|
hostSNMPConfigured OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Is an SNMP agent configured for this host."
|
|
::= { hostEntry 16 }
|
|
|
|
hostSNMPAgentType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ciscold(1),
|
|
ciscold2(2),
|
|
ciscold3(3),
|
|
ucd(4),
|
|
solstice(5),
|
|
ntserv(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Is an SNMP agent configured for this host."
|
|
::= { hostEntry 17 }
|
|
|
|
hostSNMPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the SNMP agent for this host. If no SNMP agent
|
|
is configured for this host this will have a value of 0.0.0.0."
|
|
::= { hostEntry 18 }
|
|
|
|
hostSNMPPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port for the SNMP agent of this host. If no SNMP agent is
|
|
configured for this host this will have a value of -1."
|
|
::= { hostEntry 19 }
|
|
|
|
hostSNMPRetries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of retries to use when attempting to query the SNMP agent
|
|
of this host. If no SNMP agent is configured for this host this will
|
|
have a value of -1."
|
|
::= { hostEntry 20 }
|
|
|
|
hostSNMPTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time in seconds to wait before retrying a query of the SNMP agent
|
|
for this host. If no SNMP agent is configured for this host this will
|
|
have a value of -1."
|
|
::= { hostEntry 21 }
|
|
|
|
hostSNMPVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
v1(1),
|
|
v2(2),
|
|
v3(3),
|
|
notset(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP version number to use when communicating with the SNMP agent
|
|
for this host. If no SNMP agent is configured for this host this will
|
|
have a value of -1."
|
|
::= { hostEntry 22 }
|
|
|
|
hostSNMPCommunity OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP community name to use when communicating with the SNMP agent
|
|
for this host. If no SNMP agent is configured for this host this
|
|
will have a value of none."
|
|
::= { hostEntry 23 }
|
|
|
|
-- Interfaces on each host.
|
|
hostIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HostIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the network interfaces on a host."
|
|
::= { hosts 2 }
|
|
|
|
hostIfEntry OBJECT-TYPE
|
|
SYNTAX HostIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each network interface
|
|
associated with a host. It is indexed by the canonical IP
|
|
address of the host and the specific IP address of the
|
|
interface."
|
|
INDEX { hostAddr, hostIfAddr }
|
|
::= { hostIfTable 1 }
|
|
|
|
HostIfEntry ::=
|
|
SEQUENCE {
|
|
hostIfAddr IpAddress,
|
|
hostIfShared INTEGER,
|
|
hostIfStatus INTEGER,
|
|
hostIfTXPackets Counter,
|
|
hostIfRXPackets Counter,
|
|
hostIfUpTime TimeTicks,
|
|
hostIfAliveTime DateAndTime,
|
|
hostIfDataTime DateAndTime,
|
|
hostIfPathSentTime DateAndTime,
|
|
hostIfPathsSent INTEGER,
|
|
hostIfPathsRcvd INTEGER,
|
|
hostIfPathSends Counter, -- XXX really a Counter?
|
|
hostIfPathRcvs Counter, -- XXX really a Counter?
|
|
hostIfAvgPathsSentX1000 INTEGER,
|
|
hostIfAvgPathsRcvdX1000 INTEGER
|
|
}
|
|
|
|
hostIfAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The specific IP address of the network interface in this
|
|
row of the table."
|
|
::= { hostIfEntry 1 }
|
|
|
|
hostIfShared OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Whether the interface is the shared IP address of the host."
|
|
::= { hostIfEntry 2 }
|
|
|
|
hostIfStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
up(2),
|
|
down(3),
|
|
waiting(4),
|
|
alert(5),
|
|
panic(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The status of the network interface."
|
|
::= { hostIfEntry 3 }
|
|
|
|
hostIfTXPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets that have been transmitted on the
|
|
network interface."
|
|
::= { hostIfEntry 4 }
|
|
|
|
hostIfRXPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets that have been received on the
|
|
network interface."
|
|
::= { hostIfEntry 5 }
|
|
|
|
hostIfUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time the interface has been up."
|
|
::= { hostIfEntry 6 }
|
|
|
|
hostIfAliveTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The most recent date and time when the interface was known
|
|
to be running."
|
|
::= { hostIfEntry 7 }
|
|
|
|
hostIfDataTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The most recent date and time when data was transmitted
|
|
through the interface."
|
|
::= { hostIfEntry 8 }
|
|
|
|
hostIfPathSentTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date and time when path data corresponding to the
|
|
interface was most recently sent."
|
|
::= { hostIfEntry 9 }
|
|
|
|
hostIfPathsSent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of paths sent in the most recent batch."
|
|
::= { hostIfEntry 10 }
|
|
|
|
hostIfPathsRcvd OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of paths received in the most recent batch."
|
|
::= { hostIfEntry 11 }
|
|
|
|
hostIfPathSends OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of batches of paths that have been sent."
|
|
::= { hostIfEntry 12 }
|
|
|
|
hostIfPathRcvs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of batches of paths that have been received."
|
|
::= { hostIfEntry 13 }
|
|
|
|
hostIfAvgPathsSentX1000 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The average sent path batch size, multiplied by 1000."
|
|
::= { hostIfEntry 14 }
|
|
|
|
hostIfAvgPathsRcvdX1000 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The average received path batch size, multiplied by 1000."
|
|
::= { hostIfEntry 15 }
|
|
|
|
-- Factories on each host interface.
|
|
hostIfFctryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HostIfFctryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the factories running on each host
|
|
interface."
|
|
::= { hosts 3 }
|
|
|
|
hostIfFctryEntry OBJECT-TYPE
|
|
SYNTAX HostIfFctryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table gives the number of factories of each type that
|
|
are running on each host interface."
|
|
INDEX { hostAddr, hostIfAddr, hostIfFctryType }
|
|
::= { hostIfFctryTable 1 }
|
|
|
|
HostIfFctryEntry ::=
|
|
SEQUENCE {
|
|
hostIfFctryType INTEGER,
|
|
hostIfFctryCount INTEGER
|
|
}
|
|
|
|
hostIfFctryType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lbRouter(1),
|
|
prober(2),
|
|
discovery(3),
|
|
snmp(4),
|
|
hops(5),
|
|
server(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of the factory in this row of the table."
|
|
::= { hostIfFctryEntry 1 }
|
|
|
|
hostIfFctryCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of factories of the type corresponding to this
|
|
row of the table."
|
|
::= { hostIfFctryEntry 2 }
|
|
|
|
-- Virtual servers on each host.
|
|
hostVServTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HostVServEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the virtual servers associated with each
|
|
host."
|
|
::= { hosts 4 }
|
|
|
|
hostVServEntry OBJECT-TYPE
|
|
SYNTAX HostVServEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each virtual server on each
|
|
host other than load-balancing routers. It is indexed by
|
|
the host address and by the address/port combination that
|
|
defines the virtual server."
|
|
INDEX { hostAddr, hostVServAddr, hostVServPort }
|
|
::= { hostVServTable 1 }
|
|
|
|
HostVServEntry ::= SEQUENCE {
|
|
hostVServAddr IpAddress,
|
|
hostVServPort INTEGER,
|
|
hostVServXlatedAddr IpAddress,
|
|
hostVServXlatedPort INTEGER,
|
|
hostVServProbeProtocol INTEGER,
|
|
hostVServPicks Counter,
|
|
hostVServRefreshes Counter,
|
|
hostVServAliveTime DateAndTime,
|
|
hostVServDataTime DateAndTime,
|
|
hostVServDisabled INTEGER,
|
|
hostVServDisableDuration TimeTicks
|
|
}
|
|
|
|
hostVServAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the virtual server."
|
|
::= { hostVServEntry 1 }
|
|
|
|
hostVServPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port number of the virtual server."
|
|
::= { hostVServEntry 2 }
|
|
|
|
hostVServXlatedAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The translated (NAT) address of the virtual server."
|
|
::= { hostVServEntry 3 }
|
|
|
|
hostVServXlatedPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The translated (NAT) port number of the virtual server."
|
|
::= { hostVServEntry 4 }
|
|
|
|
hostVServProbeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
icmp(1),
|
|
tcp(2),
|
|
udp(3),
|
|
dnsnslookupDot(4),
|
|
dnsRetrieveBindVers(5),
|
|
numberItems(6),
|
|
none(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The probing protocol used for measuring round-trip times to
|
|
the virtual server."
|
|
::= { hostVServEntry 5 }
|
|
|
|
hostVServPicks OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the specified virtual server has been
|
|
chosen by the load-balancing DNS server."
|
|
::= { hostVServEntry 6 }
|
|
|
|
hostVServRefreshes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times that data associated with the virtual
|
|
server have been refreshed with new information."
|
|
::= { hostVServEntry 7 }
|
|
|
|
hostVServAliveTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When the virtual server was last known to be up."
|
|
::= { hostVServEntry 8 }
|
|
|
|
hostVServDataTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When data was last received from the virtual server."
|
|
::= { hostVServEntry 9 }
|
|
|
|
hostVServDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Is this virtual server disabled. If a virtual server is disabled
|
|
it is considered unavailable for load balancing by 3DNS."
|
|
::= { hostVServEntry 10 }
|
|
|
|
hostVServDisableDuration OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable duration of this virtual server."
|
|
::= { hostVServEntry 11 }
|
|
|
|
-- Load-balancing DNS Server Table
|
|
-- Load-balancing DNS Server Table
|
|
lbDnsServTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbDnsServEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the load-balancing DNS servers."
|
|
::= { lbDnsServs 1 }
|
|
|
|
lbDnsServEntry OBJECT-TYPE
|
|
SYNTAX LbDnsServEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each load-balancing DNS
|
|
server, indexed by the server's canonical IP address."
|
|
INDEX { lbDnsServAddr }
|
|
::= { lbDnsServTable 1 }
|
|
|
|
LbDnsServEntry ::=
|
|
SEQUENCE {
|
|
lbDnsServAddr IpAddress,
|
|
lbDnsServName OCTET STRING,
|
|
lbDnsServProber IpAddress,
|
|
lbDnsServProbeProtocol INTEGER,
|
|
lbDnsServProbePort INTEGER,
|
|
lbDnsServStatus INTEGER,
|
|
lbDnsServPicks Counter,
|
|
lbDnsServRefreshes Counter,
|
|
lbDnsServDisabled INTEGER,
|
|
lbDnsServDisableDuration TimeTicks,
|
|
lbDnsServIQProto INTEGER
|
|
}
|
|
|
|
lbDnsServAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The canonical IP address of the load-balancing DNS server."
|
|
::= { lbDnsServEntry 1 }
|
|
|
|
lbDnsServName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the load-balancing DNS server."
|
|
::= { lbDnsServEntry 2 }
|
|
|
|
lbDnsServProber OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the server's prober."
|
|
::= { lbDnsServEntry 3 }
|
|
|
|
lbDnsServProbeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
icmp(1),
|
|
tcp(2),
|
|
udp(3),
|
|
dnsnslookupDot(4),
|
|
dnsRetrieveBindVers(5),
|
|
numberItems(6),
|
|
none(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The The probing protocol used for measuring round-trip
|
|
times to the server."
|
|
::= { lbDnsServEntry 4 }
|
|
|
|
lbDnsServProbePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port to which probes are directed."
|
|
::= { lbDnsServEntry 5 }
|
|
|
|
lbDnsServStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
up(2),
|
|
down(3),
|
|
waiting(4),
|
|
alert(5),
|
|
panic(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current status of the server."
|
|
::= { lbDnsServEntry 6 }
|
|
|
|
lbDnsServPicks OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the host has been chosen."
|
|
::= { lbDnsServEntry 7 }
|
|
|
|
lbDnsServRefreshes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the data from the server has been
|
|
refreshed with new information."
|
|
::= { lbDnsServEntry 8 }
|
|
|
|
lbDnsServDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Is this load-balancing DNS server disabled. If a load balancing
|
|
DNS server is disabled then it is not available for load-balancing
|
|
and it will not be included in any sync groups."
|
|
::= { lbDnsServEntry 9 }
|
|
|
|
lbDnsServDisableDuration OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Duration of a disable of this load-balancing DNS server."
|
|
::= { lbDnsServEntry 10 }
|
|
|
|
lbDnsServIQProto OBJECT-TYPE
|
|
SYNTAX INTEGER {tcp(1), udp(2)}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Iquery protocol to use for this load-balancing DNS server."
|
|
::= { lbDnsServEntry 11 }
|
|
|
|
-- Interfaces on each load-balancing DNS server.
|
|
-- Interfaces on each load-balancing DNS server.
|
|
lbDnsServIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbDnsServIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the network interfaces on a
|
|
load-balancing DNS server."
|
|
::= { lbDnsServs 2 }
|
|
|
|
lbDnsServIfEntry OBJECT-TYPE
|
|
SYNTAX LbDnsServIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each network interface
|
|
associated with a load-balancing DNS server. It is indexed
|
|
by the canonical IP address of the server and the specific
|
|
IP address of the interface."
|
|
INDEX { lbDnsServAddr, lbDnsServIfAddr }
|
|
::= { lbDnsServIfTable 1 }
|
|
|
|
LbDnsServIfEntry ::=
|
|
SEQUENCE {
|
|
lbDnsServIfAddr IpAddress,
|
|
lbDnsServIfShared INTEGER,
|
|
lbDnsServIfStatus INTEGER,
|
|
lbDnsServIfTXPackets Counter,
|
|
lbDnsServIfRXPackets Counter,
|
|
lbDnsServIfUpTime TimeTicks,
|
|
lbDnsServIfAliveTime DateAndTime,
|
|
lbDnsServIfDataTime DateAndTime,
|
|
lbDnsServIfPathSentTime DateAndTime,
|
|
lbDnsServIfPathsSent INTEGER,
|
|
lbDnsServIfPathsRcvd INTEGER,
|
|
lbDnsServIfPathSends Counter, -- XXX really a Counter?
|
|
lbDnsServIfPathRcvs Counter, -- XXX really a Counter?
|
|
lbDnsServIfAvgPathsSentX1000 INTEGER,
|
|
lbDnsServIfAvgPathsRcvdX1000 INTEGER
|
|
}
|
|
|
|
lbDnsServIfAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The specific IP address of the network interface in this
|
|
row of the table."
|
|
::= { lbDnsServIfEntry 1 }
|
|
|
|
lbDnsServIfShared OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Whether the interface is the shared IP address of the
|
|
server."
|
|
::= { lbDnsServIfEntry 2 }
|
|
|
|
lbDnsServIfStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
up(2),
|
|
down(3),
|
|
waiting(4),
|
|
alert(5),
|
|
panic(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The status of the network interface."
|
|
::= { lbDnsServIfEntry 3 }
|
|
|
|
lbDnsServIfTXPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets that have been transmitted on the
|
|
network interface."
|
|
::= { lbDnsServIfEntry 4 }
|
|
|
|
lbDnsServIfRXPackets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets that have been received on the
|
|
network interface."
|
|
::= { lbDnsServIfEntry 5 }
|
|
|
|
lbDnsServIfUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time the interface has been up."
|
|
::= { lbDnsServIfEntry 6 }
|
|
|
|
lbDnsServIfAliveTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The most recent date and time when the interface was known
|
|
to be running."
|
|
::= { lbDnsServIfEntry 7 }
|
|
|
|
lbDnsServIfDataTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The most recent date and time when data was transmitted
|
|
through the interface."
|
|
::= { lbDnsServIfEntry 8 }
|
|
|
|
lbDnsServIfPathSentTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date and time when path data corresponding to the
|
|
interface was most recently sent."
|
|
::= { lbDnsServIfEntry 9 }
|
|
|
|
lbDnsServIfPathsSent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of paths sent in the most recent batch."
|
|
::= { lbDnsServIfEntry 10 }
|
|
|
|
lbDnsServIfPathsRcvd OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of paths received in the most recent batch."
|
|
::= { lbDnsServIfEntry 11 }
|
|
|
|
lbDnsServIfPathSends OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of batches of paths that have been sent."
|
|
::= { lbDnsServIfEntry 12 }
|
|
|
|
lbDnsServIfPathRcvs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of batches of paths that have been received."
|
|
::= { lbDnsServIfEntry 13 }
|
|
|
|
lbDnsServIfAvgPathsSentX1000 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The average sent path batch size, multiplied by 1000."
|
|
::= { lbDnsServIfEntry 14 }
|
|
|
|
lbDnsServIfAvgPathsRcvdX1000 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The average received path batch size, multiplied by 1000."
|
|
::= { lbDnsServIfEntry 15 }
|
|
|
|
-- Factories on each load-balancing DNS server interface.
|
|
lbDnsServIfFctryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbDnsServIfFctryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the factories running on each
|
|
load-balancing DNS server interface."
|
|
::= { lbDnsServs 3 }
|
|
|
|
lbDnsServIfFctryEntry OBJECT-TYPE
|
|
SYNTAX LbDnsServIfFctryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table gives the number of factories of each type that
|
|
are running on each load-balancing DNS server interface."
|
|
INDEX { lbDnsServAddr, lbDnsServIfAddr, lbDnsServIfFctryType }
|
|
::= { lbDnsServIfFctryTable 1 }
|
|
|
|
LbDnsServIfFctryEntry ::=
|
|
SEQUENCE {
|
|
lbDnsServIfFctryType INTEGER,
|
|
lbDnsServIfFctryCount INTEGER
|
|
}
|
|
|
|
lbDnsServIfFctryType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lbRouter(1),
|
|
prober(2),
|
|
discovery(3),
|
|
snmp(4),
|
|
hops(5),
|
|
server(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of the factory in this row of the table."
|
|
::= { lbDnsServIfFctryEntry 1 }
|
|
|
|
lbDnsServIfFctryCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of factories of the type corresponding to this
|
|
row of the table."
|
|
::= { lbDnsServIfFctryEntry 2 }
|
|
|
|
-- Load-balanced domains
|
|
lbDomainTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbDomainEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the load-balanced domains."
|
|
::= { lbDomains 1 }
|
|
|
|
lbDomainEntry OBJECT-TYPE
|
|
SYNTAX LbDomainEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each load-balanced domain.
|
|
It is indexed by the domain name."
|
|
INDEX { lbDomainName }
|
|
::= { lbDomainTable 1 }
|
|
|
|
LbDomainEntry ::=
|
|
SEQUENCE {
|
|
lbDomainName OCTET STRING,
|
|
lbDomainAddr IpAddress,
|
|
lbDomainPort INTEGER,
|
|
lbDomainTTL INTEGER,
|
|
lbDomainLBModePool INTEGER,
|
|
lbDomainQosCoeffRTT INTEGER,
|
|
lbDomainQosCoeffHops INTEGER,
|
|
lbDomainQosCoeffTopology INTEGER,
|
|
lbDomainQosCoeffCompletionRate INTEGER,
|
|
lbDomainQosCoeffPacketRate INTEGER,
|
|
lbDomainRequests Counter,
|
|
lbDomainPreferredResolves Counter,
|
|
lbDomainAlternateResolves Counter,
|
|
lbDomainFallbackResolves Counter,
|
|
lbDomainReturnsToDns Counter,
|
|
lbDomainLastResolve DateAndTime,
|
|
lbDomainDisabled INTEGER,
|
|
lbDomainDisableDuration TimeTicks,
|
|
lbDomainPersist INTEGER,
|
|
lbDomainPersistTTL TimeTicks
|
|
}
|
|
|
|
lbDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The domain name of the load-balanced domain in this row of
|
|
the table."
|
|
::= { lbDomainEntry 1 }
|
|
|
|
lbDomainAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The canonical IP address of the load-balanced domain."
|
|
::= { lbDomainEntry 2 }
|
|
|
|
lbDomainPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The load-balanced domain's default service port number."
|
|
::= { lbDomainEntry 3 }
|
|
|
|
lbDomainTTL OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time (in seconds) that the specified domain's
|
|
information is to be used by the load-balancing DNS server
|
|
for name resolution and load balancing."
|
|
::= { lbDomainEntry 4 }
|
|
|
|
lbDomainLBModePool OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
returnDNS(1),
|
|
none(2),
|
|
returnVS(3),
|
|
roundRobin(4),
|
|
ratio(5),
|
|
random(6),
|
|
topology(7),
|
|
staticPersist(8),
|
|
globalAvailability(9),
|
|
servers(10),
|
|
connections(11),
|
|
roundTripTime(12),
|
|
hops(13),
|
|
packetRate(14),
|
|
mem(15),
|
|
cpu(16),
|
|
diskSpace(17),
|
|
hitRatio(18),
|
|
qos(19)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The load balancing mode to use to balance requests over all
|
|
pools."
|
|
::= { lbDomainEntry 5 }
|
|
|
|
lbDomainQosCoeffRTT OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weighting for round trip time when the load balancing
|
|
mode is set to Quality of Service."
|
|
::= { lbDomainEntry 6 }
|
|
|
|
lbDomainQosCoeffHops OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weighting for number of hops when the load balancing
|
|
mode is set to Quality of Service."
|
|
::= { lbDomainEntry 7 }
|
|
|
|
lbDomainQosCoeffTopology OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weighting for topology when the load balancing
|
|
mode is set to Quality of Service."
|
|
::= { lbDomainEntry 8 }
|
|
|
|
lbDomainQosCoeffCompletionRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weighting for completion rate when the load balancing
|
|
mode is set to Quality of Service."
|
|
::= { lbDomainEntry 9 }
|
|
|
|
lbDomainQosCoeffPacketRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Relative weighting for packet rate when the load balancing
|
|
mode is set to Quality of Service."
|
|
::= { lbDomainEntry 10 }
|
|
|
|
lbDomainRequests OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of DNS requests for this domain."
|
|
::= { lbDomainEntry 11 }
|
|
|
|
lbDomainPreferredResolves OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the domain has been resolved using the
|
|
preferred mode."
|
|
::= { lbDomainEntry 12 }
|
|
|
|
lbDomainAlternateResolves OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the domain has been resolved using the
|
|
alternate mode."
|
|
::= { lbDomainEntry 13 }
|
|
|
|
lbDomainFallbackResolves OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the domain has been resolved using the
|
|
fallback mode."
|
|
::= { lbDomainEntry 14 }
|
|
|
|
lbDomainReturnsToDns OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the domain has been resolved using
|
|
standard DNS."
|
|
::= { lbDomainEntry 15 }
|
|
|
|
lbDomainLastResolve OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When the domain was most recently resolved."
|
|
::= { lbDomainEntry 16 }
|
|
|
|
lbDomainDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Is this domain disabled. If a domain is disabled then all name
|
|
resolution requests are returned to DNS."
|
|
::= { lbDomainEntry 17 }
|
|
|
|
lbDomainDisableDuration OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The duration of a disable of this domain."
|
|
::= { lbDomainEntry 18 }
|
|
|
|
lbDomainPersist OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When this is true this domain will maintain connections between LDNS's and
|
|
virtual servers."
|
|
::= { lbDomainEntry 19 }
|
|
|
|
lbDomainPersistTTL OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The duration that the domain will maintain connections between LDNS's and
|
|
virtual servers."
|
|
::= { lbDomainEntry 20 }
|
|
|
|
|
|
|
|
-- Domain names served by the load-balanced domain
|
|
lbDomainAliasTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbDomainAliasEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the domain names serverd by each
|
|
load-balanced domain."
|
|
::= { lbDomains 2 }
|
|
|
|
lbDomainAliasEntry OBJECT-TYPE
|
|
SYNTAX LbDomainAliasEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each domain name associated
|
|
with a load-balanced domain. The table is indexed by the
|
|
canonical domain name as well as a numeric index into the
|
|
list of associated domain names."
|
|
INDEX { lbDomainName, lbDomainAliasIndex }
|
|
::= { lbDomainAliasTable 1 }
|
|
|
|
LbDomainAliasEntry ::=
|
|
SEQUENCE {
|
|
lbDomainAliasIndex INTEGER,
|
|
lbDomainAliasName OCTET STRING,
|
|
lbDomainAliasRequests Counter
|
|
}
|
|
|
|
lbDomainAliasIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index into the list of domain names."
|
|
::= { lbDomainAliasEntry 1 }
|
|
|
|
lbDomainAliasName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The domain name in this row of the table."
|
|
::= { lbDomainAliasEntry 2 }
|
|
|
|
lbDomainAliasRequests OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of requests for the domain name in this row of
|
|
the table."
|
|
::= { lbDomainAliasEntry 3 }
|
|
|
|
-- Ports served by the load-balanced domain
|
|
lbDomainPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbDomainPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the ports associated with a load-balanced
|
|
domain."
|
|
::= { lbDomains 3 }
|
|
|
|
lbDomainPortEntry OBJECT-TYPE
|
|
SYNTAX LbDomainPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each port associated with
|
|
each load-balanced domain. It is indexed by the canonical
|
|
domain name and by the port number."
|
|
INDEX { lbDomainName, lbDomainPortPort }
|
|
::= { lbDomainPortTable 1 }
|
|
|
|
LbDomainPortEntry ::=
|
|
SEQUENCE {
|
|
lbDomainPortPort INTEGER
|
|
}
|
|
|
|
lbDomainPortPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A port number associated with the load-balanced domain."
|
|
::= { lbDomainPortEntry 1 }
|
|
|
|
-- Resource pools in the load-balanced domain
|
|
lbDomainPoolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbDomainPoolEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the resource pools associated with each
|
|
load-balanced domain."
|
|
::= { lbDomains 4 }
|
|
|
|
lbDomainPoolEntry OBJECT-TYPE
|
|
SYNTAX LbDomainPoolEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each resource pool associated
|
|
with each load-balanced domain. It is indexed by the
|
|
canonical domain name as well as by a numeric index
|
|
specifying the resource pool."
|
|
INDEX { lbDomainName, lbDomainPoolIndex }
|
|
::= { lbDomainPoolTable 1 }
|
|
|
|
LbDomainPoolEntry ::=
|
|
SEQUENCE {
|
|
lbDomainPoolIndex INTEGER,
|
|
lbDomainPoolName OCTET STRING,
|
|
lbDomainPoolType INTEGER,
|
|
lbDomainPoolState INTEGER,
|
|
lbDomainPoolVSCount INTEGER,
|
|
lbDomainPoolLBMode INTEGER,
|
|
lbDomainPoolAlternateLBMode INTEGER,
|
|
lbDomainPoolFallbackLBMode INTEGER,
|
|
lbDomainPoolCheckStaticDepends INTEGER,
|
|
lbDomainPoolCheckDynamicDepends INTEGER,
|
|
lbDomainPoolRatio INTEGER,
|
|
lbDomainPoolRipeness INTEGER,
|
|
lbDomainPoolPreferredResolves Counter,
|
|
lbDomainPoolAlternateResolves Counter,
|
|
lbDomainPoolFallbackResolves Counter,
|
|
lbDomainPoolReturnsToDns Counter,
|
|
lbDomainPoolRRLdns INTEGER,
|
|
lbDomainPoolRRLdnsLimit INTEGER
|
|
}
|
|
|
|
lbDomainPoolIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A numeric index into the list of resource pools for this
|
|
domain."
|
|
::= { lbDomainPoolEntry 1 }
|
|
|
|
lbDomainPoolName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the resource pool in this row of the table."
|
|
::= { lbDomainPoolEntry 2 }
|
|
|
|
lbDomainPoolType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
lbRouter(2),
|
|
host(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of the resource pool."
|
|
::= { lbDomainPoolEntry 3 }
|
|
|
|
lbDomainPoolState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
preferred(2),
|
|
alternate(3),
|
|
fallback(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current state of the pool."
|
|
::= { lbDomainPoolEntry 4 }
|
|
|
|
lbDomainPoolVSCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of virtual servers in the pool."
|
|
::= { lbDomainPoolEntry 5 }
|
|
|
|
lbDomainPoolLBMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
returnDNS(1),
|
|
none(2),
|
|
returnVS(3),
|
|
roundRobin(4),
|
|
ratio(5),
|
|
random(6),
|
|
topology(7),
|
|
staticPersist(8),
|
|
globalAvailability(9),
|
|
servers(10),
|
|
connections(11),
|
|
roundTripTime(12),
|
|
hops(13),
|
|
packetRate(14),
|
|
mem(15),
|
|
cpu(16),
|
|
diskSpace(17),
|
|
hitRatio(18),
|
|
qos(19)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The preferred load-balancing mode for the pool."
|
|
::= { lbDomainPoolEntry 6 }
|
|
|
|
lbDomainPoolAlternateLBMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
returnDNS(1),
|
|
none(2),
|
|
returnVS(3),
|
|
roundRobin(4),
|
|
ratio(5),
|
|
random(6),
|
|
topology(7),
|
|
staticPersist(8),
|
|
globalAvailability(9),
|
|
servers(10),
|
|
connections(11),
|
|
roundTripTime(12),
|
|
hops(13),
|
|
packetRate(14),
|
|
mem(15),
|
|
cpu(16),
|
|
diskSpace(17),
|
|
hitRatio(18),
|
|
qos(19)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The alternate load-balancing mode for the pool."
|
|
::= { lbDomainPoolEntry 7 }
|
|
|
|
lbDomainPoolFallbackLBMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
returnDNS(1),
|
|
none(2),
|
|
returnVS(3),
|
|
roundRobin(4),
|
|
ratio(5),
|
|
random(6),
|
|
topology(7),
|
|
staticPersist(8),
|
|
globalAvailability(9),
|
|
servers(10),
|
|
connections(11),
|
|
roundTripTime(12),
|
|
hops(13),
|
|
packetRate(14),
|
|
mem(15),
|
|
cpu(16),
|
|
diskSpace(17),
|
|
hitRatio(18),
|
|
qos(19)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The fallback load-balancing mode for the pool."
|
|
::= { lbDomainPoolEntry 8 }
|
|
|
|
lbDomainPoolCheckStaticDepends OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the availability of virtual servers in
|
|
the pool is checked."
|
|
::= { lbDomainPoolEntry 9 }
|
|
|
|
lbDomainPoolCheckDynamicDepends OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the availability of paths associated with
|
|
the pool is checked."
|
|
::= { lbDomainPoolEntry 10 }
|
|
|
|
lbDomainPoolRatio OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The default weighting to use with respect to other pools."
|
|
::= { lbDomainPoolEntry 11 }
|
|
|
|
lbDomainPoolRipeness OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The counter used to determine whether the pool can be chosen
|
|
during load balancing when the pool_lbmode is ratio. It is
|
|
initialized to the pool ratio value, and decremented each time
|
|
the pool is chosen. When non-zero the pool can be chosen. When
|
|
zero, the pool will be skipped. When all pools reach zero
|
|
ripeness, all pool ripeness values are re-initialized to their
|
|
ratio values."
|
|
::= { lbDomainPoolEntry 12 }
|
|
|
|
lbDomainPoolPreferredResolves OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the pool has been resolved using the
|
|
preferred mode."
|
|
::= { lbDomainPoolEntry 13 }
|
|
|
|
lbDomainPoolAlternateResolves OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the pool has been resolved using the
|
|
alternate mode."
|
|
::= { lbDomainPoolEntry 14 }
|
|
|
|
lbDomainPoolFallbackResolves OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the pool has been resolved using the
|
|
fallback mode."
|
|
::= { lbDomainPoolEntry 15 }
|
|
|
|
lbDomainPoolReturnsToDns OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the pool has been resolved using
|
|
standard DNS."
|
|
::= { lbDomainPoolEntry 16 }
|
|
|
|
lbDomainPoolRRLdns OBJECT-TYPE
|
|
SYNTAX INTEGER { true(1), false(2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables passing of blocks of ip addresses back to local dns servers."
|
|
::= { lbDomainPoolEntry 17 }
|
|
|
|
lbDomainPoolRRLdnsLimit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The limit of the number of addresses to be passed back in an rr_ldns block.
|
|
There will be no limit if this attribute is 0."
|
|
::= { lbDomainPoolEntry 18 }
|
|
|
|
-- Virtual servers in a resource pool
|
|
lbDomainPoolVSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LbDomainPoolVSEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about the virtual servers in each resource
|
|
pool."
|
|
::= { lbDomains 5 }
|
|
|
|
lbDomainPoolVSEntry OBJECT-TYPE
|
|
SYNTAX LbDomainPoolVSEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains a row for each virtual server in each
|
|
resource pool associated with each load-balanced domain."
|
|
INDEX { lbDomainName, lbDomainPoolIndex, lbDomainPoolVSAddr,
|
|
lbDomainPoolVSPort }
|
|
::= { lbDomainPoolVSTable 1 }
|
|
|
|
LbDomainPoolVSEntry ::=
|
|
SEQUENCE {
|
|
lbDomainPoolVSAddr IpAddress,
|
|
lbDomainPoolVSPort INTEGER,
|
|
lbDomainPoolVSRatio INTEGER,
|
|
lbDomainPoolVSRipeness INTEGER
|
|
}
|
|
|
|
lbDomainPoolVSAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the virtual server."
|
|
::= { lbDomainPoolVSEntry 1 }
|
|
|
|
lbDomainPoolVSPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port number of the virtual server."
|
|
::= { lbDomainPoolVSEntry 2 }
|
|
|
|
lbDomainPoolVSRatio OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The weighting to use with respect to other virtual servers
|
|
in the pool."
|
|
::= { lbDomainPoolVSEntry 3 }
|
|
|
|
lbDomainPoolVSRipeness OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The counter used to determine whether the VS can be chosen
|
|
during load balancing when the lbmode is ratio. It is initialized
|
|
to the VS ratio value as specified in the pool, and decremented
|
|
each time the VS is chosen. When non-zero the VS can be chosen.
|
|
When zero, the VS will be skipped. When all VS reach zero ripeness,
|
|
all VS ripeness values are re-initialized to their ratio values."
|
|
::= { lbDomainPoolVSEntry 4 }
|
|
|
|
--SUMMARY
|
|
summaryVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The version number of the system."
|
|
::= { summary 1 }
|
|
|
|
summaryUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The elapsed time since the system was last initialized."
|
|
::= { summary 2 }
|
|
|
|
summaryDate OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system's notion of the local date and time of day."
|
|
::= { summary 3 }
|
|
|
|
summaryLastReload OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of summaryUpTime when the system was most recently
|
|
commanded to reload its DNS database."
|
|
::= { summary 4 }
|
|
|
|
summaryLastDump OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of summaryUpTime when the system was most recently
|
|
commanded to dump its database, cache, and status information."
|
|
::= { summary 5 }
|
|
|
|
summaryRequests OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of requests received."
|
|
::= { summary 6 }
|
|
|
|
summarySyncMode OBJECT-TYPE
|
|
SYNTAX INTEGER { primary(1), secondary(2), none(3) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Whether the system is a primary 3DNS, secondary 3DNS, or neither."
|
|
::= { summary 7 }
|
|
|
|
summarySyncFile OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The pathname of the file to which sync dumps are written.
|
|
Valid only if summarySyncMode is primary."
|
|
::= { summary 8 }
|
|
|
|
summarySyncIns OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of incoming syncs performed."
|
|
::= { summary 9 }
|
|
|
|
summarySyncInErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of errors encountered when performing incoming
|
|
syncs."
|
|
::= { summary 10 }
|
|
|
|
summaryLastSyncIn OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of summaryUpTime when the most recent incoming
|
|
sync was performed."
|
|
::= { summary 11 }
|
|
|
|
summarySyncOuts OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of outgoing syncs performed."
|
|
::= { summary 12 }
|
|
|
|
summarySyncOutErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of errors encountered when performing outgoing
|
|
syncs."
|
|
::= { summary 13 }
|
|
|
|
summaryLastSyncOut OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of summaryUpTime when the most recent outgoing
|
|
sync was performed."
|
|
::= { summary 14 }
|
|
|
|
--================================================================
|
|
-- TRAP Information
|
|
--================================================================
|
|
threednsTrapVSGreenToRed TRAP-TYPE
|
|
ENTERPRISE threednsTraps
|
|
DESCRIPTION
|
|
"Virtual server change from green to red status."
|
|
::= 1
|
|
threednsTrapVSRedToGreen TRAP-TYPE
|
|
ENTERPRISE threednsTraps
|
|
DESCRIPTION
|
|
"Virtual server change from red to green status."
|
|
::= 2
|
|
threednsTrapServerRedToGreen TRAP-TYPE
|
|
ENTERPRISE threednsTraps
|
|
DESCRIPTION
|
|
"Server change from red to green status."
|
|
::= 3
|
|
threednsTrapServerGreenToRed TRAP-TYPE
|
|
ENTERPRISE threednsTraps
|
|
DESCRIPTION
|
|
"Server change from green to red status."
|
|
::= 4
|
|
threednsTrapCRCFailure TRAP-TYPE
|
|
ENTERPRISE threednsTraps
|
|
DESCRIPTION
|
|
"CRC failure."
|
|
::= 5
|
|
END
|
|
-- End of 3DNS-MIB
|