Observium_CE/mibs/f5/LOAD-BAL-SYSTEM-MIB

5565 lines
132 KiB
Plaintext

LOAD-BAL-SYSTEM-MIB DEFINITIONS ::= BEGIN
--================================================================
-- LOAD-BAL-SYSTEM-MIB
-- A private enterprise MIB for IP load balancing systems.
--================================================================
IMPORTS
enterprises, Counter, IpAddress, TimeTicks
FROM RFC1155-SMI
Counter64 FROM SNMPv2-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215;
-- numerical definitions:
f5 OBJECT IDENTIFIER ::= { enterprises 3375 }
f5systems OBJECT IDENTIFIER ::= { f5 1 }
loadbal OBJECT IDENTIFIER ::= { f5systems 1 }
globals OBJECT IDENTIFIER ::= { loadbal 1 }
virtualAddress OBJECT IDENTIFIER ::= { loadbal 2 }
virtualServer OBJECT IDENTIFIER ::= { loadbal 3 }
snat OBJECT IDENTIFIER ::= { loadbal 4 }
interface OBJECT IDENTIFIER ::= { loadbal 5 }
ifaddress OBJECT IDENTIFIER ::= { loadbal 6 } -- This table is deprecated. The selfIP table will take its place
pool OBJECT IDENTIFIER ::= { loadbal 7 }
poolMember OBJECT IDENTIFIER ::= { loadbal 8 }
sslProxy OBJECT IDENTIFIER ::= { loadbal 9 }
vlan OBJECT IDENTIFIER ::= { loadbal 10 }
selfIP OBJECT IDENTIFIER ::= { loadbal 11 }
trunk OBJECT IDENTIFIER ::= { loadbal 12 }
nodes OBJECT IDENTIFIER ::= { loadbal 13 }
-- Old groups
vaddress OBJECT IDENTIFIER ::= { loadbal 100 } -- deprecated
ndaddr OBJECT IDENTIFIER ::= { loadbal 101 }
nat OBJECT IDENTIFIER ::= { loadbal 102 }
vport OBJECT IDENTIFIER ::= { loadbal 103 }
member OBJECT IDENTIFIER ::= { loadbal 104 } -- deprecated
loadBalTrap OBJECT IDENTIFIER ::= { loadbal 110 }
loadBalTraps OBJECT IDENTIFIER ::= { loadBalTrap 2 }
globalAttributes OBJECT IDENTIFIER ::= { globals 1 }
globalStats OBJECT IDENTIFIER ::= { globals 2 }
DisplayString ::= OCTET STRING
BigAPIStatus ::= INTEGER
{
unchecked(0), -- enabled node that is not monitored
up(1), -- enabled node when its monitors succeed
down(2), -- enabled node when its monitors fail
forcedDown(3), -- node forced down manually
checking(4), -- initial monitor state, thereby node state until monitor reports
maintenance(5), -- always the status when bigip.maint-mode-off=0
enabled(6), -- status of any object but a node that is enabled and all related objects are enabled
disabled(7), -- the status of an object that is disabled
addressDisabled(8), -- status of any object that is enabled, but whose address is disabled
portDisabled(9), -- status of any object that is enabled, but whose port is disabled
addressDown(10) -- node server status if its node addr is down
}
--================================================================
-- globalAttributes
--================================================================
globalAttrKernelVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The kernel version identifier."
::= { globalAttributes 1 }
globalAttrPackageVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The package version."
::= { globalAttributes 2 }
globalAttrPackageEdition OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The package edition."
::= { globalAttributes 3 }
globalAttrAgentVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID has been deprecated."
::= { globalAttributes 4 }
globalAttrProductCode OBJECT-TYPE
SYNTAX INTEGER {
indeterminate(1),
ha(2),
lb(3),
threedns(4),
flb(5),
clb(6),
xlb(7),
ssl(8),
test(10),
unsupported(99)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The product identifier, possible values are HA, LB, 3-DNS, CLB,
FLB, XLB, and SSL."
::= { globalAttributes 5 }
globalAttrSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of this system."
::= { globalAttributes 6 }
globalAttrVendorName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the vendor of this system."
::= { globalAttributes 7 }
globalAttrSSLGatewayLevel OBJECT-TYPE
SYNTAX INTEGER {
none(1),
tps200(3),
tps400(4),
tps600(5),
tps800(6),
tps1000(7),
tps500(9),
tps1500(10),
tps2000(11),
unsupported(99)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An integer describing transactions per second for the gateway.
This OID does not apply to 3-DNS."
::= { globalAttributes 8 }
globalAttrCPUCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of CPUs in this system."
::= { globalAttributes 9 }
globalAttrAuthorized OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated."
::= { globalAttributes 10 }
globalAttrMaintenceMode OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes whether this system is in maintenance mode; true = Yes,
false = No."
::= { globalAttributes 11 }
globalAttrMaster OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes fail-over state of this system; true = active, false =
standby."
::= { globalAttributes 12 }
globalAttrUnitID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In a redundant system, the current unit identifier of this system."
::= { globalAttributes 13 }
globalAttrPeerUnitID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In a redundant system, the peer's unit identifier."
::= { globalAttributes 14 }
globalAttrFastestMaxIdleTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A maximum time value used for load balancing to the fastest node.
This OID does not apply to 3-DNS."
::= { globalAttributes 15 }
globalAttrFastFlowActive OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current fast flow state: possible values include off, on,
and auto. This OID does not apply to 3-DNS."
::= { globalAttributes 16 }
globalAttrGatewayFailsafeArmed OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Gateway failsafe feature; true = armed, false = (XXX)."
::= { globalAttributes 17 }
globalAttrMemoryRebootPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage of memory available, which will reboot the system."
::= { globalAttributes 18 }
globalAttrMirrorEnabled OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes the state of mirroring; true = enabled, false = disabled."
::= { globalAttributes 19 }
globalAttrVerboseLogLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value describing the log level of error messages."
::= { globalAttributes 20 }
globalAttrWatchDogArmed OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes the state of watch dog; true = armed, false = disarmed."
::= { globalAttributes 21 }
globalAttrAutoLastHop OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes the behavior of last hop pools; true = (XXX), false = (XXX).
This OID does not apply to 3-DNS."
::= { globalAttributes 22 }
globalAttrAkamaiConfigPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A port number of the Akamai feature used for configuration.
This OID does not apply to 3-DNS."
::= { globalAttributes 23 }
globalAttrNameSurferWebPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port number for NameSurfer web access."
::= { globalAttributes 24 }
globalAttrNameSurferZonePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port number for NameSurfer zone access."
::= { globalAttributes 25 }
globalAttrOpen3DNSPorts OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether 3-DNS ports are open; true = open, false =
not open."
::= { globalAttributes 26 }
globalAttrOpenCorbaPorts OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether Corba ports are open for traffic; true = open,
false = not open."
::= { globalAttributes 27 }
globalAttrOpenFTPPorts OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether FTP ports are open for traffic; true = open,
false = not open."
::= { globalAttributes 28 }
globalAttrOpenRSHPorts OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether RSH ports are open for traffic; true = open,
false = not open."
::= { globalAttributes 29 }
globalAttrOpenSSHPorts OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether SSH port is open for traffic; true = open,
false = not open."
::= { globalAttributes 30 }
globalAttrOpenTelnetPorts OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether telnet port is open for traffic; true = open,
false = not open."
::= { globalAttributes 31 }
globalAttrWebAdminPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port number for web administration access."
::= { globalAttributes 32 }
globalAttrPersistAcrossServices OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether all simple persistent connections from a
client IP address that go to the same virtual address
go to the same node; true = same node, false = same node not
guaranteed. This OID does not apply to 3-DNS."
::= { globalAttributes 33 }
globalAttrPersistAccrossVirtuals OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether all simple persistent connections from the
client IP address are sent to the same node; true = same node,
false = same node not guaranteed. This OID does not apply to 3-DNS."
::= { globalAttributes 34 }
globalAttrPersistMapProxies OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether AOL proxy addresses are used; true = used,
false = not used. This OID does not apply to 3-DNS."
::= { globalAttributes 35 }
globalAttrPersistTimerUsedAsLimit OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether persist timer is reset on each packet; true =
reset, false = not reset. This OID does not apply to 3-DNS."
::= { globalAttributes 36 }
globalAttrStickyTableLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of entries allowed in the sticky table.
This OID does not apply to 3-DNS."
::= { globalAttributes 37 }
globalAttrSNATConnLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A global SNAT connection limit, if zero then unlimited connections.
This OID does not apply to 3-DNS."
::= { globalAttributes 38 }
globalAttrSNATTCPIdleTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SNAT global TCP timeout value in seconds.(XXX-seconds?)
This OID does not apply to 3-DNS."
::= { globalAttributes 39 }
globalAttrSNATUDPIdleTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SNAT global UDP timeout value in seconds. (XXX-seconds?).
This OID does not apply to 3-DNS."
::= { globalAttributes 40 }
globalAttrSystemType OBJECT-TYPE
SYNTAX INTEGER {
serverappliance(1),
d25(2),
d30(3),
f35(4),
dell(5),
d35(6),
applicationswitch(7),
d50(8),
d45(9),
unsupported(99)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hardware type of this system."
::= { globalAttributes 41 }
globalAttrNetReboot OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
notAvailable(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this system will attempt a
network reboot first; true = attempt network reboot,
false = do not attempt network reboot,
notAvailable = network reboot is not available on this platform."
::= { globalAttributes 42 }
globalAttrQuietBoot OBJECT-TYPE
SYNTAX INTEGER {true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether boot messages will be suppressed during
a reboot of this system; true = quiet, false = not quiet."
::= { globalAttributes 43 }
globalAttrL2CacheTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The layer 2 cache timeout value for this BIG-IP in seconds.
This OID does not apply to 3-DNS."
::= { globalAttributes 44 }
globalAttrSSLProxyFailOver OBJECT-TYPE
SYNTAX INTEGER {true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this BIG-IP will fail over on a fatal
crypto accelerator error; true = fail over, false = do not fail over.
This OID does not apply to 3-DNS."
::= { globalAttributes 45 }
globalAttrAkamaiConfigFile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The file path for the Akamai configuration file on this BIG-IP.
This OID does not apply to 3-DNS."
::= { globalAttributes 46 }
globalAttrSSLProxyServerSessionTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The session cache timeout value in seconds that proxyd will use for
its server-side session cache. This will be set to the same value used
by back-end servers for server-side SSL connections from the
proxy. This OID does not apply to 3-DNS."
::= { globalAttributes 47 }
globalAttrSSLProxyServerSessionCacheSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum session cache size that proxyd will use for the server-side
session cache. This OID does not apply to 3-DNS."
::= { globalAttributes 48 }
globalAttrIPForwarding OBJECT-TYPE
SYNTAX INTEGER {true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether unknown packets will be forwarded to the
gateway; true = forward, false = do not forward.
This OID does not apply to 3-DNS."
::= { globalAttributes 49 }
globalAttrSSLProxyUncleanShutdown OBJECT-TYPE
SYNTAX INTEGER {true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Should the SSL proxy shut down SSL connections uncleanly (closing TCP connection without exchanging SSL shutdown alerts)? This OID does not apply to 3-DNS."
::= { globalAttributes 50 }
globalAttrSSLProxyStrictResume OBJECT-TYPE
SYNTAX INTEGER {true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Should the SSL proxy disallow SSL sessions to be resumed when the corresponding connection was shut down uncleanly? This OID does not apply to 3-DNS."
::= { globalAttributes 51 }
globalAttrSelfConnTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Timeout for connection tracking of self traffic. This OID does not apply to 3-DNS."
::= { globalAttributes 52 }
globalAttrFailoverPort OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2), unsupported(99)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether failover port is open for traffic; true = open,
false = not open."
::= { globalAttributes 53 }
--================================================================
-- globalStats
--================================================================
globalStatUptime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total uptime since last reboot, in seconds."
::= { globalStats 1 }
globalStatBitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total bits read off the network."
::= { globalStats 2 }
globalStatBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total bits in. (High order 32)."
::= { globalStats 3 }
globalStatBitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total of all bits written to the network."
::= { globalStats 4 }
globalStatBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total bits out. (High order 32)"
::= { globalStats 5 }
globalStatPcktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total of all packets read off the network."
::= { globalStats 6 }
globalStatPcktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total packets in. (High Order 32)"
::= { globalStats 7 }
globalStatPcktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total of all packets written to the network."
::= { globalStats 8 }
globalStatPcktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total packets out. (High order 32)."
::= { globalStats 9 }
globalStatCurrentConn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total current connections active."
::= { globalStats 10 }
globalStatMaxConn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of active connections allowed."
::= { globalStats 11 }
globalStatTotalConn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of connections this balancer has serviced."
::= { globalStats 12 }
globalStatTimeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of timeouts for this object (XXX object?)."
::= { globalStats 13 }
globalStatMemoryPoolTotal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total memory pool available on system."
::= { globalStats 14 }
globalStatMemoryPoolUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total memory pool currently in use by system."
::= { globalStats 15 }
globalStatStandBySharedDrop OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of packets, destined for shared address, but received
on standby system."
::= { globalStats 16 }
globalStatSelfTCPPortDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of TCP port denials for all self IP addresses."
::= { globalStats 17 }
globalStatSelfUDPPortDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of UDP port denials for all self IP addresses."
::= { globalStats 18 }
globalStatMaintenanceModeDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of attempts to deny maintenance mode."
::= { globalStats 19 }
globalStatVirtualServerUDPPortDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of UDP port denials for all virtual addresses.
This OID does not apply to 3-DNS."
::= { globalStats 20 }
globalStatVirtualServerTCPPortDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of TCP port denials for all virtual servers.
This OID does not apply to 3-DNS."
::= { globalStats 21 }
globalStatVirtualServerDupSynSSL OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of duplicate SYNs for SSL traffic.
This OID does not apply to 3-DNS."
::= { globalStats 22 }
globalStatVirtualServerDupSynWrongDest OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of duplicate SYNs for virtual servers, sent to the
wrong destination. This OID does not apply to 3-DNS."
::= { globalStats 23 }
globalStatVirtualServerDupSynNodeDown OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of duplicate SYNs for virtual servers, sent to down node.
This OID does not apply to 3-DNS."
::= { globalStats 24 }
globalStatVirtualServerNonSynDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of non SYN denials, for all virtual servers.
This OID does not apply to 3-DNS."
::= { globalStats 25 }
globalStatMaxConnPortDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of connections denied because maximum connections
count exceeded. This OID does not apply to 3-DNS."
::= { globalStats 26 }
globalStatMaxConnVirtualAddressDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of connections denied to all virtual addresses,
because maximum connections exceeded.
This OID does not apply to 3-DNS."
::= { globalStats 27 }
globalStatMaxConnVirtualPathDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of connections denied to all virtual servers,
because maximum connections exceeded.
This OID does not apply to 3-DNS."
::= { globalStats 28 }
globalStatVirtualServerFragNoPort OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of fragments, sent to virtual servers, with no port.
This OID does not apply to 3-DNS."
::= { globalStats 29 }
globalStatVirtualServerFragNoConn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of fragments, sent to virtual servers, with no connection.
This OID does not apply to 3-DNS."
::= { globalStats 30 }
globalStatNoHandlerDeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of handler denials."
::= { globalStats 31 }
globalStatTCPTimeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of TCP timeouts."
::= { globalStats 32 }
globalStatUDPTimeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of UDP timeouts."
::= { globalStats 33 }
globalStatIPTimeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of IP timeouts."
::= { globalStats 34 }
globalStatSSLTimeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of SSL timeouts. This OID does not apply to 3-DNS."
::= { globalStats 35 }
globalStatPersistTimeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of persistence timeouts."
::= { globalStats 36 }
globalStatMultiProcessorMode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current multiprocessing mode; UP is the uniprocessor mode.
ANIP is the auxiliary network interface mode. SMP is the symmetric
multiprocessor mode."
::= { globalStats 37 }
globalStatCPUCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of CPUs."
::= { globalStats 38 }
globalStatActiveCPUCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of currently active CPUs."
::= { globalStats 39 }
globalStatANIPPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total percent of CPU devoted to ANIP feature."
::= { globalStats 40 }
globalStatMaxANIPPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum percent of CPU devoted to ANIP feature, since last reboot."
::= { globalStats 41 }
globalStatMemoryErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of memory allocation errors."
::= { globalStats 42 }
globalStatNoNodeErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If active member count is zero, then this counter is incremented. (XXX when, how often?)"
::= { globalStats 43 }
globalStatMemoryInUse OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current amount of memory in use."
::= { globalStats 44 }
globalStatMemoryMaxUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum amount of memory used since last reboot."
::= { globalStats 45 }
globalStatMemoryCurrentSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current memory size. (XXX Current amount of memory available???)"
::= { globalStats 46 }
globalStatCPUTemperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated -- see Platform MIB."
::= { globalStats 47 }
globalStatFanSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated -- see Platform MIB."
::= { globalStats 48 }
--================================================================
-- Interfaces
--================================================================
interfaceNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of interfaces on this system."
::= { interface 1 }
interfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF InterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about the system interfaces."
::= { interface 2 }
interfaceEntry OBJECT-TYPE
SYNTAX InterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Columns in the Interface Table."
INDEX { interfaceName }
::= { interfaceTable 1 }
InterfaceEntry ::=
SEQUENCE {
interfaceName DisplayString (SIZE (0..8)),
interfaceIpAddresses DisplayString (SIZE (0..255)),
interfaceDestination INTEGER,
interfaceSource INTEGER,
interfaceTimeout INTEGER, -- This variable is deprecated.
interfaceArmed INTEGER, -- This variable is deprecated.
interfaceVLANSEnabled INTEGER, -- This variable is deprecated.
interfaceMasqueradeAddress DisplayString (SIZE (0..255)),
interfaceLastTimeChanged INTEGER,
interfaceSpeed INTEGER,
interfaceFullDuplex INTEGER,
interfaceMediaTypeActive DisplayString (SIZE (0..255)),
interfaceMediaDuplexActive DisplayString (SIZE (0..255)),
interfaceMediaStatus INTEGER,
interfaceMediaType DisplayString (SIZE (0..255)),
interfaceMediaDuplex DisplayString (SIZE (0..255)),
interfaceMTU INTEGER
}
interfaceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of this interface. The name will be composed of the
slot number, followed by the port number of the interface.
These numbers start at 1 and the slots are numbered from left
to right. The ports are numbered from top to bottom."
::= { interfaceEntry 1 }
interfaceIpAddresses OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. Each interface will handle IP
addresses based on the VLAN(s) assigned to the interface
and the IP addresses associated with those VLAN(s).
This entry will always return an empty string."
::= { interfaceEntry 2 }
interfaceDestination OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. All interfaces will always be
enabled for destination processing. This will always return
true."
::= { interfaceEntry 3 }
interfaceSource OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. All interfaces are enabled for source
processing. This will always return true."
::= { interfaceEntry 4 }
interfaceTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. This will always return -1;
The seconds before a failover is triggered in failsafe mode."
::= { interfaceEntry 5 }
interfaceArmed OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. This will always return true.
The interface will be armed if the interface failsafe mode
is activated."
::= { interfaceEntry 6 }
interfaceVLANSEnabled OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This attribute is deprecated. This OID will always return true."
::= { interfaceEntry 7 }
interfaceMasqueradeAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MAC masquerade address of this interface."
::= { interfaceEntry 8 }
interfaceLastTimeChanged OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last time the interface attributes were modified. (XXX what is value?... seconds since ???)"
::= { interfaceEntry 9 }
interfaceSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The speed of this interface (XXX in Mbps?-what are possible values? 10000000 100000000)."
::= { interfaceEntry 10 }
interfaceFullDuplex OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this interface is operating in
full-duplex mode; true = full-duplex, false = not full-duplex."
::= { interfaceEntry 11 }
interfaceMediaTypeActive OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The currently active media type."
::= { interfaceEntry 12 }
interfaceMediaDuplexActive OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The currently active duplex mode for this interface."
::= { interfaceEntry 13 }
interfaceMediaStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
nocarrier(2),
invalid(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The media status for this interface."
::= { interfaceEntry 14 }
interfaceMediaType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The preferred media type for this interface."
::= { interfaceEntry 15 }
interfaceMediaDuplex OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The preferred media duplex mode for this interface."
::= { interfaceEntry 16 }
interfaceMTU OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum transmission unit size for this interface."
::= { interfaceEntry 17 }
--================================================================
-- interface IP addresses
--================================================================
ifaddressNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of interface IP addresses on this system. This
table has been deprecated. This OID will always return 0.
The selfIP table has taken its place. Interfaces are no
longer directly associated with IP addresses."
::= { ifaddress 1 }
ifaddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF IfaddressEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table has been deprecated it will always be empty. The
selfIP table has taken its place. Interfaces are no longer
directly associated with IP addresses. They are now only
associated with VLANs."
::= { ifaddress 2 }
ifaddressEntry OBJECT-TYPE
SYNTAX IfaddressEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This OID is deprecated. Columns in the Interface Table."
INDEX { ifaddressIpAddress }
::= { ifaddressTable 1 }
IfaddressEntry ::=
SEQUENCE {
ifaddressIpAddress IpAddress,
ifaddressInterfaceName DisplayString (SIZE (0..255)),
ifaddressNetmask IpAddress,
ifaddressBroadcast IpAddress,
ifaddressType INTEGER,
ifaddressUnitId INTEGER,
ifaddressVLANTag DisplayString (SIZE (0..5))
}
ifaddressIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. The IP address for this interface
IP address."
::= { ifaddressEntry 1 }
ifaddressInterfaceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. The name of the interface for this
IP address."
::= { ifaddressEntry 2 }
ifaddressNetmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. The netmask for this interface IP
address."
::= { ifaddressEntry 3 }
ifaddressBroadcast OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. The broadcast address for this
interface IP address."
::= { ifaddressEntry 4 }
ifaddressType OBJECT-TYPE
SYNTAX INTEGER {
iptrue(1),
ipshared(2)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. The type for this interface IP
address."
::= { ifaddressEntry 5 }
ifaddressUnitId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. The unit id for this interface IP
address."
::= { ifaddressEntry 6 }
ifaddressVLANTag OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. The VLAN tag for this interface IP
address."
::= { ifaddressEntry 7 }
--================================================================
-- Pools
--================================================================
poolNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of pools on this BIG-IP."
::= { pool 1 }
poolTable OBJECT-TYPE
SYNTAX SEQUENCE OF PoolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about the BIG-IP pools."
::= { pool 2 }
poolEntry OBJECT-TYPE
SYNTAX PoolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Columns in the Pool Table."
INDEX { poolName }
::= { poolTable 1 }
PoolEntry ::=
SEQUENCE {
poolName DisplayString (SIZE (0..255)),
poolLBMode INTEGER,
poolDependent INTEGER,
poolMemberQty INTEGER,
poolBitsin Counter,
poolBitsout Counter,
poolBitsinHi32 Counter,
poolBitsoutHi32 Counter,
poolPktsin Counter,
poolPktsout Counter,
poolPktsinHi32 Counter,
poolPktsoutHi32 Counter,
poolMaxConn INTEGER (0..65535),
poolCurrentConn INTEGER (0..65535),
poolTotalConn Counter,
poolPersistMode INTEGER,
poolSSLTimeout INTEGER,
poolSimpleTimeout INTEGER,
poolSimpleMask IpAddress,
poolStickyMask IpAddress,
poolCookieMode INTEGER,
poolCookieExpiration INTEGER,
poolCookieHashName DisplayString (SIZE (0..255)),
poolCookieHashOffset INTEGER,
poolCookieHashLength INTEGER,
poolMinActiveMembers INTEGER,
poolActiveMemberCount INTEGER,
poolPersistMirror INTEGER,
poolFallbackHost DisplayString (SIZE (0..255))
}
poolName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of this pool."
::= { poolEntry 1 }
poolLBMode OBJECT-TYPE
SYNTAX INTEGER {
roundrobin(1),
ratioMember(2),
leastConnMember(3),
observedMember(4),
predictiveMember(5),
ratioNodeAddress(6),
leastConnNodeAddress(7),
fastestNodeAddress(8),
observerdNodeAddress(9),
predictiveNodeAddress(10),
dynamicRatio(11),
fastestAppResponse(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The load balance mode of this pool."
::= { poolEntry 2 }
poolDependent OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this pool a dependent pool;
true = dependent; false = not dependent."
::= { poolEntry 3 }
poolMemberQty OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of members in this pool."
::= { poolEntry 4 }
poolBitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this pool."
::= { poolEntry 5 }
poolBitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this pool."
::= { poolEntry 6 }
poolBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this pool."
::= { poolEntry 7 }
poolBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this pool."
::= { poolEntry 8 }
poolPktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this pool (XXX low 32 bits)."
::= { poolEntry 9 }
poolPktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this pool (XXX low 32 bits)."
::= { poolEntry 10 }
poolPktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this pool (XXX low 32 bits)."
::= { poolEntry 11 }
poolPktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this pool (XXX low 32 bits)."
::= { poolEntry 12 }
poolMaxConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections the members of
this pool have had open at any one time."
::= { poolEntry 13 }
poolCurrentConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of connections the members of
this pool have open."
::= { poolEntry 14 }
poolTotalConn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections the members of
this pool have served since the pool started."
::= { poolEntry 15 }
poolPersistMode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
simple(2),
sticky(3),
cookie(4),
ssl(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Persistence mode for this pool."
::= { poolEntry 16 }
poolSSLTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The timeout value in seconds for SSL persistence for this pool."
::= { poolEntry 17 }
poolSimpleTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The timeout value in seconds for simple persistence for this pool."
::= { poolEntry 18 }
poolSimpleMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The simple persistence mask for this pool."
::= { poolEntry 19 }
poolStickyMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sticky persistence mask for this pool."
::= { poolEntry 20 }
poolCookieMode OBJECT-TYPE
SYNTAX INTEGER {
unspecified(1),
insert(2),
rewrite(3),
passive(4),
hash(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Cookie mode used with cookie persistence mode."
::= { poolEntry 21 }
poolCookieExpiration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The persistent cookie expiration time in seconds for this pool."
::= { poolEntry 22 }
poolCookieHashName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cookie hash name for this pool."
::= { poolEntry 23 }
poolCookieHashOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cookie hash offset for this pool."
::= { poolEntry 24 }
poolCookieHashLength OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cookie hash length for this pool."
::= { poolEntry 25 }
poolMinActiveMembers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum number of active members."
::= { poolEntry 26 }
poolActiveMemberCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of currently active members for this pool."
::= { poolEntry 27 }
poolPersistMirror OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this BIG-IP is set up for persistence
mirroring; true = persistence is mirrored, false = persistence
is not mirrored."
::= { poolEntry 28 }
poolFallbackHost OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The fallback host for this pool."
::= { poolEntry 29 }
--================================================================
-- Pool Members
--================================================================
poolMemberNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of pool members on this BIG-IP."
::= { poolMember 1 }
poolMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF PoolMemberEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about the BIG-IP pool members."
::= { poolMember 2 }
poolMemberEntry OBJECT-TYPE
SYNTAX PoolMemberEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Columns in the Pool Member Table."
INDEX { poolMemberPoolName, poolMemberIpAddress, poolMemberPort }
::= { poolMemberTable 1 }
PoolMemberEntry ::=
SEQUENCE {
poolMemberPoolName DisplayString (SIZE (0..255)),
poolMemberIpAddress IpAddress,
poolMemberPort INTEGER,
poolMemberMaintenance INTEGER,
poolMemberRatio INTEGER,
poolMemberPriority INTEGER,
poolMemberWeight INTEGER,
poolMemberRipeness INTEGER,
poolMemberBitsin Counter,
poolMemberBitsout Counter,
poolMemberBitsinHi32 Counter,
poolMemberBitsoutHi32 Counter,
poolMemberPktsin Counter,
poolMemberPktsout Counter,
poolMemberPktsinHi32 Counter,
poolMemberPktsoutHi32 Counter,
poolMemberConnLimit INTEGER (0..65535),
poolMemberMaxConn INTEGER (0..65535),
poolMemberCurrentConn INTEGER (0..65535),
poolMemberTotalConn Counter,
poolMemberStatus BigAPIStatus,
poolMemberIPStatus BigAPIStatus
}
poolMemberPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the pool which contains this member."
::= { poolMemberEntry 1 }
poolMemberIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of this pool member."
::= { poolMemberEntry 2 }
poolMemberPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port of this pool member."
::= { poolMemberEntry 3 }
poolMemberMaintenance OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this pool member is in maintenance
mode; true = maintenance mode, false = not maintenance mode."
::= { poolMemberEntry 4 }
poolMemberRatio OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Load balancing ratio of the member within the pool.
Used by member ratio load balancing mode."
::= { poolMemberEntry 5 }
poolMemberPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Priority level of the member within the pool.
Used by priority member load balancing mode."
::= { poolMemberEntry 6 }
poolMemberWeight OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Weight of the member within the pool.
Used during dynamically calculated ratio
load balancing."
::= { poolMemberEntry 7 }
poolMemberRipeness OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current load balancing state in member
ratio load balancing mode."
::= { poolMemberEntry 8 }
poolMemberBitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this pool member."
::= { poolMemberEntry 9 }
poolMemberBitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this pool member."
::= { poolMemberEntry 10 }
poolMemberBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this pool member."
::= { poolMemberEntry 11 }
poolMemberBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this pool member."
::= { poolMemberEntry 12 }
poolMemberPktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this pool member."
::= { poolMemberEntry 13 }
poolMemberPktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this pool member."
::= { poolMemberEntry 14 }
poolMemberPktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this pool member."
::= { poolMemberEntry 15 }
poolMemberPktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this pool member."
::= { poolMemberEntry 16 }
poolMemberConnLimit OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this pool
member can have open at any one time."
::= { poolMemberEntry 17 }
poolMemberMaxConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this pool
member has had open at any one time."
::= { poolMemberEntry 18 }
poolMemberCurrentConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of connections this pool
member has open."
::= { poolMemberEntry 19 }
poolMemberTotalConn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this pool
member have served since the pool member started."
::= { poolMemberEntry 20 }
poolMemberStatus OBJECT-TYPE
SYNTAX BigAPIStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of this pool member."
::= { poolMemberEntry 21 }
poolMemberIpStatus OBJECT-TYPE
SYNTAX BigAPIStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of this pool member's IP address."
::= { poolMemberEntry 22 }
--================================================================
-- SSL Proxy
--================================================================
sslProxyNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of SSL Proxies on this BIG-IP."
::= { sslProxy 1 }
sslProxyTable OBJECT-TYPE
SYNTAX SEQUENCE OF SslProxyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about the BIG-IP SSL Proxies."
::= { sslProxy 2 }
sslProxyEntry OBJECT-TYPE
SYNTAX SslProxyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Columns in the SSL Proxy Table."
INDEX { sslProxyOrigIpAddress, sslProxyOrigPort, sslProxyDestIpAddress, sslProxyDestPort }
::= { sslProxyTable 1 }
SslProxyEntry ::=
SEQUENCE {
sslProxyOrigIpAddress IpAddress,
sslProxyOrigPort INTEGER,
sslProxyDestIpAddress IpAddress,
sslProxyDestPort INTEGER,
sslProxyNetmask IpAddress,
sslProxyBroadcast IpAddress,
sslProxyUnitId INTEGER,
sslProxyEnabled INTEGER,
sslProxyInterfaceName DisplayString (SIZE (0..255)), -- This has been deprecated.
sslProxyLastHopPool DisplayString (SIZE (0..255)),
sslProxyVLANs DisplayString (SIZE (0..255)),
sslProxyLocalTarget INTEGER,
sslProxyAkamaize INTEGER,
sslProxyUseSSL INTEGER,
sslProxyBitsin Counter,
sslProxyBitsout Counter,
sslProxyBitsinHi32 Counter,
sslProxyBitsoutHi32 Counter,
sslProxyPktsin Counter,
sslProxyPktsout Counter,
sslProxyPktsinHi32 Counter,
sslProxyPktsoutHi32 Counter,
sslProxyConnLimit INTEGER,
sslProxyMaxConn INTEGER,
sslProxyCurrentConn INTEGER,
sslProxyTotalConn Counter,
sslProxyUseServerSSL INTEGER,
sslProxyArpEnabled INTEGER,
sslProxyHTTPHeaderToAdd DisplayString (SIZE (0..255)),
sslProxyInsertClientCipher INTEGER,
sslProxyRewriteRedirects INTEGER,
sslProxyClientInvalidVersions Counter,
sslProxyServerInvalidVersions Counter,
sslProxyClientCertificate INTEGER,
sslProxyVerifyClientOnce INTEGER,
sslProxyVerifyClientDepth INTEGER,
sslProxyClientSessionCacheTimeout INTEGER,
sslProxyClientSessionCacheSize INTEGER,
sslProxyChainFileName DisplayString (SIZE (0..1024)),
sslProxyServerChainFileName DisplayString (SIZE (0..1024)),
sslProxyCAFileFileName DisplayString (SIZE (0..1024)),
sslProxyServerCAFileFileName DisplayString (SIZE (0..1024)),
sslProxyCAPathFileName DisplayString (SIZE (0..1024)),
sslProxyServerCAPathFileName DisplayString (SIZE (0..1024)),
sslProxyCRLFileFileName DisplayString (SIZE (0..1024)),
sslProxyServerCRLFileFileName DisplayString (SIZE (0..1024)),
sslProxyCRLPathFileName DisplayString (SIZE (0..1024)),
sslProxyServerCRLPathFileName DisplayString (SIZE (0..1024)),
sslProxyClientCertCAFileFileName DisplayString (SIZE (0..1024)),
sslProxyInsertClientSessionID INTEGER,
sslProxyInsertClientIPAddrPort INTEGER,
sslProxyServerCertificate INTEGER,
sslProxyVerifyServerDepth INTEGER,
sslProxyTCPKeepAlivesEnabled INTEGER,
sslProxyServerTCPKeepAlivesEnabled INTEGER
}
sslProxyOrigIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The original IP address of this SSL proxy."
::= { sslProxyEntry 1 }
sslProxyOrigPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The original port of this SSL proxy."
::= { sslProxyEntry 2 }
sslProxyDestIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination IP address of this SSL proxy."
::= { sslProxyEntry 3 }
sslProxyDestPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination port of this SSL proxy."
::= { sslProxyEntry 4 }
sslProxyNetmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The netmask of this SSL proxy."
::= { sslProxyEntry 5 }
sslProxyBroadcast OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The broadcast address of this SSL proxy."
::= { sslProxyEntry 6 }
sslProxyUnitId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unit id of this SSL proxy."
::= { sslProxyEntry 7 }
sslProxyEnabled OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this SSL proxy is enabled;
true = enabled, false = not enabled."
::= { sslProxyEntry 8 }
sslProxyInterfaceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"SSL proxies now exist on VLANS and not specific interfaces.
This OID is deprecated and will always return 0.0.0.0."
::= { sslProxyEntry 9 }
sslProxyLastHopPool OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the last hop pool for this SSL proxy."
::= { sslProxyEntry 10 }
sslProxyVLANs OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If this list is empty, (the default) this SSL proxy will
be accessible on all VLANS. If this list is not empty,
this SSL proxy will be accessible only on those VLANs
specified in the list."
::= { sslProxyEntry 11 }
sslProxyLocalTarget OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Local target of SSL proxy, virtual server or node server
true = (XXX), false = (XXX)."
::= { sslProxyEntry 12 }
sslProxyAkamaize OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether Akamaize feature is enabled;
true = enabled, false = disabled."
::= { sslProxyEntry 13 }
sslProxyUseSSL OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether the SSL proxy will use SSL;
true = SSL, false = no SSL."
::= { sslProxyEntry 14 }
sslProxyBitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this SSL proxy."
::= { sslProxyEntry 15 }
sslProxyBitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this SSL proxy."
::= { sslProxyEntry 16 }
sslProxyBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this SSL proxy."
::= { sslProxyEntry 17 }
sslProxyBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this SSL proxy."
::= { sslProxyEntry 18 }
sslProxyPktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this SSL proxy."
::= { sslProxyEntry 19 }
sslProxyPktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this SSL proxy."
::= { sslProxyEntry 20 }
sslProxyPktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this SSL proxy."
::= { sslProxyEntry 21 }
sslProxyPktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this SSL proxy."
::= { sslProxyEntry 22 }
sslProxyConnLimit OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this SSL proxy
can have open at any one time."
::= { sslProxyEntry 23 }
sslProxyMaxConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this SSL proxy
member has had open at any one time."
::= { sslProxyEntry 24 }
sslProxyCurrentConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of connections this SSL proxy has open."
::= { sslProxyEntry 25 }
sslProxyTotalConn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this SSL proxy
has served since the SSL proxy started."
::= { sslProxyEntry 26 }
sslProxyUseServerSSL OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this SSL proxy will use server-side SSL;
true = server-side SSL, false = no server-side SSL."
::= { sslProxyEntry 27 }
sslProxyArpEnabled OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether ARP will be enabled for this SSL proxy;
true = ARP enabled, false = ARP disabled."
::= { sslProxyEntry 28 }
sslProxyHTTPHeaderToAdd OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Text to be added to an HTTP packet header."
::= { sslProxyEntry 29 }
sslProxyInsertClientCipher OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether the negotiated client request SSL
ciphersuite will be inserted into the HTTP packet header;
true = yes, false = no."
::= { sslProxyEntry 30 }
sslProxyRewriteRedirects OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of rewrite redirects specified for this SSL proxy."
::= { sslProxyEntry 31 }
sslProxyClientInvalidVersions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of client invalid versions for this SSL proxy."
::= { sslProxyEntry 32 }
sslProxyServerInvalidVersions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of server invalid versions for this SSL proxy."
::= { sslProxyEntry 33 }
sslProxyClientCertificate OBJECT-TYPE
SYNTAX INTEGER {
clientcertificateignored( 1 ),
clientcertificaterequested( 2 ),
clientcertificaterequired( 3 )
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Flag describing the use of the client certificate."
::= { sslProxyEntry 34 }
sslProxyVerifyClientOnce OBJECT-TYPE
SYNTAX INTEGER {true(1), false(2)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether each client will be verified one time
by this SSL proxy; true = verify once, false = (no verify? or
verify more than once?XXX)."
::= { sslProxyEntry 35 }
sslProxyVerifyClientDepth OBJECT-TYPE
SYNTAX INTEGER {true(1), false(2)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this SSL proxy will verify client depth;
true = verify, false = do not verify."
::= { sslProxyEntry 36 }
sslProxyClientSessionCacheTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The timeout value for the client session cache for this
SSL proxy in seconds."
::= { sslProxyEntry 37 }
sslProxyClientSessionCacheSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the cache for each client session for this
SSL proxy."
::= { sslProxyEntry 38 }
sslProxyChainFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 39 }
sslProxyServerChainFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 40 }
sslProxyCAFileFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 41 }
sslProxyServerCAFileFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 42 }
sslProxyCAPathFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 43 }
sslProxyServerCAPathFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 44 }
sslProxyCRLFileFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 45 }
sslProxyServerCRLFileFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 46 }
sslProxyCRLPathFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 47 }
sslProxyServerCRLPathFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 48 }
sslProxyClientCertCAFileFilenName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 49 }
sslProxyInsertClientSessionID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bitmask specifying which SSL session ID(s) to include in the HTTP header."
::= { sslProxyEntry 50 }
sslProxyInsertClientIPAddrPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 51 }
sslProxyServerCertificate OBJECT-TYPE
SYNTAX INTEGER {
serverCertificateIgnored(1),
serverCertificateRequired(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 52 }
sslProxyVerifyServerDepth OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 53 }
sslProxyTCPKeepAlivesEnabled OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 54 }
sslProxyServerTCPKeepAlivesEnabled OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sslProxyEntry 55 }
--================================================================
-- VLANs
--================================================================
vlanNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of VLANs on this system."
::= { vlan 1 }
vlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information for VLANs."
::= { vlan 2 }
vlanEntry OBJECT-TYPE
SYNTAX VlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Columns in the VLAN Table."
INDEX { vlanName }
::= { vlanTable 1 }
VlanEntry ::=
SEQUENCE {
vlanName DisplayString (SIZE (0..255)),
vlanID INTEGER,
vlanTag INTEGER,
vlanAllowOtherProxyARP INTEGER,
vlanPortLockedDown INTEGER,
vlanTaggedPorts DisplayString (SIZE (0..255)),
vlanUntaggedPorts DisplayString (SIZE (0..255)),
vlanSnatAutomap INTEGER,
vlanArmed INTEGER,
vlanTimeout INTEGER
}
vlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of this VLAN."
::= { vlanEntry 1 }
vlanID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Numeric ID for this VLAN."
::= { vlanEntry 2 }
vlanTag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Numeric tag for this VLAN."
::= { vlanEntry 3 }
vlanAllowOtherProxyARP OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether other VLANS are allowed to perform
proxy ARP requests for this VLAN; true = allowed,
false = not allowed."
::= { vlanEntry 4 }
vlanPortLockedDown OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether the port lock down feature is
enabled for this VLAN; true = enabled, false = disabled."
::= { vlanEntry 5 }
vlanTaggedPorts OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A list of the tagged ports on this VLAN."
::= { vlanEntry 6 }
vlanUntaggedPorts OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A list of the untagged ports on this VLAN."
::= { vlanEntry 7 }
vlanSnatAutomap OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether the SNAT automap feature is enabled
for this VLAN; true = enabled, false = disabled."
::= { vlanEntry 8 }
vlanArmed OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this vlan is armed; true = armed,
false = disarmed."
::= { vlanEntry 9 }
vlanTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The timeout value for this VLAN, in seconds."
::= { vlanEntry 10 }
--================================================================
-- selfIP Table
--================================================================
selfIPNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of self IPs on this system."
::= { selfIP 1 }
selfIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF SelfIPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information for self IPs."
::= { selfIP 2 }
selfIPEntry OBJECT-TYPE
SYNTAX SelfIPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Columns in the selfIP Table."
INDEX { selfIPAddress }
::= { selfIPTable 1 }
SelfIPEntry ::=
SEQUENCE {
selfIPAddress IpAddress,
selfIPNetmask IpAddress,
selfIPBroadcast IpAddress,
selfIPUnitID INTEGER,
selfIPVLAN DisplayString (SIZE (0..255)),
selfIPSnatAutomap INTEGER,
selfIPIsFloating INTEGER
}
selfIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP of this self IP address."
::= { selfIPEntry 1 }
selfIPNetmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The netmask for this self IP address."
::= { selfIPEntry 2 }
selfIPBroadcast OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The broadcast address for this self IP address."
::= { selfIPEntry 3 }
selfIPUnitID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For redundant systems, unit number associated with the self
IP address."
::= { selfIPEntry 4 }
selfIPVLAN OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VLAN associated with this self IP address."
::= { selfIPEntry 5 }
selfIPSnatAutomap OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SNAT auto map feature for self IP addresses;
true = (XXX), false = (XXX)."
::= { selfIPEntry 6 }
selfIPIsFloating OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether self IP address is shared;
true = shared, false = not shared."
::= { selfIPEntry 7 }
--================================================================
-- trunk Table
--================================================================
trunkNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of trunks on this system."
::= { trunk 1 }
trunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information for trunks."
::= { trunk 2 }
trunkEntry OBJECT-TYPE
SYNTAX TrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Columns in the trunk Table."
INDEX { trunkControllingInterface }
::= { trunkTable 1 }
TrunkEntry ::=
SEQUENCE {
trunkControllingInterface DisplayString (SIZE (0..255)),
trunkInterfaces DisplayString (SIZE (0..255)),
trunkMediaSpeed Counter64
}
trunkControllingInterface OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the controlling interface for this interface trunk."
::= { trunkEntry 1 }
trunkInterfaces OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A list of the interfaces on this interface trunk."
::= { trunkEntry 2 }
trunkMediaSpeed OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Aggregate trunk media speed in bits/s."
::= { trunkEntry 3 }
--================================================================
-- Virtual Addresses
--================================================================
virtualAddressNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of virtual addresses on this BIG-IP."
::= { virtualAddress 1 }
virtualAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF VirtualAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about the BIG-IP
Virtual Server addresses."
::= { virtualAddress 2 }
virtualAddressEntry OBJECT-TYPE
SYNTAX VirtualAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Columns in the Virtual Address Table."
INDEX { virtualAddressIpAddress }
::= { virtualAddressTable 1 }
VirtualAddressEntry ::=
SEQUENCE {
virtualAddressIpAddress IpAddress,
virtualAddressStatus INTEGER,
virtualAddressConnLimit INTEGER (0..65535),
virtualAddressNetmask IpAddress,
virtualAddressBroadcast IpAddress,
virtualAddressInterface DisplayString (SIZE (0..8)), -- This has been deprecated
virtualAddressFailoverFlags INTEGER, -- This flag has been deprecated
virtualAddressOctetsIn Counter,
virtualAddressOctetsOut Counter,
virtualAddressPacketsIn Counter,
virtualAddressPacketsOut Counter,
virtualAddressCurrentConn INTEGER (0..65535),
virtualAddressMaxConn INTEGER (0..65535),
virtualAddressTotalConn Counter,
virtualAddressOctetsInHi32 Counter,
virtualAddressOctetsOutHi32 Counter,
virtualAddressPacketsInHi32 Counter,
virtualAddressPacketsOutHi32 Counter,
virtualAddressUnitId INTEGER
}
virtualAddressIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address for this virtual server."
::= { virtualAddressEntry 1 }
virtualAddressStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Is this server in maintenance mode?"
::= { virtualAddressEntry 2 }
virtualAddressConnLimit OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this virtual address
can support at one time."
::= { virtualAddressEntry 3 }
virtualAddressNetmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The netmask for this virtual address."
::= { virtualAddressEntry 4 }
virtualAddressBroadcast OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The broadcast address for this virtual address."
::= { virtualAddressEntry 5 }
virtualAddressInterface OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This has been deprecated. virtualAddresses are no longer
associated a specific interface. Instead each virtualServer
of a virtualAddress is associated with a VLAN. A query will
now always return none."
::= { virtualAddressEntry 6 }
virtualAddressFailoverFlags OBJECT-TYPE
SYNTAX INTEGER {
mirrorconnections(1),
mirrorpersistence(2),
mirrorconnectionspersistence(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The fail-over flags for the this virtual address.
The virtualAddressFailoverFlag is no longer relevant. Mirroring
is controlled through the virtualServerFailoverFlag."
::= { virtualAddressEntry 7 }
virtualAddressOctetsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets received from the network from
this virtual server."
::= { virtualAddressEntry 8 }
virtualAddressOctetsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets sent to the network from this
virtual server."
::= { virtualAddressEntry 9 }
virtualAddressPacketsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets received from the network from
this virtual server."
::= { virtualAddressEntry 10 }
virtualAddressPacketsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets sent to the network from this
virtual server."
::= { virtualAddressEntry 11 }
virtualAddressCurrentConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of connections currently open on this
virtual server."
::= { virtualAddressEntry 12 }
virtualAddressMaxConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this virtual server
has had open at any one time."
::= { virtualAddressEntry 13 }
virtualAddressTotalConn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this virtual server
has served since the server started."
::= { virtualAddressEntry 14 }
virtualAddressOctetsInHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets received from the network from
this virtual server."
::= { virtualAddressEntry 15 }
virtualAddressOctetsOutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets sent to the network from this
virtual server."
::= { virtualAddressEntry 16 }
virtualAddressPacketsInHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets received from the network from
this virtual server."
::= { virtualAddressEntry 17 }
virtualAddressPacketsOutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets sent to the network from this
virtual server."
::= { virtualAddressEntry 18 }
virtualAddressUnitId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unit id of this virtual server."
::= { virtualAddressEntry 19 }
--================================================================
--Virtual Servers
--================================================================
virtualServerNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of virtual servers on this BIG-IP."
::= { virtualServer 1 }
virtualServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF VirtualServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing BIG-IP Virtual server information."
::= { virtualServer 2 }
virtualServerEntry OBJECT-TYPE
SYNTAX VirtualServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Columns in the Virtual Server table."
INDEX { virtualServerIpAddress,virtualServerPort }
::= { virtualServerTable 1 }
VirtualServerEntry ::=
SEQUENCE {
virtualServerIpAddress IpAddress,
virtualServerPort INTEGER (0..65535),
virtualServerStatus INTEGER,
virtualServerConnLimit INTEGER (0..65535),
virtualServerAppProtocol INTEGER, -- This has been deprecated.
virtualServerAppProtocolTimeout INTEGER (0..65535), -- This has been deprecated.
virtualServerAppProtocolReaper INTEGER (0..65535),-- This has been deprecated.
virtualServerPersistTimeout INTEGER,
virtualServerPersistMask IpAddress,
virtualServerSticky INTEGER,
virtualServerStickyMask IpAddress,
virtualServerFailoverFlags INTEGER,
virtualServerOctetsIn Counter,
virtualServerOctetsOut Counter,
virtualServerPacketsIn Counter,
virtualServerPacketsOut Counter,
virtualServerCurrentConn INTEGER (0..65535),
virtualServerMaxConn INTEGER (0..65535),
virtualServerTotalConn Counter,
virtualServerSslNew Counter,
virtualServerSslHits Counter,
virtualServerSslTimeouts Counter,
virtualServerSslMisses Counter,
virtualServerOctetsInHi32 Counter,
virtualServerOctetsOutHi32 Counter,
virtualServerPacketsInHi32 Counter,
virtualServerPacketsOutHi32 Counter,
virtualServerCookieMethod INTEGER,
virtualServerRule DisplayString (SIZE (0..255)),
virtualServerPool DisplayString (SIZE (0..255)),
virtualServerARPEnabled INTEGER,
virtualServerLastHopPool DisplayString (SIZE (0..255)),
virtualServerTranslateAddress INTEGER,
virtualServerTranslatePort INTEGER,
virtualServerSvcDownReset INTEGER,
virtualServerMayUseProxy INTEGER,
virtualServerAccelerate INTEGER
}
virtualServerIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address for this virtual server.
Wildcard virtual servers will have an IP
address of 255.255.255.255"
::= { virtualServerEntry 1}
virtualServerPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port for this virtual server."
::= { virtualServerEntry 2 }
virtualServerStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2),
noNodeAvailable(3),
notOnThisUnit(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Is this server in maintenance mode?"
::= { virtualServerEntry 3 }
virtualServerConnLimit OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this virtual server can
support at one time."
::= { virtualServerEntry 4 }
virtualServerAppProtocol OBJECT-TYPE
SYNTAX INTEGER {
none (1),
ssl (2),
cookie(3)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This variable has been deprecated.
A query will always return -1.
The application tunneling protocol this virtual server uses."
::= { virtualServerEntry 5 }
virtualServerAppProtocolTimeout OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This variable has been deprecated. A query will always
return -1. The timeout value for persistence timeout for this
application protocol session."
::= { virtualServerEntry 6 }
virtualServerAppProtocolReaper OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This variable has been deprecated. A query will always
return -1. The amount of idle time before we reap an
application protocol session."
::= { virtualServerEntry 7 }
virtualServerPersistTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The timeout value for persistence on this connection."
::= { virtualServerEntry 8 }
virtualServerPersistMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP addresses matching this mask will have persistent
connections. Those not covered by this mask will not."
::= { virtualServerEntry 9 }
virtualServerSticky OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether destination address affinity is
turned on for this connection; true = yes, false = no."
::= { virtualServerEntry 10 }
virtualServerStickyMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The addresses matching this mask will have destination
address affinity if virtualServerSticky is true."
::= { virtualServerEntry 11 }
virtualServerFailoverFlags OBJECT-TYPE
SYNTAX INTEGER {
mirrorconnections(1),
mirrorpersistence(2),
mirrorconnectionspersistence(3),
nomirroring(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The fail-over flags for the this virtual server."
::= { virtualServerEntry 12 }
virtualServerOctetsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets received from the network from this
virtual server."
::= { virtualServerEntry 13 }
virtualServerOctetsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets sent to the network from this virtual
server."
::= { virtualServerEntry 14 }
virtualServerPacketsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets received from the network from this
virtual server."
::= { virtualServerEntry 15 }
virtualServerPacketsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets sent to the network from this virtual
server."
::= { virtualServerEntry 16 }
virtualServerCurrentConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of connections currently open on this virtual
server."
::= { virtualServerEntry 17 }
virtualServerMaxConn OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this virtual server has had
open at any one time."
::= { virtualServerEntry 18 }
virtualServerTotalConn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this virtual server has
served since the server started."
::= { virtualServerEntry 19 }
virtualServerSslNew OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of new SSL sessions on this virtual server."
::= { virtualServerEntry 20 }
virtualServerSslHits OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of lookup successes in the SSL session id
cache for valid session ids."
::= { virtualServerEntry 21 }
virtualServerSslTimeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of lookup successes in the SSL session id
cache for session ids that have already been reaped."
::= { virtualServerEntry 22 }
virtualServerSslMisses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of lookup failures in the SSL session id
cache."
::= { virtualServerEntry 23 }
virtualServerOctetsInHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets received from the network from this
virtual server."
::= { virtualServerEntry 24 }
virtualServerOctetsOutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets sent to the network from this virtual
server."
::= { virtualServerEntry 25 }
virtualServerPacketsInHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets received from the network from this
virtual server."
::= { virtualServerEntry 26 }
virtualServerPacketsOutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets sent to the network from this virtual
server."
::= { virtualServerEntry 27 }
virtualServerCookieMethod OBJECT-TYPE
SYNTAX INTEGER {
unspecified(1),
insert(2),
rewrite(3),
passive(4),
hash(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cookie persistence method for this virtual server. This
value is now set on the load balancing pool. This will always
return unspecified(1)."
::= { virtualServerEntry 28 }
virtualServerRule OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The load balancing rule used by this virtual server."
::= { virtualServerEntry 29 }
virtualServerPool OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The load balancing pool used by this virtual server
if a load balancing rule is not defined."
::= { virtualServerEntry 30 }
virtualServerARPEnabled OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether ARP is enabled for this virtual
server; true = enabled, false = disabled."
::= { virtualServerEntry 31 }
virtualServerLastHopPool OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The load balancing pool used by this virtual server
if traffic is transparent."
::= { virtualServerEntry 32 }
virtualServerTranslateAddress OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether BIG-IP should translate virtual
server addresses; true = translate, false = no translate."
::= { virtualServerEntry 33 }
virtualServerTranslatePort OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether port translation is enabled;
true = enabled, false = disabled."
::= { virtualServerEntry 34 }
virtualServerSvcDownReset OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether a reset is sent when service is
marked down; true = reset is sent, false = reset is not
sent."
::= { virtualServerEntry 35 }
virtualServerMayUseProxy OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether a virtual server will be associated
with an SSL proxy; true = yes, false = no."
::= { virtualServerEntry 36 }
virtualServerAccelerate OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether the fast flow feature is enabled for
this virtual server; true = yes, false = no."
::= { virtualServerEntry 37 }
--================================================================
-- SNAT Translation Address Table
--================================================================
snatTransTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnatTransEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of all the secure NATS entries."
::= { snat 1 }
snatTransEntry OBJECT-TYPE
SYNTAX SnatTransEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Columns in the table of secure NATS entries."
INDEX { snatTransAddr }
::= { snatTransTable 1 }
SnatTransEntry ::= SEQUENCE {
snatTransEnabled INTEGER,
snatTransAddr IpAddress,
snatTransIface DisplayString, -- deprecated and replaced by VLANs
snatTransNetmask IpAddress,
snatTransBroadcast IpAddress,
snatTransSecsCollectingStats Counter,
snatTransBitsIn Counter,
snatTransBitsOut Counter,
snatTransPktsIn Counter,
snatTransPktsOut Counter,
snatTransCurrConns INTEGER,
snatTransMaxConns INTEGER,
snatTransTotalConns Counter,
snatTransBitsInHi32 Counter,
snatTransBitsOutHi32 Counter,
snatTransPktsInHi32 Counter,
snatTransPktsOutHi32 Counter,
snatTransLastTransPort INTEGER,
snatTransUnitId INTEGER,
snatTransVLANs DisplayString (SIZE (0..255)),
snatTransServices DisplayString (SIZE (0..255))
}
snatTransEnabled OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this TransAddress is enabled for SNAT;
true = enabled, false = disabled."
::= { snatTransEntry 1 }
snatTransAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address to the outside world for this SNAT."
::= { snatTransEntry 2 }
snatTransIface OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"SNATs now exist on VLANS and not specific interfaces.
This OID is deprecated and will always return 0.0.0.0."
::= { snatTransEntry 3 }
snatTransNetmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The network mask for the snatTransAddr."
::= { snatTransEntry 4 }
snatTransBroadcast OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The broadcast address for the snatTransAddr."
::= { snatTransEntry 5 }
snatTransSecsCollectingStats OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds we have been collecting
statistics for this port."
::= { snatTransEntry 6 }
snatTransBitsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total bits in for this SNAT."
::= { snatTransEntry 7 }
snatTransBitsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total bits out for this SNAT."
::= { snatTransEntry 8 }
snatTransPktsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total packets in for this SNAT."
::= { snatTransEntry 9 }
snatTransPktsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total packets out for this SNAT."
::= { snatTransEntry 10 }
snatTransCurrConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of connections currently open for this SNAT."
::= { snatTransEntry 11 }
snatTransMaxConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The maximum number of connections this SNAT
has had open at any one time."
::= { snatTransEntry 12 }
snatTransTotalConns OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of connections this SNAT
has had since the SNAT started."
::= { snatTransEntry 13 }
snatTransBitsInHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper 32 bits of the total number of bits in for this SNAT."
::= { snatTransEntry 14 }
snatTransBitsOutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper 32 bits of the total number of bits out for
this SNAT."
::= { snatTransEntry 15 }
snatTransPktsInHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper 32 bits of the total number of packets in
for this SNAT."
::= { snatTransEntry 16 }
snatTransPktsOutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper 32 bits of the total number of packets out
for this SNAT."
::= { snatTransEntry 17 }
snatTransLastTransPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last translated port accessed using the SNAT."
::= { snatTransEntry 18 }
snatTransUnitId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Unit number of the load balancer to which
the SNAT translation address is assigned."
::= { snatTransEntry 19 }
snatTransVLANs OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If this list is empty, (the default) this secure
translation address will be accessible on all VLANs. If
this list is not empty then this secure translation address
will be accessible only on those VLANs specified in the list."
::= { snatTransEntry 20 }
snatTransServices OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If this list is empty, (the default) this SNAT will map
all services and protocols. If this list is not empty,
then the listed services and protocols will not be mapped."
::= { snatTransEntry 21 }
--================================================================
-- SNAT Original Address Table
--================================================================
snatOrigTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnatOrigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of all the secure NATS entries."
::= { snat 2 }
snatOrigEntry OBJECT-TYPE
SYNTAX SnatOrigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Columns in the table of secure NATS entries."
INDEX { snatOrigAddr }
::= { snatOrigTable 1 }
SnatOrigEntry ::= SEQUENCE {
snatOrigEnabled INTEGER,
snatOrigAddr IpAddress,
snatOrigConnLimit INTEGER,
snatOrigTransAddr IpAddress,
snatOrigTcpIdleTimeout Counter,
snatOrigUdpIdleTimeout Counter,
snatOrigStatsZeroTime Counter,
snatOrigSecsCollectingStats Counter,
snatOrigBitsIn Counter,
snatOrigBitsOut Counter,
snatOrigPktsIn Counter,
snatOrigPktsOut Counter,
snatOrigCurrConns INTEGER,
snatOrigMaxConns INTEGER,
snatOrigTotalConns Counter,
snatOrigBitsInHi32 Counter,
snatOrigBitsOutHi32 Counter,
snatOrigPktsInHi32 Counter,
snatOrigPktsOutHi32 Counter,
snatOrigLastTransPort INTEGER
}
snatOrigEnabled OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this OrigAddress is enabled for SNAT;
true = enabled, false = disabled."
::= { snatOrigEntry 1 }
snatOrigAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address to the outside world for this SNAT."
::= { snatOrigEntry 2 }
snatOrigConnLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections through this snat."
::= { snatOrigEntry 3 }
snatOrigTransAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The translation address corresponding to this
original address."
::= { snatOrigEntry 4 }
snatOrigTcpIdleTimeout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The idle timeout value for TCP connections through this SNAT."
::= { snatOrigEntry 5 }
snatOrigUdpIdleTimeout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The idle timeout value for TCP connections through this SNAT."
::= { snatOrigEntry 6 }
snatOrigStatsZeroTime OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time the BIG-IP started collecting statistics for this
port."
::= { snatOrigEntry 7 }
snatOrigSecsCollectingStats OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds the BIG-IP has been collecting
statistics for this port."
::= { snatOrigEntry 8 }
snatOrigBitsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Total bits in for this SNAT. (XXX - Low order 32)"
::= { snatOrigEntry 9 }
snatOrigBitsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Total bits out for this SNAT."
::= { snatOrigEntry 10 }
snatOrigPktsIn OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Total packets in for this SNAT."
::= { snatOrigEntry 11 }
snatOrigPktsOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Total packets out for this SNAT."
::= { snatOrigEntry 12 }
snatOrigCurrConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current number of connections for this SNAT."
::= { snatOrigEntry 13 }
snatOrigMaxConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The maximum number of connections this SNAT has
had at any one time."
::= { snatOrigEntry 14 }
snatOrigTotalConns OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of connections this SNAT has
had since the SNAT started."
::= { snatOrigEntry 15 }
snatOrigBitsInHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bits in for this SNAT (High order 32)."
::= { snatOrigEntry 16 }
snatOrigBitsOutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bits out for this SNAT (High order 32)."
::= { snatOrigEntry 17 }
snatOrigPktsInHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper 32 bits of the total number of packets in
for this SNAT."
::= { snatOrigEntry 18 }
snatOrigPktsOutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The upper 32 bits of the total number of packets out
for this SNAT."
::= { snatOrigEntry 19 }
snatOrigLastTransPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last translated port accessed using the SNAT."
::= { snatOrigEntry 20 }
--================================================================
-- General BIG-IP Scalars
--================================================================
uptime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatUptime.
The uptime of this device -- not the uptime of the SNMP agent."
::= { loadbal 50 }
contot OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatTotalConn.
The total number of connections this balancer has serviced."
::= { loadbal 51 }
concur OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatCurrentConn.
The number of current connections."
::= { loadbal 52 }
conmax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatMaxConn. The maximum
number of connections that this balancer has serviced at one time."
::= { loadbal 53 }
pktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatPcktsin.
The total count of all packets read off the network."
::= { loadbal 54 }
pktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatPcktsout.
The total count of all packets written to the network."
::= { loadbal 55 }
bitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatBitsin.
The total number of bits read off the network."
::= { loadbal 56 }
bitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatBitsout.
The total count of all bits written to the network."
::= { loadbal 57 }
portdeny OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of port denies that has occurred."
::= { loadbal 58 }
droppedin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of inbound packets that have been dropped."
::= { loadbal 59 }
droppedout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of outbound packets that have been dropped."
::= { loadbal 60 }
active OBJECT-TYPE
SYNTAX INTEGER {
standby (1),
active (2),
unsupported (99) }
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalAttrMaster.
Mode of this BIG-IP: active or standby."
::= { loadbal 61 }
mirrorenabled OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2),
unsupported (99) }
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalAttrMirrorEnabled.
State of mirroring on this BIG-IP: enabled
or disabled. This OID does not apply to 3-DNS."
::= { loadbal 62 }
resetcounters OBJECT-TYPE
SYNTAX INTEGER {
unreset(2),
reset (1),
unsupported(99)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this value to reset(1) will set the BIG-IP
traffic counters to 0."
::= { loadbal 63 }
pktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatPcktsinHi32.
The total count of all packets read off the network."
::= { loadbal 64 }
pktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatPcktsoutHi32.
The total count of all packets written to the network."
::= { loadbal 65 }
bitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatBitsinHi32.
The total number of bits read off the network."
::= { loadbal 66 }
bitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatBitsoutHi32.
The total count of all bits written to the network."
::= { loadbal 67 }
nodePing OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. Node ping interval in seconds."
::= { loadbal 68 }
nodeTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. Node timeout interval in seconds."
::= { loadbal 69 }
loadbalMode OBJECT-TYPE
SYNTAX INTEGER {
roundrobin(1),
ratioMember(2),
leastConnMember(3),
observedMember(4),
predictiveMember(5),
ratioNodeAddress(6),
leastConnNodeAddress(7),
fastestNodeAddress(8),
observerdNodeAddress(9),
predictiveNodeAddress(10),
dynamicRatio(11),
fastestAppResponse(12),
unsupported(99)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The global load balance mode.
This OID does not apply to 3-DNS."
::= { loadbal 70 }
watchDogArmed OBJECT-TYPE
SYNTAX INTEGER {
armed(1), disarmed(2), unsupported(99)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalAttrWatchDogArmed.
Watch dog card state."
::= { loadbal 71 }
snatConnLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalAttrSNATConnLimit.
Number of simultaneous connections allowed through a SNAT.
This OID does not apply to 3-DNS."
::= { loadbal 72 }
snatTCPIdleTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalAttrSNATTCPIdleTimeout.
Default connection timeout for SNAT TCP connections.
This OID does not apply to 3-DNS."
::= { loadbal 73 }
snatUDPIdleTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalAttrSNATUDPIdleTimeout.
Default timeout for SNAT UDP connections.
This OID does not apply to 3-DNS."
::= { loadbal 74 }
gatewayFailsafe OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2),
unsupported(99)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalAttrGatewayFailsafeArmed.
Is gateway failsafe pinging enabled."
::= { loadbal 75 }
unitId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalAttrUnitID.
Unit id(s) for this load balancer."
::= { loadbal 76 }
memoryUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatMemoryPoolUsed.
Memory used by the load balancer kernel."
::= { loadbal 77 }
memoryTotal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatMemoryPoolTotal.
Total memory available to the load balancer kernel."
::= { loadbal 78 }
cpuTemperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated."
::= { loadbal 79 }
fanSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated."
::= { loadbal 80 }
multiprocessingMode OBJECT-TYPE
SYNTAX INTEGER { up(1), anip(2), smp(3), unsupported(99) }
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatMultiProcessorMode.
The current multiprocessing mode of this BIG-IP.
There are three possible multiprocessing modes for a BIG-IP.
up(1) is the uniprocessor mode. The BIG-IP will always initially
startup in this mode. During boot the BIG-IP if it is configured for
and capable of multiprocessing will switch to either ANIP(2), or SMP(3)
modes. ANIP is the auxiliary network interface mode. SMP is the symmetric
multiprocessor mode."
::= { loadbal 81 }
percentANIP OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatANIPPercent. Percentage of time
the ANIP(auxiliary network interface processor) is doing useful work."
::= { loadbal 82 }
cpuCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"This OID is deprecated. See globalStatCPUCount.
The number of CPUs present on this BIG-IP."
::= { loadbal 83 }
--================================================================
-- VADDRESS (Virtual Address) information
--================================================================
vaddressNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of virtual IP addresses present on this system."
::= { vaddress 1 }
vaddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF VaddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of virtual IP addresses. The number of
entries is given by the value of vaddressNumber."
::= { vaddress 2 }
vaddressEntry OBJECT-TYPE
SYNTAX VaddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table entry containing virtual address information."
INDEX { vaddressIndex }
::= { vaddressTable 1 }
VaddressEntry ::=
SEQUENCE {
vaddressIndex INTEGER (0..65535),
vaddressDescr DisplayString (SIZE (0..255)),
vaddressIpAddr IpAddress,
vaddressPktsin Counter,
vaddressPktsout Counter,
vaddressBitsin Counter,
vaddressBitsout Counter,
vaddressConcur INTEGER,
vaddressConmax INTEGER,
vaddressConlimit INTEGER,
vaddressContot Counter,
vaddressStatus INTEGER,
vaddressPktsinHi32 Counter,
vaddressPktsoutHi32 Counter,
vaddressBitsinHi32 Counter,
vaddressBitsoutHi32 Counter
}
vaddressIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each virtual address defined."
::= { vaddressEntry 1 }
vaddressDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string describing the virtual address."
::= { vaddressEntry 2 }
vaddressIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address for this virtual address."
::= { vaddressEntry 3 }
vaddressPktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this virtual address."
::= { vaddressEntry 4 }
vaddressPktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out of this virtual address."
::= { vaddressEntry 5 }
vaddressBitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this virtual address."
::= { vaddressEntry 6 }
vaddressBitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out of this virtual address."
::= { vaddressEntry 7 }
vaddressConcur OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of connections on this virtual
address."
::= { vaddressEntry 8 }
vaddressConmax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this virtual server
has had open at any one time."
::= { vaddressEntry 9 }
vaddressConlimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this virtual address
can support at one time."
::= { vaddressEntry 10 }
vaddressContot OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this virtual server
has served since the server started."
::= { vaddressEntry 11 }
vaddressStatus OBJECT-TYPE
SYNTAX INTEGER {
ready(1),
maintenance(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of this virtual address."
::= { vaddressEntry 12 }
vaddressPktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this virtual address."
::= { vaddressEntry 13 }
vaddressPktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out of this virtual address."
::= { vaddressEntry 14 }
vaddressBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this virtual address."
::= { vaddressEntry 15 }
vaddressBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out of this virtual address."
::= { vaddressEntry 16 }
--================================================================
-- NDADDR information
--================================================================
ndaddrNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of node addresses present on this system."
::= { ndaddr 1 }
ndaddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF NdaddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of ndaddr entries. The number of entries is
given by the value of ndaddrNumber."
::= { ndaddr 2 }
ndaddrEntry OBJECT-TYPE
SYNTAX NdaddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A ndaddr entry containing ndaddr statistics."
INDEX { ndaddrIndex }
::= { ndaddrTable 1 }
NdaddrEntry ::=
SEQUENCE {
ndaddrIndex INTEGER (0..65535),
ndaddrDescr DisplayString (SIZE (0..255)),
ndaddrIpAddr IpAddress,
ndaddrPktsin Counter,
ndaddrPktsout Counter,
ndaddrBitsin Counter,
ndaddrBitsout Counter,
ndaddrConcur INTEGER,
ndaddrConmax INTEGER,
ndaddrConlimit INTEGER,
ndaddrContot Counter,
ndaddrStatus INTEGER,
ndaddrPktsinHi32 Counter,
ndaddrPktsoutHi32 Counter,
ndaddrBitsinHi32 Counter,
ndaddrBitsoutHi32 Counter,
ndaddrMaintenance INTEGER,
ndaddrIsVirtual INTEGER,
ndaddrRatio INTEGER,
ndaddrTotalRealMemory INTEGER,
ndaddrAvailableRealMemory INTEGER,
ndaddrTotalDisk INTEGER,
ndaddrAvailableDisk INTEGER,
ndaddrAvailableCPU INTEGER,
ndaddrDynamicRatio INTEGER,
ndaddrPingerState INTEGER
}
ndaddrIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each ndaddr defined."
::= { ndaddrEntry 1 }
ndaddrDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string describing the node address."
::= { ndaddrEntry 2 }
ndaddrIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node address (IP Address)."
::= { ndaddrEntry 3 }
ndaddrPktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this node address."
::= { ndaddrEntry 4 }
ndaddrPktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this node address."
::= { ndaddrEntry 5 }
ndaddrBitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this node address."
::= { ndaddrEntry 6 }
ndaddrBitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this node address."
::= { ndaddrEntry 7 }
ndaddrConcur OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of current connections for this node
address."
::= { ndaddrEntry 8 }
ndaddrConmax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this node address
has had open at one time."
::= { ndaddrEntry 9 }
ndaddrConlimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this node address
is allowed to have open at one time."
::= { ndaddrEntry 10 }
ndaddrContot OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total connections that this node address had
had."
::= { ndaddrEntry 11 }
ndaddrStatus OBJECT-TYPE
SYNTAX BigAPIStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of this node address."
::= { ndaddrEntry 12 }
ndaddrPktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this node address."
::= { ndaddrEntry 13 }
ndaddrPktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this node address."
::= { ndaddrEntry 14 }
ndaddrBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this node address."
::= { ndaddrEntry 15 }
ndaddrBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this node address."
::= { ndaddrEntry 16 }
ndaddrMaintenance OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this node address is in maintenance
mode; true = maintenance mode, false = no maintenance mode."
::= { ndaddrEntry 17 }
ndaddrIsVirtual OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether the node server is on a different
BIG-IP; true = yes, false = no."
::= { ndaddrEntry 18 }
ndaddrRatio OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Node address ratio, used is load balance algorithm."
::= { ndaddrEntry 19 }
ndaddrTotalRealMemory OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Node address, total real memory in KB."
::= { ndaddrEntry 20 }
ndaddrAvailableRealMemory OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Node address, total available real memory in KB."
::= { ndaddrEntry 21 }
ndaddrTotalDisk OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Node address, total available disk space in KB."
::= { ndaddrEntry 22 }
ndaddrAvailableDisk OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Node address, available disk space in KB."
::= { ndaddrEntry 23 }
ndaddrAvailableCPU OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Node address, percentage of CPU available."
::= { ndaddrEntry 24 }
ndaddrDynamicRatio OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Node address, dynamic ratio, used in load balance algorithm."
::= { ndaddrEntry 25 }
ndaddrPingerState OBJECT-TYPE
SYNTAX INTEGER {
unchecked(1),
up(2),
down(3),
forcedDown(4),
checking(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Enumerated type, describing node server state, up, down
checking, unchecked."
::= { ndaddrEntry 26 }
--================================================================
-- NAT (Network Address Translation) information
--================================================================
natNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of NATS present on this system."
::= { nat 1 }
natTable OBJECT-TYPE
SYNTAX SEQUENCE OF NatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of NAT entries. The number of
entries is given by the value of natNumber."
::= { nat 2 }
natEntry OBJECT-TYPE
SYNTAX NatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A NAT entry containing information by nat."
INDEX { natIndex }
::= { natTable 1 }
NatEntry ::=
SEQUENCE {
natIndex INTEGER (0..65535),
natDescr DisplayString (SIZE (0..255)),
natIpAddrFR IpAddress,
natIpAddrTO IpAddress,
natPktsin Counter,
natPktsout Counter,
natBitsin Counter,
natBitsout Counter,
natPktsinHi32 Counter,
natPktsoutHi32 Counter,
natBitsinHi32 Counter,
natBitsoutHi32 Counter,
natOutsideNetmask IpAddress,
natOutsideBroadcast IpAddress,
natInterface DisplayString (SIZE (0..255)), -- This has been deprecated
natUnitId INTEGER,
natVLANs DisplayString (SIZE (0..255)),
natARPEnabled INTEGER,
natEnabled INTEGER,
natServices DisplayString (SIZE (0..255))
}
natIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each NAT defined."
::= { natEntry 1 }
natDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string describing the NAT."
::= { natEntry 2 }
natIpAddrFR OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The FROM IP Address for the NAT."
::= { natEntry 3 }
natIpAddrTO OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The TO IP Address for the NAT."
::= { natEntry 4 }
natPktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this NAT."
::= { natEntry 5 }
natPktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this NAT."
::= { natEntry 6 }
natBitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this NAT."
::= { natEntry 7 }
natBitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this NAT."
::= { natEntry 8 }
natPktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this NAT."
::= { natEntry 9 }
natPktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this NAT."
::= { natEntry 10 }
natBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this NAT."
::= { natEntry 11 }
natBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this NAT."
::= { natEntry 12 }
natOutsideNetmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The outside netmask for this NAT."
::= { natEntry 13 }
natOutsideBroadcast OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The outside broadcast address for this NAT."
::= { natEntry 14 }
natInterface OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"NATs now exist on VLANS and not specific interfaces.
This OID is deprecated and will always return 0.0.0.0."
::= { natEntry 15 }
natUnitId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unit id associated with this NAT."
::= { natEntry 16 }
natVLANs OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If this list is empty, (the default) this NAT will be accessible on all VLANS.
If this list is not empty, this NAT will be accessible only on those VLANs
specified in the list."
::= { natEntry 17 }
natARPEnabled OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether the NAT can send ARP requests;
true = yes, false = no."
::= { natEntry 18 }
natEnabled OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether the NAT is enabled; true = enabled,
false = disabled."
::= { natEntry 19 }
natServices OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If this list is empty, (the default) this NAT will map
all services and protocols. If this list is not empty,
then the listed services and protocols will not be mapped."
::= { natEntry 20 }
--================================================================
-- VPORT information
--================================================================
vportNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of virtual ports present on this system."
::= { vport 1 }
vportTable OBJECT-TYPE
SYNTAX SEQUENCE OF VportEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of virtual port entries. The number of
entries is given by the value of vportNumber."
::= { vport 2 }
vportEntry OBJECT-TYPE
SYNTAX VportEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A virtual port entry containing virtual port statistics."
INDEX { vportIndex }
::= { vportTable 1 }
VportEntry ::=
SEQUENCE {
vportIndex INTEGER (0..65535),
vportPort INTEGER,
vportDescr DisplayString (SIZE (0..255)),
vportPktsin Counter,
vportPktsout Counter,
vportBitsin Counter,
vportBitsout Counter,
vportConcur INTEGER,
vportConmax INTEGER,
vportConlimit INTEGER,
vportContot Counter,
vportReaped Counter,
vportPktsinHi32 Counter,
vportPktsoutHi32 Counter,
vportBitsinHi32 Counter,
vportBitsoutHi32 Counter,
vportAllowed INTEGER,
vportTCPpersistence INTEGER,
vportUDPpersistence INTEGER,
vportIPpersistence INTEGER,
vportUDPEnabled INTEGER
}
vportIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each virtual port defined."
::= { vportEntry 1 }
vportPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port Number for the virtual port."
::= { vportEntry 2 }
vportDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string describing the virtual port."
::= { vportEntry 3 }
vportPktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this virtual port."
::= { vportEntry 4 }
vportPktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this virtual port."
::= { vportEntry 5 }
vportBitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this virtual port."
::= { vportEntry 6 }
vportBitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this virtual port."
::= { vportEntry 7 }
vportConcur OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of current connections for this virtual
port"
::= { vportEntry 8 }
vportConmax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this virtual port
has had open at any one time."
::= { vportEntry 9 }
vportConlimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The connection limit for this virtual port."
::= { vportEntry 10 }
vportContot OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this virtual port
has had open since the server started."
::= { vportEntry 11 }
vportReaped OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total connections reaped on this virtual port."
::= { vportEntry 12 }
vportPktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets in for this virtual port."
::= { vportEntry 13 }
vportPktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total packets out for this virtual port."
::= { vportEntry 14 }
vportBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits in for this virtual port."
::= { vportEntry 15 }
vportBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total bits out for this virtual port."
::= { vportEntry 16 }
vportAllowed OBJECT-TYPE
SYNTAX INTEGER { allowed(1), disallowed(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION "Is TCP access allowed for this port?"
::= { vportEntry 17 }
vportTCPpersistence OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of seconds before TCP persistence
expires for this virtual port."
::= { vportEntry 18 }
vportUDPpersistence OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of seconds before UDP persistence
expires for this virtual port."
::= { vportEntry 19 }
vportIPpersistence OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of seconds before IP persistence
expires for this virtual port."
::= { vportEntry 20 }
vportUDPEnabled OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "States whether the UDP access to this port
is enabled for this port; true = enabled, false = disabled."
::= { vportEntry 21 }
--================================================================
-- MEMBER information
-- member information is indexed by Virtual Path and Ordinal Number
--================================================================
memberTable OBJECT-TYPE
SYNTAX SEQUENCE OF MemberEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing balancer member information."
::= { member 2 }
memberEntry OBJECT-TYPE
SYNTAX MemberEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information Specific to Members."
INDEX { memberVirtualAddress, memberVirtualAddressPort,
memberOrdinal }
::= { memberTable 1 }
MemberEntry ::=
SEQUENCE {
memberVirtualAddress IpAddress,
memberVirtualAddressPort INTEGER (0..65535),
memberOrdinal INTEGER (0..65535),
memberAddress IpAddress,
memberPort INTEGER,
memberStatus INTEGER,
memberPktsin Counter,
memberPktsout Counter,
memberBitsin Counter,
memberBitsout Counter,
memberConcur INTEGER,
memberConmax INTEGER,
memberConlimit INTEGER,
memberContot Counter,
memberPktsinHi32 Counter,
memberPktsoutHi32 Counter,
memberBitsinHi32 Counter,
memberBitsoutHi32 Counter
}
memberVirtualAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The virtual IP address."
::= { memberEntry 1 }
memberVirtualAddressPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The virtual IP address port."
::= { memberEntry 2 }
memberOrdinal OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The virtual IP address member ordinal number."
::= { memberEntry 3 }
memberAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The node IP address for this member."
::= { memberEntry 4 }
memberPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The node port for this member."
::= { memberEntry 5 }
memberStatus OBJECT-TYPE
SYNTAX BigAPIStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of this member."
::= { memberEntry 6 }
memberPktsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of packets read off the network for
this member."
::= { memberEntry 7 }
memberPktsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of packets written to the network for
this member."
::= { memberEntry 8 }
memberBitsin OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of bits read off the network for this
member."
::= { memberEntry 9 }
memberBitsout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of bits written to the network for
this member."
::= { memberEntry 10 }
memberConcur OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of connections currently open for this
member."
::= { memberEntry 11 }
memberConmax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this member has had
open at any one time."
::= { memberEntry 12 }
memberConlimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this member can
support at one time."
::= { memberEntry 13 }
memberContot OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of connections this member has
served since the server started."
::= { memberEntry 14 }
memberPktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of packets read off the network for
this member."
::= { memberEntry 15 }
memberPktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of packets written to the network for
this member."
::= { memberEntry 16 }
memberBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of bits read off the network for this
member."
::= { memberEntry 17 }
memberBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of bits written to the network for
this member."
::= { memberEntry 18 }
--================================================================
-- Node information
--================================================================
nodesNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Nodes present on this system."
::= { nodes 1 }
nodesTable OBJECT-TYPE
SYNTAX SEQUENCE OF NodesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of Nodes entries. The number of entries is
given by the value of nodesNumber."
::= { nodes 2 }
nodesEntry OBJECT-TYPE
SYNTAX NodesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A ndaddr entry containing ndaddr statistics."
INDEX { nodesIndex }
::= { nodesTable 1 }
NodesEntry ::=
SEQUENCE {
nodesIndex INTEGER (0..65535),
nodesAddr DisplayString (SIZE (0..255)),
nodesPktsinLo32 Counter,
nodesPktsinHi32 Counter,
nodesPktsoutLo32 Counter,
nodesPktsoutHi32 Counter,
nodesBitsinLo32 Counter,
nodesBitsinHi32 Counter,
nodesBitsoutLo32 Counter,
nodesBitsoutHi32 Counter,
nodesCurrentConnections INTEGER,
nodesMaxConnections INTEGER,
nodesConnectionLimit INTEGER,
nodesTotalConnections Counter,
nodesEnabled INTEGER,
nodesPingerState INTEGER
}
nodesIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each nodes defined."
::= { nodesEntry 1 }
nodesAddr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address and Port of the Node."
::= { nodesEntry 2 }
nodesPktsinLo32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The low 32 bits of the number of packets delivered to this Node."
::= { nodesEntry 3 }
nodesPktsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The high 32 bits of the number of packets delivered to this Node."
::= { nodesEntry 4 }
nodesPktsoutLo32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The low 32 bits of the number of packets delivered from this Node."
::= { nodesEntry 5 }
nodesPktsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The high 32 bits of the number of packets delivered from this Node."
::= { nodesEntry 6 }
nodesBitsinLo32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The low 32 bits of the number of bits delivered to this Node."
::= { nodesEntry 7}
nodesBitsinHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The high 32 bits of the number of bits delivered to this Node."
::= { nodesEntry 8 }
nodesBitsoutLo32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The low 32 bits of the number of bits delivered from this Node."
::= { nodesEntry 9 }
nodesBitsoutHi32 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The high 32 bits of the number of bits delivered from this Node."
::= { nodesEntry 10 }
nodesCurrentConnections OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of current connections for this Node."
::= { nodesEntry 11 }
nodesMaximumConnections OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this Node
has had open at one time."
::= { nodesEntry 12 }
nodesConnectionLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of connections this Node
is allowed to have open at one time."
::= { nodesEntry 13 }
nodesTotalConnections OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total connections that this Node had
had."
::= { nodesEntry 14 }
nodesEnabled OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"States whether this Node is enabled;
true = enabled, false = disabled."
::= { nodesEntry 15 }
nodesPingerState OBJECT-TYPE
SYNTAX INTEGER {
unchecked(1),
up(2),
down(3),
forcedDown(4),
checking(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Enumerated type, describing Node state, up, down
checking, unchecked."
::= { nodesEntry 16 }
--================================================================
-- TRAP Information
--================================================================
loadBalTrapMessage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Text string which describes the loadBalTrap."
DEFVAL {""}
::= { loadBalTraps 1 }
ipAddressString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Text string which will contain either an IP address or a hostname
which identifies a specific device."
DEFVAL {""}
::= { loadBalTraps 2 }
loadBalTrapMisc TRAP-TYPE
ENTERPRISE loadBalTraps
VARIABLES {
loadBalTrapMessage
}
DESCRIPTION
"Uncategorized trap."
::= 1
loadBalTrapServiceDown TRAP-TYPE
ENTERPRISE loadBalTraps
VARIABLES {
loadBalTrapMessage,
ipAddressString,
memberPort
}
DESCRIPTION
"Service Came Down."
::= 2
loadBalTrapServiceUP TRAP-TYPE
ENTERPRISE loadBalTraps
VARIABLES {
loadBalTrapMessage,
ipAddressString,
memberPort
}
DESCRIPTION
"Service Came Up."
::= 3
loadBalTrapReset TRAP-TYPE
ENTERPRISE loadBalTraps
VARIABLES {
loadBalTrapMessage
}
DESCRIPTION
"System Reset."
::= 4
loadBalTrapDenial TRAP-TYPE
ENTERPRISE loadBalTraps
VARIABLES {
loadBalTrapMessage
}
DESCRIPTION
"REQUEST DENIAL"
::= 5
loadBalTrapLogin TRAP-TYPE
ENTERPRISE loadBalTraps
VARIABLES {
loadBalTrapMessage
}
DESCRIPTION
"Root Login."
::= 6
loadBalTrapRemoveUnit TRAP-TYPE
ENTERPRISE loadBalTraps
VARIABLES {
loadBalTrapMessage
}
DESCRIPTION
"Removing unit. Potential failover of this BIG-IP."
::= 7
loadBalTrapAddUnit TRAP-TYPE
ENTERPRISE loadBalTraps
VARIABLES {
loadBalTrapMessage
}
DESCRIPTION
"Adding unit. This BIG-IP has taken responsibility for a new unit id."
::= 8
END