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