summaryrefslogtreecommitdiff
path: root/MIBS/hp/HP-SN-SW-L4-SWITCH-GROUP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/HP-SN-SW-L4-SWITCH-GROUP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/hp/HP-SN-SW-L4-SWITCH-GROUP-MIB')
-rw-r--r--MIBS/hp/HP-SN-SW-L4-SWITCH-GROUP-MIB4603
1 files changed, 4603 insertions, 0 deletions
diff --git a/MIBS/hp/HP-SN-SW-L4-SWITCH-GROUP-MIB b/MIBS/hp/HP-SN-SW-L4-SWITCH-GROUP-MIB
new file mode 100644
index 0000000..b87f95b
--- /dev/null
+++ b/MIBS/hp/HP-SN-SW-L4-SWITCH-GROUP-MIB
@@ -0,0 +1,4603 @@
+HP-SN-SW-L4-SWITCH-GROUP-MIB DEFINITIONS ::= BEGIN
+
+
+-- Foundry L4 Switch Group MIB Release 1.0.0
+-- Revision 0 01/08/2000
+
+-- Copyright 1996-98 Foundry Networks, Inc.
+-- All rights reserved.
+-- This Foundry Networks SNMP Management Information Base Specification
+-- (Specification) embodies Foundry Networks' confidential and
+-- proprietary intellectual property. Foundry Networks retains all
+-- title and ownership in the Specification, including any
+-- revisions.
+
+-- This Specification is supplied "AS IS," and Foundry Networks makes
+-- no warranty, either express or implied, as to the use,
+-- operation, condition, or performance of the Specification.
+
+-- SECTION 1: Top Level Definitions
+
+
+-- Imports
+
+IMPORTS
+ IpAddress, Counter, TimeTicks
+ FROM RFC1155-SMI
+ Counter64 FROM SNMPv2-SMI
+
+ OBJECT-TYPE
+ FROM RFC-1212
+ snL4
+ FROM HP-SN-ROOT-MIB;
+
+ -- textual conventions
+ -- maximum of ports are 32.
+
+ -- Row Creation/Deletion Values
+
+ L4RowSts ::= INTEGER { other(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ -- L4 Status Values
+
+ L4Status ::= INTEGER { disabled(0), enabled(1) }
+
+ -- L4 Server Name
+ L4ServerName ::= OCTET STRING (SIZE(1..32))
+
+ -- L4 Flag Values
+ L4Flag ::= INTEGER { false(0), true(1) }
+
+ -- L4 Delete Sate
+ L4DeleteState ::= INTEGER { done(0),
+ waitunbind(1),
+ waitdelete(2)
+ }
+
+ -- WebCacheSate
+ WebCacheState ::= INTEGER { disabled(0),
+ enabled(1),
+ failed(2),
+ testing(3),
+ suspect(4),
+ shutdown(5),
+ active(6)
+ }
+
+ PhysAddress ::= OCTET STRING
+ -- This data type is used to model media addresses. For many
+ -- types of media, this will be in a binary representation.
+ -- For example, an ethernet address would be represented as
+ -- a string of 6 octets.
+
+ DisplayString ::=
+ OCTET STRING
+ -- This data type is used to model textual information taken
+ -- from the NVT ASCII character set. By convention, objects
+ -- with this syntax are declared as having
+ --
+ -- SIZE (0..255)
+
+
+snL4Gen OBJECT IDENTIFIER ::= { snL4 1 }
+snL4VirtualServer OBJECT IDENTIFIER ::= { snL4 2 }
+snL4RealServer OBJECT IDENTIFIER ::= { snL4 3 }
+snL4VirtualServerPort OBJECT IDENTIFIER ::= { snL4 4 }
+snL4RealServerPort OBJECT IDENTIFIER ::= { snL4 5 }
+snL4Bind OBJECT IDENTIFIER ::= { snL4 6 }
+snL4VirtualServerStatus OBJECT IDENTIFIER ::= { snL4 7 }
+snL4RealServerStatus OBJECT IDENTIFIER ::= { snL4 8 }
+snL4VirtualServerPortStatus OBJECT IDENTIFIER ::= { snL4 9 }
+snL4RealServerPortStatus OBJECT IDENTIFIER ::= { snL4 10 }
+snL4Policy OBJECT IDENTIFIER ::= { snL4 11 }
+snL4PolicyPortAccess OBJECT IDENTIFIER ::= { snL4 12 }
+snL4Trap OBJECT IDENTIFIER ::= { snL4 13 }
+snL4WebCache OBJECT IDENTIFIER ::= { snL4 14 }
+snL4WebCacheGroup OBJECT IDENTIFIER ::= { snL4 15 }
+snL4WebCacheTrafficStats OBJECT IDENTIFIER ::= { snL4 16 }
+snL4WebUncachedTrafficStats OBJECT IDENTIFIER ::= { snL4 17 }
+snL4WebCachePort OBJECT IDENTIFIER ::= { snL4 18 }
+snL4RealServerCfg OBJECT IDENTIFIER ::= { snL4 19 }
+snL4RealServerPortCfg OBJECT IDENTIFIER ::= { snL4 20 }
+snL4VirtualServerCfg OBJECT IDENTIFIER ::= { snL4 21 }
+snL4VirtualServerPortCfg OBJECT IDENTIFIER ::= { snL4 22 }
+snL4RealServerStatistic OBJECT IDENTIFIER ::= { snL4 23 }
+snL4RealServerPortStatistic OBJECT IDENTIFIER ::= { snL4 24 }
+snL4VirtualServerStatistic OBJECT IDENTIFIER ::= { snL4 25 }
+snL4VirtualServerPortStatistic OBJECT IDENTIFIER ::= { snL4 26 }
+snL4GslbSiteRemoteServerIrons OBJECT IDENTIFIER ::= { snL4 27 }
+snL4History OBJECT IDENTIFIER ::= { snL4 28 }
+
+
+-- L4 General MIBs
+
+snL4MaxSessionLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "numbers of maximum session (L4 cache) entries"
+ ::= { snL4Gen 1 }
+
+snL4TcpSynLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Numbers of connection per second"
+ ::= { snL4Gen 2 }
+
+-- Server load balancing
+snL4slbGlobalSDAType OBJECT-TYPE
+ SYNTAX INTEGER {
+ leastconnection(1),
+ roundrobin(2),
+ weighted(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Global Session Distribution Algorithm(SDA)"
+ ::= { snL4Gen 3 }
+
+snL4slbTotalConnections OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total connections in this device"
+ ::= { snL4Gen 4 }
+
+snL4slbLimitExceeds OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "exceeds snL4TCPSynLimit (numbers of connection per second)"
+ ::= { snL4Gen 5 }
+
+-- Server load balancing traffic info
+
+snL4slbForwardTraffic OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Client->Server"
+ ::= { snL4Gen 6 }
+
+snL4slbReverseTraffic OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Server->Client"
+ ::= { snL4Gen 7 }
+
+snL4slbDrops OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4Gen 8 }
+
+snL4slbDangling OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4Gen 9 }
+
+snL4slbDisableCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4Gen 10 }
+
+snL4slbAged OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4Gen 11 }
+
+snL4slbFinished OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FIN_or_RST"
+ ::= { snL4Gen 12 }
+
+-- Session
+
+snL4FreeSessionCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum sessions - used sessions"
+ ::= { snL4Gen 13 }
+
+
+-- Hot stand-by
+snL4BackupInterface OBJECT-TYPE
+ SYNTAX INTEGER (0..26)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "backup monitoring port"
+ ::= { snL4Gen 14 }
+
+snL4BackupMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Associated MAC address for backup monitoring port"
+ ::= { snL4Gen 15 }
+
+snL4Active OBJECT-TYPE
+ SYNTAX L4Flag
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4Gen 16 }
+
+snL4Redundancy OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4Gen 17 }
+
+snL4Backup OBJECT-TYPE
+ SYNTAX L4Flag
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "true->StandBy,false->active"
+ ::= { snL4Gen 18 }
+
+snL4BecomeActive OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "How many times this device become active"
+ ::= { snL4Gen 19 }
+
+snL4BecomeStandBy OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "How many times this device become standby"
+ ::= { snL4Gen 20 }
+
+snL4BackupState OBJECT-TYPE
+ SYNTAX INTEGER {
+ slbSyncComplete(0),
+ slbSyncReqMap(1),
+ slbSyncreqMac(2),
+ slbSyncreqServers(3),
+ slbSyncReqL4(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup state"
+ ::= { snL4Gen 21 }
+
+snL4NoPDUSent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4Gen 22 }
+
+
+snL4NoPDUCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4Gen 23 }
+
+
+snL4NoPortMap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4Gen 24 }
+
+snL4unsuccessfulConn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unsuccessfull connection"
+ ::= { snL4Gen 25 }
+
+snL4PingInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ping retries interval"
+ DEFVAL { 2 }
+ ::= { snL4Gen 26 }
+
+snL4PingRetry OBJECT-TYPE
+ SYNTAX INTEGER (2..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ping retries attempts"
+ DEFVAL { 4 }
+ ::= { snL4Gen 27 }
+
+snL4TcpAge OBJECT-TYPE
+ SYNTAX INTEGER (2..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCP reset age"
+ DEFVAL { 30 }
+ ::= { snL4Gen 28 }
+
+
+snL4UdpAge OBJECT-TYPE
+ SYNTAX INTEGER (2..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UDP reset age"
+ DEFVAL { 5 }
+ ::= { snL4Gen 29 }
+
+
+-- Enable/disable L4 traps
+
+snL4EnableMaxSessionLimitReachedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable maximum number of connections reached trap."
+ ::= { snL4Gen 30 }
+
+snL4EnableTcpSynLimitReachedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable the number of TCP SYN limits reached trap."
+ ::= { snL4Gen 31 }
+
+snL4EnableRealServerUpTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable the real server up trap."
+ ::= { snL4Gen 32 }
+
+snL4EnableRealServerDownTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable the real server down trap."
+ ::= { snL4Gen 33 }
+
+snL4EnableRealServerPortUpTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable the real server TCP port up trap."
+ ::= { snL4Gen 34 }
+
+snL4EnableRealServerPortDownTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable the real server TCP port down trap."
+ ::= { snL4Gen 35 }
+
+snL4EnableRealServerMaxConnLimitReachedTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable the real server maximum number of
+ connections reached trap."
+ ::= { snL4Gen 36 }
+
+snL4EnableBecomeStandbyTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable trap of the server load balancing
+ switch changes state from active to standby."
+ ::= { snL4Gen 37 }
+
+snL4EnableBecomeActiveTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/disable trap of the server load balancing
+ switch changes state from standby to active."
+ ::= { snL4Gen 38 }
+
+snL4slbRouterInterfacePortMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Router interface port mask.
+ (It was obsoleted after release 07100, replaced by snL4slbRouterInterfacePortList)"
+ ::= { snL4Gen 39 }
+
+------- Server Cache Group Global MIBs ----------
+snL4MaxNumWebCacheGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of server cache groups"
+ ::= { snL4Gen 40 }
+
+snL4MaxNumWebCachePerGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of WEB Cache servers in each of web cache group"
+ ::= { snL4Gen 41 }
+
+snL4WebCacheStateful OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEB Cache servers cache-stateful"
+ ::= { snL4Gen 42 }
+
+------- GSLB Group Global MIBs ----------
+snL4EnableGslbHealthCheckIpUpTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Health check IP up."
+ ::= { snL4Gen 43 }
+
+snL4EnableGslbHealthCheckIpDownTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Health check IP down."
+ ::= { snL4Gen 44 }
+
+
+snL4EnableGslbHealthCheckIpPortUpTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Health check IP port up."
+ ::= { snL4Gen 45 }
+
+
+snL4EnableGslbHealthCheckIpPortDownTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Health check IP port down."
+ ::= { snL4Gen 46 }
+
+
+snL4EnableGslbRemoteGslbSiDownTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Connection to GSLB ServerIron is down."
+ ::= { snL4Gen 47 }
+
+
+snL4EnableGslbRemoteGslbSiUpTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Connection to GSLB ServerIron is up."
+ ::= { snL4Gen 48 }
+
+
+snL4EnableGslbRemoteSiDownTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "GSLB connection to remote ServerIron is down."
+ ::= { snL4Gen 49 }
+
+
+snL4EnableGslbRemoteSiUpTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "GSLB connection to remote ServerIron is up."
+ ::= { snL4Gen 50 }
+
+snL4slbRouterInterfacePortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Router interface port list. Each port index is a 16-bit integer
+ in big endian order. 8-bit is the slot number, the other 8-bit
+ is the port number."
+ ::= { snL4Gen 51 }
+
+
+-- Virtual Server table
+
+snL4VirtualServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server table."
+ ::= { snL4VirtualServer 1 }
+
+snL4VirtualServerEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in L4 Virtual Server table."
+ INDEX { snL4VirtualServerIndex }
+ ::= { snL4VirtualServerTable 1 }
+
+SnL4VirtualServerEntry ::= SEQUENCE {
+ snL4VirtualServerIndex
+ INTEGER,
+ snL4VirtualServerName
+ L4ServerName,
+ snL4VirtualServerVirtualIP
+ IpAddress,
+ snL4VirtualServerAdminStatus
+ L4Status,
+ snL4VirtualServerSDAType
+ INTEGER,
+ snL4VirtualServerRowStatus
+ L4RowSts,
+ snL4VirtualServerDeleteState
+ L4DeleteState
+ }
+
+snL4VirtualServerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The table index for a Virtual Server entry."
+ ::= { snL4VirtualServerEntry 1 }
+
+
+snL4VirtualServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual server name."
+ ::= { snL4VirtualServerEntry 2 }
+
+snL4VirtualServerVirtualIP
+ OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server IP Address."
+ ::= { snL4VirtualServerEntry 3 }
+
+snL4VirtualServerAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server status is ether disabled(0) or enabled(1)."
+ ::= { snL4VirtualServerEntry 4 }
+
+snL4VirtualServerSDAType OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ leastconnection(1),
+ roundrobin(2),
+ weighted(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCP/UDP Sessions Distribution Algorithms Type."
+ ::= { snL4VirtualServerEntry 5 }
+
+ snL4VirtualServerRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a virtual server
+ entry."
+ ::= {snL4VirtualServerEntry 6 }
+
+snL4VirtualServerDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4VirtualServerEntry 7 }
+
+
+-- Real Server table
+
+snL4RealServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server table."
+ ::= { snL4RealServer 1 }
+
+snL4RealServerEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server table."
+ INDEX { snL4RealServerIndex }
+ ::= { snL4RealServerTable 1 }
+
+SnL4RealServerEntry ::= SEQUENCE {
+ snL4RealServerIndex
+ INTEGER,
+ snL4RealServerName
+ L4ServerName,
+ snL4RealServerIP
+ IpAddress,
+ snL4RealServerAdminStatus
+ L4Status,
+ snL4RealServerMaxConnections
+ INTEGER,
+ snL4RealServerWeight
+ INTEGER,
+ snL4RealServerRowStatus
+ L4RowSts,
+ snL4RealServerDeleteState
+ L4DeleteState
+ }
+
+snL4RealServerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The table index for a Real Server entry."
+ ::= { snL4RealServerEntry 1 }
+snL4RealServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real server name."
+ ::= { snL4RealServerEntry 2 }
+
+snL4RealServerIP
+ OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server IP Address."
+ ::= { snL4RealServerEntry 3 }
+
+snL4RealServerAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server status is ether disabled(0) or enabled(1)."
+ ::= { snL4RealServerEntry 4 }
+
+snL4RealServerMaxConnections OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Maximum Connection allowed."
+ ::= { snL4RealServerEntry 5 }
+
+ snL4RealServerWeight OBJECT-TYPE
+ SYNTAX INTEGER (0..65000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server weight"
+ ::= { snL4RealServerEntry 6 }
+
+ snL4RealServerRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a real server entry."
+ ::= {snL4RealServerEntry 7 }
+
+snL4RealServerDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4RealServerEntry 8 }
+
+
+
+-- Virtual Server Port table
+
+snL4VirtualServerPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server Port table."
+ ::= { snL4VirtualServerPort 1 }
+
+snL4VirtualServerPortEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Virtual Server Port table."
+ INDEX { snL4VirtualServerPortIndex }
+ ::= { snL4VirtualServerPortTable 1 }
+
+SnL4VirtualServerPortEntry ::= SEQUENCE {
+ snL4VirtualServerPortIndex
+ INTEGER,
+ snL4VirtualServerPortServerName
+ L4ServerName,
+ snL4VirtualServerPortPort
+ INTEGER,
+ snL4VirtualServerPortAdminStatus
+ L4Status,
+ snL4VirtualServerPortSticky
+ INTEGER,
+ snL4VirtualServerPortConcurrent
+ INTEGER,
+ snL4VirtualServerPortRowStatus
+ L4RowSts,
+ snL4VirtualServerPortDeleteState
+ L4DeleteState
+ }
+
+
+snL4VirtualServerPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for Virtual Server Port entry."
+ ::= { snL4VirtualServerPortEntry 1 }
+
+
+snL4VirtualServerPortServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortEntry 2 }
+
+snL4VirtualServerPortPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortEntry 3 }
+
+
+snL4VirtualServerPortAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortEntry 4 }
+
+
+ snL4VirtualServerPortSticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortEntry 5 }
+
+
+ snL4VirtualServerPortConcurrent OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortEntry 6 }
+
+
+ snL4VirtualServerPortRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a virtual server port entry."
+ ::= { snL4VirtualServerPortEntry 7 }
+
+snL4VirtualServerPortDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4VirtualServerPortEntry 8 }
+
+
+
+
+-- Real Server Port table
+
+snL4RealServerPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Port table."
+ ::= { snL4RealServerPort 1 }
+
+snL4RealServerPortEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server Port table."
+ INDEX { snL4RealServerPortIndex }
+ ::= { snL4RealServerPortTable 1 }
+
+SnL4RealServerPortEntry ::= SEQUENCE {
+ snL4RealServerPortIndex
+ INTEGER,
+ snL4RealServerPortServerName
+ L4ServerName,
+ snL4RealServerPortPort
+ INTEGER,
+ snL4RealServerPortAdminStatus
+ L4Status,
+ snL4RealServerPortRowStatus
+ L4RowSts,
+ snL4RealServerPortDeleteState
+ L4DeleteState
+ }
+
+
+snL4RealServerPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for Real Server Port entry."
+ ::= { snL4RealServerPortEntry 1 }
+snL4RealServerPortServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortEntry 2 }
+
+snL4RealServerPortPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortEntry 3 }
+
+
+snL4RealServerPortAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortEntry 4 }
+
+ snL4RealServerPortRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a Real server port entry."
+ ::= { snL4RealServerPortEntry 5 }
+
+snL4RealServerPortDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4RealServerPortEntry 6 }
+
+
+
+-- Bind table
+
+snL4BindTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4BindEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Bind table."
+ ::= { snL4Bind 1 }
+
+snL4BindEntry OBJECT-TYPE
+ SYNTAX SnL4BindEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Bind table."
+ INDEX { snL4BindIndex }
+ ::= { snL4BindTable 1 }
+
+SnL4BindEntry ::= SEQUENCE {
+ snL4BindIndex
+ INTEGER,
+ snL4BindVirtualServerName
+ L4ServerName,
+ snL4BindVirtualPortNumber
+ INTEGER,
+ snL4BindRealServerName
+ L4ServerName,
+ snL4BindRealPortNumber
+ INTEGER,
+ snL4BindRowStatus
+ INTEGER
+ }
+
+
+snL4BindIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for Bind entry."
+ ::= { snL4BindEntry 1 }
+
+snL4BindVirtualServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4BindEntry 2 }
+
+snL4BindVirtualPortNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4BindEntry 3 }
+
+
+ snL4BindRealServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4BindEntry 4 }
+
+snL4BindRealPortNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4BindEntry 5 }
+snL4BindRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete bind entry."
+ ::= { snL4BindEntry 6 }
+
+
+
+
+
+-- Virtual Server Status table
+
+snL4VirtualServerStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server Status table."
+ ::= { snL4VirtualServerStatus 1 }
+
+snL4VirtualServerStatusEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in L4 Virtual Server Status table."
+ INDEX { snL4VirtualServerStatusIndex }
+ ::= { snL4VirtualServerStatusTable 1 }
+
+SnL4VirtualServerStatusEntry ::= SEQUENCE {
+ snL4VirtualServerStatusIndex
+ INTEGER,
+ snL4VirtualServerStatusName
+ L4ServerName,
+ snL4VirtualServerStatusReceivePkts
+ Counter,
+ snL4VirtualServerStatusTransmitPkts
+ Counter,
+ snL4VirtualServerStatusTotalConnections
+ Counter
+ }
+
+snL4VirtualServerStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The table index for a Virtual Server Status entry."
+ ::= { snL4VirtualServerStatusEntry 1 }
+
+
+snL4VirtualServerStatusName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual server name."
+ ::= { snL4VirtualServerStatusEntry 2 }
+
+
+snL4VirtualServerStatusReceivePkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatusEntry 3 }
+
+snL4VirtualServerStatusTransmitPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatusEntry 4 }
+
+snL4VirtualServerStatusTotalConnections OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatusEntry 5 }
+
+
+-- Real Server Status Table
+
+snL4RealServerStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Status table."
+ ::= { snL4RealServerStatus 1 }
+
+snL4RealServerStatusEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server Status table."
+ INDEX { snL4RealServerStatusIndex }
+ ::= { snL4RealServerStatusTable 1 }
+
+SnL4RealServerStatusEntry ::= SEQUENCE {
+ snL4RealServerStatusIndex
+ INTEGER,
+ snL4RealServerStatusName
+ L4ServerName,
+ snL4RealServerStatusRealIP
+ IpAddress,
+ snL4RealServerStatusReceivePkts
+ Counter,
+ snL4RealServerStatusTransmitPkts
+ Counter,
+ snL4RealServerStatusCurConnections
+ INTEGER,
+ snL4RealServerStatusTotalConnections
+ Counter,
+ snL4RealServerStatusAge
+ INTEGER,
+ snL4RealServerStatusState
+ INTEGER,
+ snL4RealServerStatusReassignments
+ INTEGER,
+ snL4RealServerStatusReassignmentLimit
+ INTEGER,
+ snL4RealServerStatusFailedPortExists
+ INTEGER,
+ snL4RealServerStatusFailTime
+ INTEGER,
+ snL4RealServerStatusPeakConnections
+ INTEGER
+ }
+
+snL4RealServerStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The table index for a Real Server Status entry."
+ ::= { snL4RealServerStatusEntry 1 }
+
+snL4RealServerStatusName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 2 }
+
+snL4RealServerStatusRealIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 3 }
+
+snL4RealServerStatusReceivePkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 4 }
+
+snL4RealServerStatusTransmitPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 5 }
+
+snL4RealServerStatusCurConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 6 }
+
+snL4RealServerStatusTotalConnections OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 7 }
+
+snL4RealServerStatusAge OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 8 }
+
+snL4RealServerStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ serverdisabled(0),
+ serverenabled(1),
+ serverfailed(2),
+ servertesting(3),
+ serversuspect(4),
+ servershutdown(5),
+ serveractive(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 9 }
+
+snL4RealServerStatusReassignments OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 10 }
+
+snL4RealServerStatusReassignmentLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 11 }
+
+snL4RealServerStatusFailedPortExists OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 12 }
+
+snL4RealServerStatusFailTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 13 }
+
+
+snL4RealServerStatusPeakConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatusEntry 14 }
+
+
+
+
+-- Virtual Server Port Status table
+
+snL4VirtualServerPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server Port Status table."
+ ::= { snL4VirtualServerPortStatus 1 }
+
+snL4VirtualServerPortStatusEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Virtual Server Port Status table."
+ INDEX { snL4VirtualServerPortStatusIndex }
+ ::= { snL4VirtualServerPortStatusTable 1 }
+
+SnL4VirtualServerPortStatusEntry ::= SEQUENCE {
+ snL4VirtualServerPortStatusIndex
+ INTEGER,
+ snL4VirtualServerPortStatusPort
+ INTEGER,
+ snL4VirtualServerPortStatusServerName
+ L4ServerName,
+ snL4VirtualServerPortStatusCurrentConnection
+ INTEGER,
+ snL4VirtualServerPortStatusTotalConnection
+ Counter,
+ snL4VirtualServerPortStatusPeakConnection
+ INTEGER
+ }
+
+snL4VirtualServerPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for Virtual Server Port Status entry."
+ ::= { snL4VirtualServerPortStatusEntry 1 }
+
+snL4VirtualServerPortStatusPort OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatusEntry 2 }
+
+ snL4VirtualServerPortStatusServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatusEntry 3 }
+
+ snL4VirtualServerPortStatusCurrentConnection OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatusEntry 4 }
+
+ snL4VirtualServerPortStatusTotalConnection OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatusEntry 5 }
+
+ snL4VirtualServerPortStatusPeakConnection OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatusEntry 6 }
+
+-- Real Server Port Status table
+
+snL4RealServerPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Port Status table."
+ ::= { snL4RealServerPortStatus 1 }
+
+snL4RealServerPortStatusEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server Port Status table."
+ INDEX { snL4RealServerPortStatusIndex }
+ ::= { snL4RealServerPortStatusTable 1 }
+
+SnL4RealServerPortStatusEntry ::= SEQUENCE {
+ snL4RealServerPortStatusIndex
+ INTEGER,
+ snL4RealServerPortStatusPort
+ INTEGER,
+ snL4RealServerPortStatusServerName
+ L4ServerName,
+ snL4RealServerPortStatusReassignCount
+ INTEGER,
+ snL4RealServerPortStatusState
+ INTEGER,
+ snL4RealServerPortStatusFailTime
+ INTEGER,
+ snL4RealServerPortStatusCurrentConnection
+ INTEGER,
+ snL4RealServerPortStatusTotalConnection
+ Counter,
+ snL4RealServerPortStatusRxPkts
+ Counter,
+ snL4RealServerPortStatusTxPkts
+ Counter,
+ snL4RealServerPortStatusRxBytes
+ Counter,
+ snL4RealServerPortStatusTxBytes
+ Counter,
+ snL4RealServerPortStatusPeakConnection
+ INTEGER
+ }
+
+
+snL4RealServerPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for Real Server Port Status entry."
+ ::= { snL4RealServerPortStatusEntry 1 }
+
+snL4RealServerPortStatusPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortStatusEntry 2 }
+
+snL4RealServerPortStatusServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortStatusEntry 3 }
+
+snL4RealServerPortStatusReassignCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortStatusEntry 4 }
+
+ snL4RealServerPortStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ failed(2),
+ testing(3),
+ suspect(4),
+ shutdown(5),
+ active(6),
+ unbound(7),
+ awaitUnbind(8),
+ awaitDelete(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port state"
+ ::= { snL4RealServerPortStatusEntry 5 }
+
+snL4RealServerPortStatusFailTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Only useful, if real server port state is failed.
+ Indicating how seconds has been elapsed from the last retry."
+ ::= { snL4RealServerPortStatusEntry 6 }
+
+snL4RealServerPortStatusCurrentConnection OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port current connection"
+ ::= { snL4RealServerPortStatusEntry 7 }
+
+snL4RealServerPortStatusTotalConnection OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port total connection"
+ ::= { snL4RealServerPortStatusEntry 8 }
+
+snL4RealServerPortStatusRxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port receive packets."
+ ::= { snL4RealServerPortStatusEntry 9 }
+
+
+snL4RealServerPortStatusTxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port transmit packets."
+ ::= { snL4RealServerPortStatusEntry 10 }
+
+
+snL4RealServerPortStatusRxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port receive bytes."
+ ::= { snL4RealServerPortStatusEntry 11 }
+
+snL4RealServerPortStatusTxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port transmit bytes."
+ ::= { snL4RealServerPortStatusEntry 12 }
+
+
+snL4RealServerPortStatusPeakConnection OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "peak connection for real server port."
+ ::= { snL4RealServerPortStatusEntry 13 }
+
+
+
+
+-- L4 policy table
+
+snL4PolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4PolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "L4 policy table."
+ ::= {snL4Policy 1 }
+
+snL4PolicyEntry OBJECT-TYPE
+ SYNTAX SnL4PolicyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of the L4 policy table."
+ INDEX { snL4PolicyId }
+ ::= { snL4PolicyTable 1 }
+
+SnL4PolicyEntry ::= SEQUENCE {
+ snL4PolicyId
+ INTEGER,
+ snL4PolicyPriority
+ INTEGER,
+ snL4PolicyScope
+ INTEGER,
+ snL4PolicyProtocol
+ INTEGER,
+ snL4PolicyPort
+ INTEGER,
+ snL4PolicyRowStatus
+ INTEGER
+ }
+
+snL4PolicyId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID to identify a entry."
+ ::= { snL4PolicyEntry 1 }
+
+snL4PolicyPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Stand alone stackable switch L4 Policy Priority values are:
+ normal(0) -- normal prority
+ high(1) -- high prority
+ cache(2) -- prority for cache
+ transparent(3) -- prority for transparent
+ The BigIron switch L4 Priority values are:
+ level0(0), level1(1), level2(2), level3(3),
+ level4(4), level5(5), level6(6), level7(7) "
+ ::= { snL4PolicyEntry 2 }
+
+snL4PolicyScope OBJECT-TYPE
+ SYNTAX INTEGER { global(0), local(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Scope of the local or global.
+ Global automatic apply to all port.
+ Local apply to a port."
+ ::= { snL4PolicyEntry 3 }
+
+snL4PolicyProtocol OBJECT-TYPE
+ SYNTAX INTEGER { udp(0), tcp(1) }
+
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4PolicyEntry 4 }
+
+snL4PolicyPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { snL4PolicyEntry 5 }
+
+snL4PolicyRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+ modify(5)...modifies an exsisting row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ invalid(1)...Setting it to 'invalid' has the effect of
+ rendering it inoperative.
+ valid(2).....the row exists and is valid"
+ ::= { snL4PolicyEntry 6 }
+
+-- L4 policy port access table
+
+snL4PolicyPortAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4PolicyPortAccessEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "ip interface L4 policy access table."
+ ::= {snL4PolicyPortAccess 1}
+
+snL4PolicyPortAccessEntry OBJECT-TYPE
+ SYNTAX SnL4PolicyPortAccessEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of the ip interface L4 policy access table."
+ INDEX { snL4PolicyPortAccessPort }
+ ::= { snL4PolicyPortAccessTable 1 }
+
+SnL4PolicyPortAccessEntry ::= SEQUENCE {
+ snL4PolicyPortAccessPort
+ INTEGER,
+ snL4PolicyPortAccessList
+ OCTET STRING,
+ snL4PolicyPortAccessRowStatus
+ INTEGER
+ }
+
+snL4PolicyPortAccessPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ip interface to which the L4 policy applies."
+ ::= { snL4PolicyPortAccessEntry 1 }
+
+snL4PolicyPortAccessList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..64))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "An ip L4 policy list, of which each octet contains
+ a ID number that forms a group of s. A
+ valid entry in the snL4PolicyTable with the
+ corresponding ID number (i.e. snL4PolicyId)
+ must have been created before a list is initialized."
+ ::= { snL4PolicyPortAccessEntry 2 }
+
+snL4PolicyPortAccessRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+ modify(5)...modifies an exsisting row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ invalid(1)...Setting it to 'invalid' has the effect of
+ rendering it inoperative.
+ valid(2).....the row exists and is valid"
+ ::= { snL4PolicyPortAccessEntry 3 }
+
+-- L4 trap variable binding objects
+
+snL4TrapRealServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real server IP address."
+ ::= { snL4Trap 1 }
+
+snL4TrapRealServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real server name."
+ ::= { snL4Trap 2 }
+
+snL4TrapRealServerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Transport protocol port number of the real server."
+ ::= { snL4Trap 3 }
+
+snL4TrapRealServerCurConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server current connections."
+ ::= { snL4Trap 4 }
+
+
+
+-- Web Cache table
+
+snL4WebCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4WebCacheEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server table."
+ ::= { snL4WebCache 1 }
+
+snL4WebCacheEntry OBJECT-TYPE
+ SYNTAX SnL4WebCacheEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server table."
+ INDEX { snL4WebCacheIP }
+ ::= { snL4WebCacheTable 1 }
+
+SnL4WebCacheEntry ::= SEQUENCE {
+ snL4WebCacheIP
+ IpAddress,
+ snL4WebCacheName
+ L4ServerName,
+ snL4WebCacheAdminStatus
+ L4Status,
+ snL4WebCacheMaxConnections
+ INTEGER,
+ snL4WebCacheWeight
+ INTEGER,
+ snL4WebCacheRowStatus
+ L4RowSts,
+ snL4WebCacheDeleteState
+ L4DeleteState
+ }
+
+snL4WebCacheIP
+ OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server IP Address."
+ ::= { snL4WebCacheEntry 1 }
+
+snL4WebCacheName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real server name."
+ ::= { snL4WebCacheEntry 2 }
+
+snL4WebCacheAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server status is ether disabled(0) or enabled(1)."
+ ::= { snL4WebCacheEntry 3 }
+
+snL4WebCacheMaxConnections OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Maximum Connection allowed."
+ ::= { snL4WebCacheEntry 4 }
+
+ snL4WebCacheWeight OBJECT-TYPE
+ SYNTAX INTEGER (1..65000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server weight"
+ ::= { snL4WebCacheEntry 5 }
+
+ snL4WebCacheRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a real server entry."
+ ::= {snL4WebCacheEntry 6 }
+
+snL4WebCacheDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4WebCacheEntry 7 }
+
+
+-- Web Cache Group table
+
+
+snL4WebCacheGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4WebCacheGroupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Web Cache Group table."
+ ::= { snL4WebCacheGroup 1 }
+
+snL4WebCacheGroupEntry OBJECT-TYPE
+ SYNTAX SnL4WebCacheGroupEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Web Cache Group table."
+ INDEX { snL4WebCacheGroupId }
+ ::= { snL4WebCacheGroupTable 1 }
+
+SnL4WebCacheGroupEntry ::= SEQUENCE {
+ snL4WebCacheGroupId
+ INTEGER,
+ snL4WebCacheGroupName
+ L4ServerName,
+ snL4WebCacheGroupWebCacheIpList
+ OCTET STRING,
+ snL4WebCacheGroupDestMask
+ IpAddress,
+ snL4WebCacheGroupSrcMask
+ IpAddress,
+ snL4WebCacheGroupAdminStatus
+ INTEGER,
+ snL4WebCacheGroupRowStatus
+ L4RowSts
+ }
+
+snL4WebCacheGroupId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The identification for a Web Cache Group entry.
+ The limit is from 1 to snL4MaxNumWebCacheGroup."
+ ::= { snL4WebCacheGroupEntry 1 }
+
+snL4WebCacheGroupName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Web Cache Group name."
+ ::= { snL4WebCacheGroupEntry 2 }
+
+snL4WebCacheGroupWebCacheIpList
+ OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A list of the Server Cache Group Real Server IP Address.
+ The number of IP Address is from 1 (4 OCTETs) to the
+ snL4MaxNumServersPerWebCacheGroup, maximum number of
+ server IP Address allowed in the list."
+ ::= { snL4WebCacheGroupEntry 3 }
+
+snL4WebCacheGroupDestMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Cache Server Group Destination Mask."
+ ::= { snL4WebCacheGroupEntry 4 }
+
+snL4WebCacheGroupSrcMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Cache Server Group Source Mask."
+ ::= { snL4WebCacheGroupEntry 5 }
+
+snL4WebCacheGroupAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The WEB Cache Group is set either
+ enabled(1)...........activated.
+ disabled(0)..........disabled."
+ ::= { snL4WebCacheGroupEntry 6 }
+
+ snL4WebCacheGroupRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a Web Cache Group entry."
+ ::= { snL4WebCacheGroupEntry 7 }
+
+
+-- Web Cache Traffic Statistics Table
+
+snL4WebCacheTrafficStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4WebCacheTrafficStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Web Cache Traffic Statistics table."
+ ::= { snL4WebCacheTrafficStats 1 }
+
+snL4WebCacheTrafficStatsEntry OBJECT-TYPE
+ SYNTAX SnL4WebCacheTrafficStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Web Cache Traffic Statistics table."
+ INDEX { snL4WebCacheTrafficIp , snL4WebCacheTrafficPort}
+ ::= { snL4WebCacheTrafficStatsTable 1 }
+
+SnL4WebCacheTrafficStatsEntry ::= SEQUENCE {
+ snL4WebCacheTrafficIp
+ IpAddress,
+ snL4WebCacheTrafficPort
+ INTEGER,
+ snL4WebCacheCurrConnections
+ INTEGER,
+ snL4WebCacheTotalConnections
+ INTEGER,
+ snL4WebCacheTxPkts
+ Counter,
+ snL4WebCacheRxPkts
+ Counter,
+ snL4WebCacheTxOctets
+ Counter,
+ snL4WebCacheRxOctets
+ Counter,
+ snL4WebCachePortState
+ WebCacheState
+ }
+
+snL4WebCacheTrafficIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cache Server IP Address."
+ ::= { snL4WebCacheTrafficStatsEntry 1 }
+
+snL4WebCacheTrafficPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The WEB Cache port is one of the protocol port such as UDP, TCP etc."
+ ::= { snL4WebCacheTrafficStatsEntry 2 }
+
+snL4WebCacheCurrConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the current connections in WEB Cache group."
+ ::= { snL4WebCacheTrafficStatsEntry 3 }
+
+snL4WebCacheTotalConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total connections in WEB Cache group."
+ ::= { snL4WebCacheTrafficStatsEntry 4 }
+
+snL4WebCacheTxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the Packets sending from Client/Web-Server to Cache Server"
+ ::= { snL4WebCacheTrafficStatsEntry 5 }
+
+snL4WebCacheRxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the Packets sending from Cache Server to Client/Web-Server"
+ ::= { snL4WebCacheTrafficStatsEntry 6 }
+
+snL4WebCacheTxOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the Octets sending from Client/Web-Server to Cache Server"
+ ::= { snL4WebCacheTrafficStatsEntry 7 }
+
+snL4WebCacheRxOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the Octets sending from Cache Server to Client/Web-Server"
+ ::= { snL4WebCacheTrafficStatsEntry 8 }
+
+snL4WebCachePortState OBJECT-TYPE
+ SYNTAX WebCacheState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Web Cache Port state."
+ ::= { snL4WebCacheTrafficStatsEntry 9 }
+
+-- Web Uncached Traffic Statistics Table
+
+snL4WebUncachedTrafficStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4WebUncachedTrafficStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Web Uncached Traffic Statistics table."
+ ::= { snL4WebUncachedTrafficStats 1 }
+
+snL4WebUncachedTrafficStatsEntry OBJECT-TYPE
+ SYNTAX SnL4WebUncachedTrafficStatsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Web Uncached Traffic Statistics table."
+ INDEX { snL4WebServerPort, snL4WebClientPort }
+ ::= { snL4WebUncachedTrafficStatsTable 1 }
+
+SnL4WebUncachedTrafficStatsEntry ::= SEQUENCE {
+ snL4WebServerPort
+ INTEGER,
+ snL4WebClientPort
+ INTEGER,
+ snL4WebUncachedTxPkts
+ Counter,
+ snL4WebUncachedRxPkts
+ Counter,
+ snL4WebUncachedTxOctets
+ Counter,
+ snL4WebUncachedRxOctets
+ Counter,
+ snL4WebServerPortName
+ DisplayString,
+ snL4WebClientPortName
+ DisplayString
+ }
+
+snL4WebServerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Web Server Port."
+ ::= { snL4WebUncachedTrafficStatsEntry 1 }
+
+snL4WebClientPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Web Client Port."
+ ::= { snL4WebUncachedTrafficStatsEntry 2 }
+
+snL4WebUncachedTxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the Packets sending from Client port to Web Server port"
+ ::= { snL4WebUncachedTrafficStatsEntry 3 }
+
+snL4WebUncachedRxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the Packets sending from Web Server port to Client port"
+ ::= { snL4WebUncachedTrafficStatsEntry 4 }
+
+snL4WebUncachedTxOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the Octets sending from Client port to Web Server port"
+ ::= { snL4WebUncachedTrafficStatsEntry 5 }
+
+snL4WebUncachedRxOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the Octets sending from Web Server port to Client port"
+ ::= { snL4WebUncachedTrafficStatsEntry 6 }
+
+snL4WebServerPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Web Server Port Name string."
+ ::= { snL4WebUncachedTrafficStatsEntry 7 }
+
+snL4WebClientPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Web Client Port Name string."
+ ::= { snL4WebUncachedTrafficStatsEntry 8 }
+
+
+-- Web Cache Server Port table
+
+snL4WebCachePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4WebCachePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Port table."
+ ::= { snL4WebCachePort 1 }
+
+snL4WebCachePortEntry OBJECT-TYPE
+ SYNTAX SnL4WebCachePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server Port table."
+ INDEX { snL4WebCachePortServerIp, snL4WebCachePortPort }
+ ::= { snL4WebCachePortTable 1 }
+
+SnL4WebCachePortEntry ::= SEQUENCE {
+ snL4WebCachePortServerIp
+ IpAddress,
+ snL4WebCachePortPort
+ INTEGER,
+ snL4WebCachePortAdminStatus
+ L4Status,
+ snL4WebCachePortRowStatus
+ L4RowSts,
+ snL4WebCachePortDeleteState
+ L4DeleteState
+ }
+
+
+snL4WebCachePortServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cache Server IP Address."
+ ::= { snL4WebCachePortEntry 1 }
+
+snL4WebCachePortPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The WEB Cache port is one of the protocol port such as UDP, TCP etc."
+ ::= { snL4WebCachePortEntry 2 }
+
+snL4WebCachePortAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4WebCachePortEntry 3 }
+
+ snL4WebCachePortRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a Real server port entry."
+ ::= { snL4WebCachePortEntry 4 }
+
+snL4WebCachePortDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4WebCachePortEntry 5 }
+
+-- Real Server Configuration table
+
+snL4RealServerCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server table."
+ ::= { snL4RealServerCfg 1 }
+
+snL4RealServerCfgEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server table."
+ INDEX { snL4RealServerCfgIP }
+ ::= { snL4RealServerCfgTable 1 }
+
+SnL4RealServerCfgEntry ::= SEQUENCE {
+ snL4RealServerCfgIP
+ IpAddress,
+ snL4RealServerCfgName
+ L4ServerName,
+ snL4RealServerCfgAdminStatus
+ L4Status,
+ snL4RealServerCfgMaxConnections
+ INTEGER,
+ snL4RealServerCfgWeight
+ INTEGER,
+ snL4RealServerCfgRowStatus
+ L4RowSts,
+ snL4RealServerCfgDeleteState
+ L4DeleteState
+ }
+
+snL4RealServerCfgIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server IP Address."
+ ::= { snL4RealServerCfgEntry 1 }
+snL4RealServerCfgName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real server name."
+ ::= { snL4RealServerCfgEntry 2 }
+
+snL4RealServerCfgAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server status is ether disabled(0) or enabled(1)."
+ ::= { snL4RealServerCfgEntry 3 }
+
+snL4RealServerCfgMaxConnections OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Maximum Connection allowed."
+ ::= { snL4RealServerCfgEntry 4 }
+
+ snL4RealServerCfgWeight OBJECT-TYPE
+ SYNTAX INTEGER (0..65000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server weight"
+ ::= { snL4RealServerCfgEntry 5 }
+
+ snL4RealServerCfgRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a real server entry."
+ ::= {snL4RealServerCfgEntry 6 }
+
+snL4RealServerCfgDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4RealServerCfgEntry 7 }
+
+
+-- Real Server Port Statistic table
+
+snL4RealServerPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerPortCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Port table."
+ ::= { snL4RealServerPortCfg 1 }
+
+snL4RealServerPortCfgEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerPortCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server Port table."
+ INDEX {snL4RealServerPortCfgIP,snL4RealServerPortCfgPort }
+ ::= { snL4RealServerPortCfgTable 1 }
+
+SnL4RealServerPortCfgEntry ::= SEQUENCE {
+ snL4RealServerPortCfgIP
+ IpAddress,
+ snL4RealServerPortCfgPort
+ INTEGER,
+ snL4RealServerPortCfgServerName
+ L4ServerName,
+ snL4RealServerPortCfgAdminStatus
+ L4Status,
+ snL4RealServerPortCfgRowStatus
+ L4RowSts,
+ snL4RealServerPortCfgDeleteState
+ L4DeleteState
+ }
+
+
+snL4RealServerPortCfgIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address for the Real Server ."
+ ::= { snL4RealServerPortCfgEntry 1 }
+
+snL4RealServerPortCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortCfgEntry 3 }
+
+
+snL4RealServerPortCfgServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortCfgEntry 2 }
+
+snL4RealServerPortCfgAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortCfgEntry 4 }
+
+ snL4RealServerPortCfgRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a Real server port entry."
+ ::= { snL4RealServerPortCfgEntry 5 }
+
+snL4RealServerPortCfgDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4RealServerPortCfgEntry 6 }
+
+
+-- Virtual Server Configuration table
+
+snL4VirtualServerCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server table."
+ ::= { snL4VirtualServerCfg 1 }
+
+snL4VirtualServerCfgEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in L4 Virtual Server table."
+ INDEX {snL4VirtualServerCfgVirtualIP }
+ ::= { snL4VirtualServerCfgTable 1 }
+
+SnL4VirtualServerCfgEntry ::= SEQUENCE {
+ snL4VirtualServerCfgVirtualIP
+ IpAddress,
+ snL4VirtualServerCfgName
+ L4ServerName,
+ snL4VirtualServerCfgAdminStatus
+ L4Status,
+ snL4VirtualServerCfgSDAType
+ INTEGER,
+ snL4VirtualServerCfgRowStatus
+ L4RowSts,
+ snL4VirtualServerCfgDeleteState
+ L4DeleteState
+ }
+
+snL4VirtualServerCfgVirtualIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server IP Address."
+ ::= { snL4VirtualServerCfgEntry 1 }
+
+snL4VirtualServerCfgName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual server name."
+ ::= { snL4VirtualServerCfgEntry 2 }
+
+snL4VirtualServerCfgAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server status is ether disabled(0) or enabled(1)."
+ ::= { snL4VirtualServerCfgEntry 3 }
+
+snL4VirtualServerCfgSDAType OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ leastconnection(1),
+ roundrobin(2),
+ weighted(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCP/UDP Sessions Distribution Algorithms Type."
+ ::= { snL4VirtualServerCfgEntry 4 }
+
+ snL4VirtualServerCfgRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a virtual server
+ entry."
+ ::= {snL4VirtualServerCfgEntry 5 }
+
+snL4VirtualServerCfgDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4VirtualServerCfgEntry 6 }
+
+
+-- Virtual Server Port Configuration table
+
+snL4VirtualServerPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerPortCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server Port table."
+ ::= { snL4VirtualServerPortCfg 1 }
+
+snL4VirtualServerPortCfgEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerPortCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Virtual Server Port table."
+ INDEX {snL4VirtualServerPortCfgIP, snL4VirtualServerPortCfgPort }
+ ::= { snL4VirtualServerPortCfgTable 1 }
+
+SnL4VirtualServerPortCfgEntry ::= SEQUENCE {
+ snL4VirtualServerPortCfgIP
+ IpAddress,
+ snL4VirtualServerPortCfgPort
+ INTEGER,
+ snL4VirtualServerPortCfgServerName
+ L4ServerName,
+ snL4VirtualServerPortCfgAdminStatus
+ L4Status,
+ snL4VirtualServerPortCfgSticky
+ INTEGER,
+ snL4VirtualServerPortCfgConcurrent
+ INTEGER,
+ snL4VirtualServerPortCfgRowStatus
+ L4RowSts,
+ snL4VirtualServerPortCfgDeleteState
+ L4DeleteState
+ }
+
+
+snL4VirtualServerPortCfgIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server IP Address."
+ ::= { snL4VirtualServerPortCfgEntry 1 }
+
+snL4VirtualServerPortCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortCfgEntry 2 }
+
+
+snL4VirtualServerPortCfgServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortCfgEntry 3 }
+
+snL4VirtualServerPortCfgAdminStatus OBJECT-TYPE
+ SYNTAX L4Status
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortCfgEntry 4 }
+
+
+ snL4VirtualServerPortCfgSticky OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortCfgEntry 5 }
+
+
+ snL4VirtualServerPortCfgConcurrent OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortCfgEntry 6 }
+
+
+ snL4VirtualServerPortCfgRowStatus OBJECT-TYPE
+ SYNTAX L4RowSts
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To create or delete a virtual server port entry."
+ ::= { snL4VirtualServerPortCfgEntry 7 }
+
+snL4VirtualServerPortCfgDeleteState OBJECT-TYPE
+ SYNTAX L4DeleteState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Delete operation state."
+ ::= { snL4VirtualServerPortCfgEntry 8 }
+
+
+
+-- Virtual Server Statistic table
+
+snL4VirtualServerStatisticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerStatisticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server Statistic table."
+ ::= { snL4VirtualServerStatistic 1 }
+
+snL4VirtualServerStatisticEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerStatisticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in L4 Virtual Server Statistic table."
+ INDEX {snL4VirtualServerStatisticIP }
+ ::= { snL4VirtualServerStatisticTable 1 }
+
+SnL4VirtualServerStatisticEntry ::= SEQUENCE {
+ snL4VirtualServerStatisticIP
+ IpAddress,
+ snL4VirtualServerStatisticName
+ L4ServerName,
+ snL4VirtualServerStatisticReceivePkts
+ Counter,
+ snL4VirtualServerStatisticTransmitPkts
+ Counter,
+ snL4VirtualServerStatisticTotalConnections
+ Counter,
+ snL4VirtualServerStatisticReceiveBytes
+ Counter64,
+ snL4VirtualServerStatisticTransmitBytes
+ Counter64,
+ snL4VirtualServerStatisticSymmetricState
+ INTEGER,
+ snL4VirtualServerStatisticSymmetricPriority
+ INTEGER,
+ snL4VirtualServerStatisticSymmetricKeep
+ INTEGER,
+ snL4VirtualServerStatisticSymmetricActivates
+ Counter,
+ snL4VirtualServerStatisticSymmetricInactives
+ Counter,
+ snL4VirtualServerStatisticSymmetricBestStandbyMacAddr
+ PhysAddress,
+ snL4VirtualServerStatisticSymmetricActiveMacAddr
+ PhysAddress
+ }
+
+snL4VirtualServerStatisticIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The table index for a Virtual Server Statistic entry."
+ ::= { snL4VirtualServerStatisticEntry 1 }
+
+
+snL4VirtualServerStatisticName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual server name."
+ ::= { snL4VirtualServerStatisticEntry 2 }
+
+
+snL4VirtualServerStatisticReceivePkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 3 }
+
+snL4VirtualServerStatisticTransmitPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 4 }
+
+snL4VirtualServerStatisticTotalConnections OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 5 }
+
+snL4VirtualServerStatisticReceiveBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 6 }
+
+snL4VirtualServerStatisticTransmitBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 7 }
+
+snL4VirtualServerStatisticSymmetricState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 8 }
+
+snL4VirtualServerStatisticSymmetricPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 9 }
+
+snL4VirtualServerStatisticSymmetricKeep OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 10 }
+
+snL4VirtualServerStatisticSymmetricActivates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 11 }
+
+snL4VirtualServerStatisticSymmetricInactives OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 12 }
+
+snL4VirtualServerStatisticSymmetricBestStandbyMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 13 }
+
+snL4VirtualServerStatisticSymmetricActiveMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerStatisticEntry 14 }
+
+
+-- Real Server Statistic Table
+
+snL4RealServerStatisticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerStatisticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Statistic table."
+ ::= { snL4RealServerStatistic 1 }
+
+snL4RealServerStatisticEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerStatisticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server Statistic table."
+ INDEX {snL4RealServerStatisticRealIP }
+ ::= { snL4RealServerStatisticTable 1 }
+
+SnL4RealServerStatisticEntry ::= SEQUENCE {
+ snL4RealServerStatisticRealIP
+ IpAddress,
+ snL4RealServerStatisticName
+ L4ServerName,
+ snL4RealServerStatisticReceivePkts
+ Counter,
+ snL4RealServerStatisticTransmitPkts
+ Counter,
+ snL4RealServerStatisticCurConnections
+ INTEGER,
+ snL4RealServerStatisticTotalConnections
+ Counter,
+ snL4RealServerStatisticAge
+ INTEGER,
+ snL4RealServerStatisticState
+ INTEGER,
+ snL4RealServerStatisticReassignments
+ INTEGER,
+ snL4RealServerStatisticReassignmentLimit
+ INTEGER,
+ snL4RealServerStatisticFailedPortExists
+ INTEGER,
+ snL4RealServerStatisticFailTime
+ INTEGER,
+ snL4RealServerStatisticPeakConnections
+ INTEGER
+ }
+
+snL4RealServerStatisticRealIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 1 }
+
+
+snL4RealServerStatisticName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 2 }
+
+snL4RealServerStatisticReceivePkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 3 }
+
+snL4RealServerStatisticTransmitPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 4 }
+
+snL4RealServerStatisticCurConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 5 }
+
+snL4RealServerStatisticTotalConnections OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 6 }
+
+snL4RealServerStatisticAge OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 7 }
+
+snL4RealServerStatisticState OBJECT-TYPE
+ SYNTAX INTEGER {
+ serverdisabled(0),
+ serverenabled(1),
+ serverfailed(2),
+ servertesting(3),
+ serversuspect(4),
+ servershutdown(5),
+ serveractive(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 8 }
+
+snL4RealServerStatisticReassignments OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 9 }
+
+snL4RealServerStatisticReassignmentLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 10 }
+
+snL4RealServerStatisticFailedPortExists OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 11 }
+
+snL4RealServerStatisticFailTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 12 }
+
+
+snL4RealServerStatisticPeakConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerStatisticEntry 13 }
+
+
+
+
+-- Virtual Server Port Statistic table
+
+snL4VirtualServerPortStatisticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerPortStatisticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual Server Port Statistic table."
+ ::= { snL4VirtualServerPortStatistic 1 }
+
+snL4VirtualServerPortStatisticEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerPortStatisticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Virtual Server Port Statistic table."
+ INDEX { snL4VirtualServerPortStatisticIP,snL4VirtualServerPortStatisticPort }
+ ::= { snL4VirtualServerPortStatisticTable 1 }
+
+SnL4VirtualServerPortStatisticEntry ::= SEQUENCE {
+ snL4VirtualServerPortStatisticIP
+ IpAddress,
+ snL4VirtualServerPortStatisticPort
+ INTEGER,
+ snL4VirtualServerPortStatisticServerName
+ L4ServerName,
+ snL4VirtualServerPortStatisticCurrentConnection
+ INTEGER,
+ snL4VirtualServerPortStatisticTotalConnection
+ Counter,
+ snL4VirtualServerPortStatisticPeakConnection
+ INTEGER
+ }
+
+snL4VirtualServerPortStatisticIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for Virtual Server Port Statistic entry."
+ ::= { snL4VirtualServerPortStatisticEntry 1 }
+
+snL4VirtualServerPortStatisticPort OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatisticEntry 2 }
+
+ snL4VirtualServerPortStatisticServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatisticEntry 3 }
+
+ snL4VirtualServerPortStatisticCurrentConnection OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatisticEntry 4 }
+
+ snL4VirtualServerPortStatisticTotalConnection OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatisticEntry 5 }
+
+ snL4VirtualServerPortStatisticPeakConnection OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortStatisticEntry 6 }
+
+-- Real Server Port Statistic table
+
+snL4RealServerPortStatisticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerPortStatisticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Real Server Port Statistic table."
+ ::= { snL4RealServerPortStatistic 1 }
+
+snL4RealServerPortStatisticEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerPortStatisticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the Real Server Port Statistic table."
+ INDEX { snL4RealServerPortStatisticIP,snL4RealServerPortStatisticPort }
+ ::= { snL4RealServerPortStatisticTable 1 }
+
+SnL4RealServerPortStatisticEntry ::= SEQUENCE {
+ snL4RealServerPortStatisticIP
+ IpAddress,
+ snL4RealServerPortStatisticPort
+ INTEGER,
+ snL4RealServerPortStatisticServerName
+ L4ServerName,
+ snL4RealServerPortStatisticReassignCount
+ INTEGER,
+ snL4RealServerPortStatisticState
+ INTEGER,
+ snL4RealServerPortStatisticFailTime
+ INTEGER,
+ snL4RealServerPortStatisticCurrentConnection
+ INTEGER,
+ snL4RealServerPortStatisticTotalConnection
+ Counter,
+ snL4RealServerPortStatisticRxPkts
+ Counter,
+ snL4RealServerPortStatisticTxPkts
+ Counter,
+ snL4RealServerPortStatisticRxBytes
+ Counter,
+ snL4RealServerPortStatisticTxBytes
+ Counter,
+ snL4RealServerPortStatisticPeakConnection
+ INTEGER
+ }
+
+
+snL4RealServerPortStatisticIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for Real Server Port Statistic entry."
+ ::= { snL4RealServerPortStatisticEntry 1 }
+
+snL4RealServerPortStatisticPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortStatisticEntry 2 }
+
+snL4RealServerPortStatisticServerName OBJECT-TYPE
+ SYNTAX L4ServerName
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortStatisticEntry 3 }
+
+snL4RealServerPortStatisticReassignCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortStatisticEntry 4 }
+
+ snL4RealServerPortStatisticState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ failed(2),
+ testing(3),
+ suspect(4),
+ shutdown(5),
+ active(6),
+ unbound(7),
+ awaitUnbind(8),
+ awaitDelete(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port state"
+ ::= { snL4RealServerPortStatisticEntry 5 }
+
+snL4RealServerPortStatisticFailTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Only useful, if real server port state is failed.
+ Indicating how seconds has been elapsed from the last retry."
+ ::= { snL4RealServerPortStatisticEntry 6 }
+
+snL4RealServerPortStatisticCurrentConnection OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port current connection"
+ ::= { snL4RealServerPortStatisticEntry 7 }
+
+snL4RealServerPortStatisticTotalConnection OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port total connection"
+ ::= { snL4RealServerPortStatisticEntry 8 }
+
+snL4RealServerPortStatisticRxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port receive packets."
+ ::= { snL4RealServerPortStatisticEntry 9 }
+
+
+snL4RealServerPortStatisticTxPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port transmit packets."
+ ::= { snL4RealServerPortStatisticEntry 10 }
+
+
+snL4RealServerPortStatisticRxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port receive bytes."
+ ::= { snL4RealServerPortStatisticEntry 11 }
+
+snL4RealServerPortStatisticTxBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Real server port transmit bytes."
+ ::= { snL4RealServerPortStatisticEntry 12 }
+
+
+snL4RealServerPortStatisticPeakConnection OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "peak connection for real server port."
+ ::= { snL4RealServerPortStatisticEntry 13 }
+
+
+-- GSLB Site Remote ServerIron Configuration table
+
+snL4GslbSiteRemoteServerIronTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4GslbSiteRemoteServerIronEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "GSLB remote ServerIron configuration table."
+ ::= { snL4GslbSiteRemoteServerIrons 1 }
+
+snL4GslbSiteRemoteServerIronEntry OBJECT-TYPE
+ SYNTAX SnL4GslbSiteRemoteServerIronEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry of a GSLB remote ServerIron configuration."
+ INDEX { snL4GslbSiteRemoteServerIronIP }
+ ::= { snL4GslbSiteRemoteServerIronTable 1 }
+
+SnL4GslbSiteRemoteServerIronEntry ::= SEQUENCE {
+ snL4GslbSiteRemoteServerIronIP
+ IpAddress,
+ snL4GslbSiteRemoteServerIronPreference
+ INTEGER
+ }
+
+
+snL4GslbSiteRemoteServerIronIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for each remote ServerIron in a site."
+ ::= { snL4GslbSiteRemoteServerIronEntry 1 }
+
+snL4GslbSiteRemoteServerIronPreference OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The preference of a remote ServerIron. The default value is 128."
+ DEFVAL { 128 }
+ ::= { snL4GslbSiteRemoteServerIronEntry 2 }
+
+
+-- Real Server Monitor Group
+
+-- The Real Server History Control Group
+
+-- The snL4History control group controls the periodic statistical
+-- sampling of data from various types of data sources. The
+-- snL4RealServerHistoryControlTable stores configuration entries that each
+-- define an interface, polling period, and other parameters.
+-- Once samples are taken, their data is stored in an entry
+-- in a media-specific table. Each such entry defines one
+-- sample, and is associated with the snL4RealServerHistoryControlEntry that
+-- caused the sample to be taken. Each counter in the
+-- snL4HistoryEntry counts the same event as its
+-- similarly-named counterpart in the Statistics Entry,
+-- except that each value here is a cumulative sum during a
+-- sampling period.
+--
+-- If the probe keeps track of the time of day, it should
+-- start the first sample of the snL4History at a time such that
+-- when the next hour of the day begins, a sample is
+-- started at that instant. This tends to make more
+-- user-friendly reports, and enables comparison of reports
+-- from different probes that have relatively accurate time
+-- of day.
+--
+-- The probe is encouraged to add two snL4History control entries
+-- per monitored interface upon initialization that describe
+-- a short term and a long term polling period. Suggested
+-- parameters are 30 seconds for the short term polling period
+-- and 30 minutes for the long term period.
+
+snL4RealServerHistoryControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerHistoryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of history control entries."
+ ::= { snL4History 1 }
+
+snL4RealServerHistoryControlEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerHistoryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of parameters that set up a periodic sampling
+ of statistics.As an example, an instance of the
+ snL4RealServerHistoryControlInterval object might be named
+ snL4RealServerHistoryControlInterval.2"
+ INDEX { snL4RealServerHistoryControlIndex }
+ ::= { snL4RealServerHistoryControlTable 1 }
+
+ SnL4RealServerHistoryControlEntry ::= SEQUENCE {
+ snL4RealServerHistoryControlIndex
+ INTEGER (1..65535),
+ snL4RealServerHistoryControlDataSource
+ OBJECT IDENTIFIER,
+ snL4RealServerHistoryControlBucketsRequested
+ INTEGER (1..65535),
+ snL4RealServerHistoryControlBucketsGranted
+ INTEGER (1..65535),
+ snL4RealServerHistoryControlInterval
+ INTEGER (1..3600),
+ snL4RealServerHistoryControlOwner
+ DisplayString,
+ snL4RealServerHistoryControlStatus
+ INTEGER
+ }
+
+snL4RealServerHistoryControlIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely identifies an entry in the
+ snL4RealServerHistoryControl table.Each such entry defines a
+ set of samples at a particular interval for an
+ interface on the device."
+ ::= { snL4RealServerHistoryControlEntry 1 }
+
+snL4RealServerHistoryControlDataSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object identifies the source of the data for
+ which historical data was collected and
+ placed in a media-specific table on behalf of this
+ snL4RealServerHistoryControlEntry.This source can be any
+ real/virtual server and real/virtual server port on
+ this ServerIron. In order to identify
+ a particular instance, this object shall identify
+ the instance of the object, defined in the above
+ statistics tables.
+
+ This object may not be modified if the associated
+ snL4RealServerHistoryControlStatus object is equal to valid(1)."
+ ::= { snL4RealServerHistoryControlEntry 2 }
+
+snL4RealServerHistoryControlBucketsRequested OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The requested number of discrete time intervals
+ over which data is to be saved in the part of the
+ media-specific table associated with this
+ snL4RealServerHistoryControlEntry.
+
+ When this object is created or modified, the probe
+ should set snL4RealServerHistoryControlBucketsGranted as closely to
+ this object as is possible for the particular probe
+ implementation and available resources."
+ DEFVAL { 50 }
+ ::= { snL4RealServerHistoryControlEntry 3 }
+
+snL4RealServerHistoryControlBucketsGranted OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of discrete sampling intervals
+ over which data shall be saved in the part of
+ the media-specific table associated with this
+ snL4RealServerHistoryControlEntry.
+
+ When the associated snL4RealServerHistoryControlBucketsRequested
+ object is created or modified, the probe
+ should set this object as closely to the requested
+ value as is possible for the particular
+ probe implementation and available resources.The
+ probe must not lower this value except as a result
+ of a modification to the associated
+ snL4RealServerHistoryControlBucketsRequested object.
+
+ There will be times when the actual number of
+ buckets associated with this entry is less than
+ the value of this object.In this case, at the
+ end of each sampling interval, a new bucket will
+ be added to the media-specific table.
+
+ When the number of buckets reaches the value of
+ this object and a new bucket is to be added to the
+ media-specific table, the oldest bucket associated
+ with this snL4RealServerHistoryControlEntry shall be deleted by
+ the agent so that the new bucket can be added.
+
+ When the value of this object changes to a value less
+ than the current value, entries are deleted
+ from the media-specific table associated with this
+ snL4RealServerHistoryControlEntry.Enough of the oldest of these
+ entries shall be deleted by the agent so that their
+ number remains less than or equal to the new value of
+ this object.
+
+ When the value of this object changes to a value
+ greater than the current value, the number of
+ associated media- specific entries may be allowed to
+ grow."
+ ::= { snL4RealServerHistoryControlEntry 4 }
+
+snL4RealServerHistoryControlInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interval in seconds over which the data is
+ sampled for each bucket in the part of the
+ media-specific table associated with this
+ snL4RealServerHistoryControlEntry.This interval can
+ be set to any number of seconds between 1 and
+ 3600 (1 hour).
+
+ Because the counters in a bucket may overflow at their
+ maximum value with no indication, a prudent manager
+ will take into account the possibility of overflow
+ in any of the associated counters.It is important
+ to consider the minimum time in which any counter
+ could overflow on a particular media type and set
+ the snL4RealServerHistoryControlInterval object to a value less
+ than this interval.This is typically most
+ important for the 'octets' counter in any
+ media-specific table.
+ This object may not be modified if the associated
+ snL4RealServerHistoryControlStatus object is equal to valid(1)."
+ DEFVAL { 1800 }
+ ::= { snL4RealServerHistoryControlEntry 5 }
+
+snL4RealServerHistoryControlOwner OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The entity that configured this entry and is
+ therefore using the resources assigned to it."
+ ::= { snL4RealServerHistoryControlEntry 6 }
+
+snL4RealServerHistoryControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid(1),
+ createRequest(2),
+ underCreation(3),
+ invalid(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The status of this snL4RealServerHistoryControl entry.
+ Each instance of the media-specific table associated
+ with this snL4RealServerHistoryControlEntry will be deleted by the
+ agent if this snL4RealServerHistoryControlEntry is not equal to
+ valid(1)."
+ ::= { snL4RealServerHistoryControlEntry 7 }
+
+
+-- The Real Server History Group
+
+
+snL4RealServerHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Ethernet snL4History entries."
+ ::= { snL4History 2 }
+
+snL4RealServerHistoryEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An historical sample of Ethernet statistics on a
+ particular Ethernet interface. This sample is
+ associated with the snL4RealServerHistoryControlEntry which set up
+ the parameters for a regular collection of these
+ samples. As an example, an instance of the
+ snL4RealServerHistoryReceivePkts object might be named
+ snL4RealServerHistoryReceivePkts.2.89"
+ INDEX { snL4RealServerHistoryIndex , snL4RealServerHistorySampleIndex }
+ ::= { snL4RealServerHistoryTable 1 }
+
+SnL4RealServerHistoryEntry ::= SEQUENCE {
+ snL4RealServerHistoryIndex
+ INTEGER (1..65535),
+ snL4RealServerHistorySampleIndex
+ INTEGER (1..2147483647),
+ snL4RealServerHistoryIntervalStart
+ TimeTicks,
+ snL4RealServerHistoryReceivePkts
+ Counter,
+ snL4RealServerHistoryTransmitPkts
+ Counter,
+ snL4RealServerHistoryTotalConnections
+ Counter,
+ snL4RealServerHistoryCurConnections
+ INTEGER,
+ snL4RealServerHistoryPeakConnections
+ INTEGER,
+ snL4RealServerHistoryReassignments
+ INTEGER
+ }
+
+snL4RealServerHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The snL4RealServerHistory of which this entry is a part.The
+ snL4RealServerHistory identified by a particular value of this
+ index is the same snL4RealServerHistory as identified
+ by the same value of snL4RealServerHistoryControlIndex."
+ ::= { snL4RealServerHistoryEntry 1 }
+
+snL4RealServerHistorySampleIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely identifies the particular
+ sample this entry represents among all samples
+ associated with the same snL4RealServerHistoryControlEntry.
+ This index starts at 1 and increases by one
+ as each new sample is taken."
+ ::= { snL4RealServerHistoryEntry 2 }
+
+snL4RealServerHistoryIntervalStart OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of sysUpTime at the start of the interval
+ over which this sample was measured.If the probe
+ keeps track of the time of day, it should start
+ the first sample of the snL4RealServerHistory at a time such that
+ when the next hour of the day begins, a sample is
+ started at that instant.Note that following this
+ rule may require the probe to delay collecting the
+ first sample of the snL4RealServerHistory, as each sample must be
+ of the same interval.Also note that the sample which
+ is currently being collected is not accessible in this
+ table until the end of its interval."
+ ::= { snL4RealServerHistoryEntry 3 }
+
+
+snL4RealServerHistoryReceivePkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerHistoryEntry 4 }
+
+snL4RealServerHistoryTransmitPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerHistoryEntry 5 }
+
+snL4RealServerHistoryTotalConnections OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerHistoryEntry 6 }
+
+snL4RealServerHistoryCurConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerHistoryEntry 7 }
+
+snL4RealServerHistoryPeakConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerHistoryEntry 8 }
+
+snL4RealServerHistoryReassignments OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerHistoryEntry 9 }
+
+
+-- Real Server Port Monitor Group
+
+-- The Real Server Port History Control Group
+
+snL4RealServerPortHistoryControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerPortHistoryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of history control entries."
+ ::= { snL4History 3 }
+
+snL4RealServerPortHistoryControlEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerPortHistoryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of parameters that set up a periodic sampling
+ of statistics.As an example, an instance of the
+ snL4RealServerPortHistoryControlInterval object might be named
+ snL4RealServerPortHistoryControlInterval.2"
+ INDEX { snL4RealServerPortHistoryControlIndex }
+ ::= { snL4RealServerPortHistoryControlTable 1 }
+
+ SnL4RealServerPortHistoryControlEntry ::= SEQUENCE {
+ snL4RealServerPortHistoryControlIndex
+ INTEGER (1..65535),
+ snL4RealServerPortHistoryControlDataSource
+ OBJECT IDENTIFIER,
+ snL4RealServerPortHistoryControlBucketsRequested
+ INTEGER (1..65535),
+ snL4RealServerPortHistoryControlBucketsGranted
+ INTEGER (1..65535),
+ snL4RealServerPortHistoryControlInterval
+ INTEGER (1..3600),
+ snL4RealServerPortHistoryControlOwner
+ DisplayString,
+ snL4RealServerPortHistoryControlStatus
+ INTEGER
+ }
+
+snL4RealServerPortHistoryControlIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely identifies an entry in the
+ snL4RealServerPortHistoryControl table.Each such entry defines a
+ set of samples at a particular interval for an
+ interface on the device."
+ ::= { snL4RealServerPortHistoryControlEntry 1 }
+
+snL4RealServerPortHistoryControlDataSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object identifies the source of the data for
+ which historical data was collected and
+ placed in a media-specific table on behalf of this
+ snL4RealServerPortHistoryControlEntry.This source can be any
+ real/virtual server and real/virtual server port on
+ this ServerIron. In order to identify
+ a particular instance, this object shall identify
+ the instance of the object, defined in the above
+ statistics tables.
+
+ This object may not be modified if the associated
+ snL4RealServerPortHistoryControlStatus object is equal to valid(1)."
+ ::= { snL4RealServerPortHistoryControlEntry 2 }
+
+snL4RealServerPortHistoryControlBucketsRequested OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The requested number of discrete time intervals
+ over which data is to be saved in the part of the
+ media-specific table associated with this
+ snL4RealServerPortHistoryControlEntry.
+
+ When this object is created or modified, the probe
+ should set snL4RealServerPortHistoryControlBucketsGranted as closely to
+ this object as is possible for the particular probe
+ implementation and available resources."
+ DEFVAL { 50 }
+ ::= { snL4RealServerPortHistoryControlEntry 3 }
+
+snL4RealServerPortHistoryControlBucketsGranted OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of discrete sampling intervals
+ over which data shall be saved in the part of
+ the media-specific table associated with this
+ snL4RealServerPortHistoryControlEntry.
+
+ When the associated snL4RealServerPortHistoryControlBucketsRequested
+ object is created or modified, the probe
+ should set this object as closely to the requested
+ value as is possible for the particular
+ probe implementation and available resources.The
+ probe must not lower this value except as a result
+ of a modification to the associated
+ snL4RealServerPortHistoryControlBucketsRequested object.
+
+ There will be times when the actual number of
+ buckets associated with this entry is less than
+ the value of this object.In this case, at the
+ end of each sampling interval, a new bucket will
+ be added to the media-specific table.
+
+ When the number of buckets reaches the value of
+ this object and a new bucket is to be added to the
+ media-specific table, the oldest bucket associated
+ with this snL4RealServerPortHistoryControlEntry shall be deleted by
+ the agent so that the new bucket can be added.
+
+ When the value of this object changes to a value less
+ than the current value, entries are deleted
+ from the media-specific table associated with this
+ snL4RealServerPortHistoryControlEntry.Enough of the oldest of these
+ entries shall be deleted by the agent so that their
+ number remains less than or equal to the new value of
+ this object.
+
+ When the value of this object changes to a value
+ greater than the current value, the number of
+ associated media- specific entries may be allowed to
+ grow."
+ ::= { snL4RealServerPortHistoryControlEntry 4 }
+
+snL4RealServerPortHistoryControlInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interval in seconds over which the data is
+ sampled for each bucket in the part of the
+ media-specific table associated with this
+ snL4RealServerPortHistoryControlEntry.This interval can
+ be set to any number of seconds between 1 and
+ 3600 (1 hour).
+
+ Because the counters in a bucket may overflow at their
+ maximum value with no indication, a prudent manager
+ will take into account the possibility of overflow
+ in any of the associated counters.It is important
+ to consider the minimum time in which any counter
+ could overflow on a particular media type and set
+ the snL4RealServerPortHistoryControlInterval object to a value less
+ than this interval.This is typically most
+ important for the 'octets' counter in any
+ media-specific table.
+ This object may not be modified if the associated
+ snL4RealServerPortHistoryControlStatus object is equal to valid(1)."
+ DEFVAL { 1800 }
+ ::= { snL4RealServerPortHistoryControlEntry 5 }
+
+snL4RealServerPortHistoryControlOwner OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The entity that configured this entry and is
+ therefore using the resources assigned to it."
+ ::= { snL4RealServerPortHistoryControlEntry 6 }
+
+snL4RealServerPortHistoryControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid(1),
+ createRequest(2),
+ underCreation(3),
+ invalid(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The status of this snL4RealServerPortHistoryControl entry.
+ Each instance of the media-specific table associated
+ with this snL4RealServerPortHistoryControlEntry will be deleted by the
+ agent if this snL4RealServerPortHistoryControlEntry is not equal to
+ valid(1)."
+ ::= { snL4RealServerPortHistoryControlEntry 7 }
+
+
+-- The Real Server Port History Group
+
+
+snL4RealServerPortHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4RealServerPortHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Ethernet snL4History entries."
+ ::= { snL4History 4 }
+
+snL4RealServerPortHistoryEntry OBJECT-TYPE
+ SYNTAX SnL4RealServerPortHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An historical sample of Ethernet statistics on a
+ particular Ethernet interface. This sample is
+ associated with the snL4RealServerPortHistoryControlEntry which set up
+ the parameters for a regular collection of these
+ samples. As an example, an instance of the
+ snL4RealServerPortHistoryReceivePkts object might be named
+ snL4RealServerPortHistoryReceivePkts.2.89"
+ INDEX { snL4RealServerPortHistoryIndex , snL4RealServerPortHistorySampleIndex }
+ ::= { snL4RealServerPortHistoryTable 1 }
+
+SnL4RealServerPortHistoryEntry ::= SEQUENCE {
+ snL4RealServerPortHistoryIndex
+ INTEGER (1..65535),
+ snL4RealServerPortHistorySampleIndex
+ INTEGER (1..2147483647),
+ snL4RealServerPortHistoryIntervalStart
+ TimeTicks,
+ snL4RealServerPortHistoryReceivePkts
+ Counter,
+ snL4RealServerPortHistoryTransmitPkts
+ Counter,
+ snL4RealServerPortHistoryTotalConnections
+ Counter,
+ snL4RealServerPortHistoryCurConnections
+ INTEGER,
+ snL4RealServerPortHistoryPeakConnections
+ INTEGER,
+ snL4RealServerPortHistoryResponseTime
+ INTEGER
+ }
+
+snL4RealServerPortHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The snL4RealServerPortHistory of which this entry is a part.The
+ snL4RealServerPortHistory identified by a particular value of this
+ index is the same snL4RealServerPortHistory as identified
+ by the same value of snL4RealServerPortHistoryControlIndex."
+ ::= { snL4RealServerPortHistoryEntry 1 }
+
+snL4RealServerPortHistorySampleIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely identifies the particular
+ sample this entry represents among all samples
+ associated with the same snL4RealServerPortHistoryControlEntry.
+ This index starts at 1 and increases by one
+ as each new sample is taken."
+ ::= { snL4RealServerPortHistoryEntry 2 }
+
+snL4RealServerPortHistoryIntervalStart OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of sysUpTime at the start of the interval
+ over which this sample was measured.If the probe
+ keeps track of the time of day, it should start
+ the first sample of the snL4RealServerPortHistory at a time such that
+ when the next hour of the day begins, a sample is
+ started at that instant.Note that following this
+ rule may require the probe to delay collecting the
+ first sample of the snL4RealServerPortHistory, as each sample must be
+ of the same interval.Also note that the sample which
+ is currently being collected is not accessible in this
+ table until the end of its interval."
+ ::= { snL4RealServerPortHistoryEntry 3 }
+
+
+snL4RealServerPortHistoryReceivePkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortHistoryEntry 4 }
+
+snL4RealServerPortHistoryTransmitPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortHistoryEntry 5 }
+
+snL4RealServerPortHistoryTotalConnections OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortHistoryEntry 6 }
+
+snL4RealServerPortHistoryCurConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortHistoryEntry 7 }
+
+snL4RealServerPortHistoryPeakConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortHistoryEntry 8 }
+
+snL4RealServerPortHistoryResponseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4RealServerPortHistoryEntry 9 }
+
+
+-- Virtual Server Monitor Group
+-- The Virtual Server History Control Group
+
+
+snL4VirtualServerHistoryControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerHistoryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of history control entries."
+ ::= { snL4History 5 }
+
+snL4VirtualServerHistoryControlEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerHistoryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of parameters that set up a periodic sampling
+ of statistics.As an example, an instance of the
+ snL4VirtualServerHistoryControlInterval object might be named
+ snL4VirtualServerHistoryControlInterval.2"
+ INDEX { snL4VirtualServerHistoryControlIndex }
+ ::= { snL4VirtualServerHistoryControlTable 1 }
+
+ SnL4VirtualServerHistoryControlEntry ::= SEQUENCE {
+ snL4VirtualServerHistoryControlIndex
+ INTEGER (1..65535),
+ snL4VirtualServerHistoryControlDataSource
+ OBJECT IDENTIFIER,
+ snL4VirtualServerHistoryControlBucketsRequested
+ INTEGER (1..65535),
+ snL4VirtualServerHistoryControlBucketsGranted
+ INTEGER (1..65535),
+ snL4VirtualServerHistoryControlInterval
+ INTEGER (1..3600),
+ snL4VirtualServerHistoryControlOwner
+ DisplayString,
+ snL4VirtualServerHistoryControlStatus
+ INTEGER
+ }
+
+snL4VirtualServerHistoryControlIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely identifies an entry in the
+ snL4VirtualServerHistoryControl table.Each such entry defines a
+ set of samples at a particular interval for an
+ interface on the device."
+ ::= { snL4VirtualServerHistoryControlEntry 1 }
+
+snL4VirtualServerHistoryControlDataSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object identifies the source of the data for
+ which historical data was collected and
+ placed in a media-specific table on behalf of this
+ snL4VirtualServerHistoryControlEntry.This source can be any
+ real/virtual server and real/virtual server port on
+ this ServerIron. In order to identify
+ a particular instance, this object shall identify
+ the instance of the object, defined in the above
+ statistics tables.
+
+ This object may not be modified if the associated
+ snL4VirtualServerHistoryControlStatus object is equal to valid(1)."
+ ::= { snL4VirtualServerHistoryControlEntry 2 }
+
+snL4VirtualServerHistoryControlBucketsRequested OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The requested number of discrete time intervals
+ over which data is to be saved in the part of the
+ media-specific table associated with this
+ snL4VirtualServerHistoryControlEntry.
+
+ When this object is created or modified, the probe
+ should set snL4VirtualServerHistoryControlBucketsGranted as closely to
+ this object as is possible for the particular probe
+ implementation and available resources."
+ DEFVAL { 50 }
+ ::= { snL4VirtualServerHistoryControlEntry 3 }
+
+snL4VirtualServerHistoryControlBucketsGranted OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of discrete sampling intervals
+ over which data shall be saved in the part of
+ the media-specific table associated with this
+ snL4VirtualServerHistoryControlEntry.
+
+ When the associated snL4VirtualServerHistoryControlBucketsRequested
+ object is created or modified, the probe
+ should set this object as closely to the requested
+ value as is possible for the particular
+ probe implementation and available resources.The
+ probe must not lower this value except as a result
+ of a modification to the associated
+ snL4VirtualServerHistoryControlBucketsRequested object.
+
+ There will be times when the actual number of
+ buckets associated with this entry is less than
+ the value of this object.In this case, at the
+ end of each sampling interval, a new bucket will
+ be added to the media-specific table.
+
+ When the number of buckets reaches the value of
+ this object and a new bucket is to be added to the
+ media-specific table, the oldest bucket associated
+ with this snL4VirtualServerHistoryControlEntry shall be deleted by
+ the agent so that the new bucket can be added.
+
+ When the value of this object changes to a value less
+ than the current value, entries are deleted
+ from the media-specific table associated with this
+ snL4VirtualServerHistoryControlEntry.Enough of the oldest of these
+ entries shall be deleted by the agent so that their
+ number remains less than or equal to the new value of
+ this object.
+
+ When the value of this object changes to a value
+ greater than the current value, the number of
+ associated media- specific entries may be allowed to
+ grow."
+ ::= { snL4VirtualServerHistoryControlEntry 4 }
+
+snL4VirtualServerHistoryControlInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interval in seconds over which the data is
+ sampled for each bucket in the part of the
+ media-specific table associated with this
+ snL4VirtualServerHistoryControlEntry.This interval can
+ be set to any number of seconds between 1 and
+ 3600 (1 hour).
+
+ Because the counters in a bucket may overflow at their
+ maximum value with no indication, a prudent manager
+ will take into account the possibility of overflow
+ in any of the associated counters.It is important
+ to consider the minimum time in which any counter
+ could overflow on a particular media type and set
+ the snL4VirtualServerHistoryControlInterval object to a value less
+ than this interval.This is typically most
+ important for the 'octets' counter in any
+ media-specific table.
+ This object may not be modified if the associated
+ snL4VirtualServerHistoryControlStatus object is equal to valid(1)."
+ DEFVAL { 1800 }
+ ::= { snL4VirtualServerHistoryControlEntry 5 }
+
+snL4VirtualServerHistoryControlOwner OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The entity that configured this entry and is
+ therefore using the resources assigned to it."
+ ::= { snL4VirtualServerHistoryControlEntry 6 }
+
+snL4VirtualServerHistoryControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid(1),
+ createRequest(2),
+ underCreation(3),
+ invalid(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The status of this snL4VirtualServerHistoryControl entry.
+ Each instance of the media-specific table associated
+ with this snL4VirtualServerHistoryControlEntry will be deleted by the
+ agent if this snL4VirtualServerHistoryControlEntry is not equal to
+ valid(1)."
+ ::= { snL4VirtualServerHistoryControlEntry 7 }
+
+
+-- The Virtual Server History Group
+
+
+snL4VirtualServerHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Ethernet snL4History entries."
+ ::= { snL4History 6 }
+
+snL4VirtualServerHistoryEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An historical sample of Ethernet statistics on a
+ particular Ethernet interface. This sample is
+ associated with the snL4VirtualServerHistoryControlEntry which set up
+ the parameters for a regular collection of these
+ samples. As an example, an instance of the
+ snL4VirtualServerHistoryReceivePkts object might be named
+ snL4VirtualServerHistoryReceivePkts.2.89"
+ INDEX { snL4VirtualServerHistoryIndex , snL4VirtualServerHistorySampleIndex }
+ ::= { snL4VirtualServerHistoryTable 1 }
+
+SnL4VirtualServerHistoryEntry ::= SEQUENCE {
+ snL4VirtualServerHistoryIndex
+ INTEGER (1..65535),
+ snL4VirtualServerHistorySampleIndex
+ INTEGER (1..2147483647),
+ snL4VirtualServerHistoryIntervalStart
+ TimeTicks,
+ snL4VirtualServerHistoryReceivePkts
+ Counter,
+ snL4VirtualServerHistoryTransmitPkts
+ Counter,
+ snL4VirtualServerHistoryTotalConnections
+ Counter,
+ snL4VirtualServerHistoryCurConnections
+ INTEGER,
+ snL4VirtualServerHistoryPeakConnections
+ INTEGER
+ }
+
+snL4VirtualServerHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The snL4VirtualServerHistory of which this entry is a part.The
+ snL4VirtualServerHistory identified by a particular value of this
+ index is the same snL4VirtualServerHistory as identified
+ by the same value of snL4VirtualServerHistoryControlIndex."
+ ::= { snL4VirtualServerHistoryEntry 1 }
+
+snL4VirtualServerHistorySampleIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely identifies the particular
+ sample this entry represents among all samples
+ associated with the same snL4VirtualServerHistoryControlEntry.
+ This index starts at 1 and increases by one
+ as each new sample is taken."
+ ::= { snL4VirtualServerHistoryEntry 2 }
+
+snL4VirtualServerHistoryIntervalStart OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of sysUpTime at the start of the interval
+ over which this sample was measured.If the probe
+ keeps track of the time of day, it should start
+ the first sample of the snL4VirtualServerHistory at a time such that
+ when the next hour of the day begins, a sample is
+ started at that instant.Note that following this
+ rule may require the probe to delay collecting the
+ first sample of the snL4VirtualServerHistory, as each sample must be
+ of the same interval.Also note that the sample which
+ is currently being collected is not accessible in this
+ table until the end of its interval."
+ ::= { snL4VirtualServerHistoryEntry 3 }
+
+
+snL4VirtualServerHistoryReceivePkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerHistoryEntry 4 }
+
+snL4VirtualServerHistoryTransmitPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerHistoryEntry 5 }
+
+snL4VirtualServerHistoryTotalConnections OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerHistoryEntry 6 }
+
+snL4VirtualServerHistoryCurConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerHistoryEntry 7 }
+
+snL4VirtualServerHistoryPeakConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerHistoryEntry 8 }
+
+
+-- Virtual Server Port Monitor Group
+
+-- The Virtual Server Port History Control Group
+
+
+snL4VirtualServerPortHistoryControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerPortHistoryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of history control entries."
+ ::= { snL4History 7 }
+
+snL4VirtualServerPortHistoryControlEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerPortHistoryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of parameters that set up a periodic sampling
+ of statistics.As an example, an instance of the
+ snL4VirtualServerPortHistoryControlInterval object might be named
+ snL4VirtualServerPortHistoryControlInterval.2"
+ INDEX { snL4VirtualServerPortHistoryControlIndex }
+ ::= { snL4VirtualServerPortHistoryControlTable 1 }
+
+ SnL4VirtualServerPortHistoryControlEntry ::= SEQUENCE {
+ snL4VirtualServerPortHistoryControlIndex
+ INTEGER (1..65535),
+ snL4VirtualServerPortHistoryControlDataSource
+ OBJECT IDENTIFIER,
+ snL4VirtualServerPortHistoryControlBucketsRequested
+ INTEGER (1..65535),
+ snL4VirtualServerPortHistoryControlBucketsGranted
+ INTEGER (1..65535),
+ snL4VirtualServerPortHistoryControlInterval
+ INTEGER (1..3600),
+ snL4VirtualServerPortHistoryControlOwner
+ DisplayString,
+ snL4VirtualServerPortHistoryControlStatus
+ INTEGER
+ }
+
+snL4VirtualServerPortHistoryControlIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely identifies an entry in the
+ snL4VirtualServerPortHistoryControl table.Each such entry defines a
+ set of samples at a particular interval for an
+ interface on the device."
+ ::= { snL4VirtualServerPortHistoryControlEntry 1 }
+
+snL4VirtualServerPortHistoryControlDataSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object identifies the source of the data for
+ which historical data was collected and
+ placed in a media-specific table on behalf of this
+ snL4VirtualServerPortHistoryControlEntry.This source can be any
+ real/virtual server and real/virtual server port on
+ this ServerIron. In order to identify
+ a particular instance, this object shall identify
+ the instance of the object, defined in the above
+ statistics tables.
+
+ This object may not be modified if the associated
+ snL4VirtualServerPortHistoryControlStatus object is equal to valid(1)."
+ ::= { snL4VirtualServerPortHistoryControlEntry 2 }
+
+snL4VirtualServerPortHistoryControlBucketsRequested OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The requested number of discrete time intervals
+ over which data is to be saved in the part of the
+ media-specific table associated with this
+ snL4VirtualServerPortHistoryControlEntry.
+
+ When this object is created or modified, the probe
+ should set snL4VirtualServerPortHistoryControlBucketsGranted as closely to
+ this object as is possible for the particular probe
+ implementation and available resources."
+ DEFVAL { 50 }
+ ::= { snL4VirtualServerPortHistoryControlEntry 3 }
+
+snL4VirtualServerPortHistoryControlBucketsGranted OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of discrete sampling intervals
+ over which data shall be saved in the part of
+ the media-specific table associated with this
+ snL4VirtualServerPortHistoryControlEntry.
+
+ When the associated snL4VirtualServerPortHistoryControlBucketsRequested
+ object is created or modified, the probe
+ should set this object as closely to the requested
+ value as is possible for the particular
+ probe implementation and available resources.The
+ probe must not lower this value except as a result
+ of a modification to the associated
+ snL4VirtualServerPortHistoryControlBucketsRequested object.
+
+ There will be times when the actual number of
+ buckets associated with this entry is less than
+ the value of this object.In this case, at the
+ end of each sampling interval, a new bucket will
+ be added to the media-specific table.
+
+ When the number of buckets reaches the value of
+ this object and a new bucket is to be added to the
+ media-specific table, the oldest bucket associated
+ with this snL4VirtualServerPortHistoryControlEntry shall be deleted by
+ the agent so that the new bucket can be added.
+
+ When the value of this object changes to a value less
+ than the current value, entries are deleted
+ from the media-specific table associated with this
+ snL4VirtualServerPortHistoryControlEntry.Enough of the oldest of these
+ entries shall be deleted by the agent so that their
+ number remains less than or equal to the new value of
+ this object.
+
+ When the value of this object changes to a value
+ greater than the current value, the number of
+ associated media- specific entries may be allowed to
+ grow."
+ ::= { snL4VirtualServerPortHistoryControlEntry 4 }
+
+snL4VirtualServerPortHistoryControlInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The interval in seconds over which the data is
+ sampled for each bucket in the part of the
+ media-specific table associated with this
+ snL4VirtualServerPortHistoryControlEntry.This interval can
+ be set to any number of seconds between 1 and
+ 3600 (1 hour).
+
+ Because the counters in a bucket may overflow at their
+ maximum value with no indication, a prudent manager
+ will take into account the possibility of overflow
+ in any of the associated counters.It is important
+ to consider the minimum time in which any counter
+ could overflow on a particular media type and set
+ the snL4VirtualServerPortHistoryControlInterval object to a value less
+ than this interval.This is typically most
+ important for the 'octets' counter in any
+ media-specific table.
+ This object may not be modified if the associated
+ snL4VirtualServerPortHistoryControlStatus object is equal to valid(1)."
+ DEFVAL { 1800 }
+ ::= { snL4VirtualServerPortHistoryControlEntry 5 }
+
+snL4VirtualServerPortHistoryControlOwner OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The entity that configured this entry and is
+ therefore using the resources assigned to it."
+ ::= { snL4VirtualServerPortHistoryControlEntry 6 }
+
+snL4VirtualServerPortHistoryControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid(1),
+ createRequest(2),
+ underCreation(3),
+ invalid(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The status of this snL4VirtualServerPortHistoryControl entry.
+ Each instance of the media-specific table associated
+ with this snL4VirtualServerPortHistoryControlEntry will be deleted by the
+ agent if this snL4VirtualServerPortHistoryControlEntry is not equal to
+ valid(1)."
+ ::= { snL4VirtualServerPortHistoryControlEntry 7 }
+
+
+-- The Virtual Server Port History Group
+
+
+snL4VirtualServerPortHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnL4VirtualServerPortHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Ethernet snL4History entries."
+ ::= { snL4History 8 }
+
+snL4VirtualServerPortHistoryEntry OBJECT-TYPE
+ SYNTAX SnL4VirtualServerPortHistoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An historical sample of Ethernet statistics on a
+ particular Ethernet interface. This sample is
+ associated with the snL4VirtualServerPortHistoryControlEntry which set up
+ the parameters for a regular collection of these
+ samples. As an example, an instance of the
+ snL4VirtualServerPortHistoryReceivePkts object might be named
+ snL4VirtualServerPortHistoryReceivePkts.2.89"
+ INDEX { snL4VirtualServerPortHistoryIndex , snL4VirtualServerPortHistorySampleIndex }
+ ::= { snL4VirtualServerPortHistoryTable 1 }
+
+SnL4VirtualServerPortHistoryEntry ::= SEQUENCE {
+ snL4VirtualServerPortHistoryIndex
+ INTEGER (1..65535),
+ snL4VirtualServerPortHistorySampleIndex
+ INTEGER (1..2147483647),
+ snL4VirtualServerPortHistoryIntervalStart
+ TimeTicks,
+ snL4VirtualServerPortHistoryReceivePkts
+ Counter,
+ snL4VirtualServerPortHistoryTransmitPkts
+ Counter,
+ snL4VirtualServerPortHistoryTotalConnections
+ Counter,
+ snL4VirtualServerPortHistoryCurConnections
+ INTEGER,
+ snL4VirtualServerPortHistoryPeakConnections
+ INTEGER
+ }
+
+snL4VirtualServerPortHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The snL4VirtualServerPortHistory of which this entry is a part.The
+ snL4VirtualServerPortHistory identified by a particular value of this
+ index is the same snL4VirtualServerPortHistory as identified
+ by the same value of snL4VirtualServerPortHistoryControlIndex."
+ ::= { snL4VirtualServerPortHistoryEntry 1 }
+
+snL4VirtualServerPortHistorySampleIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely identifies the particular
+ sample this entry represents among all samples
+ associated with the same snL4VirtualServerPortHistoryControlEntry.
+ This index starts at 1 and increases by one
+ as each new sample is taken."
+ ::= { snL4VirtualServerPortHistoryEntry 2 }
+
+snL4VirtualServerPortHistoryIntervalStart OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of sysUpTime at the start of the interval
+ over which this sample was measured.If the probe
+ keeps track of the time of day, it should start
+ the first sample of the snL4VirtualServerPortHistory at a time such that
+ when the next hour of the day begins, a sample is
+ started at that instant.Note that following this
+ rule may require the probe to delay collecting the
+ first sample of the snL4VirtualServerPortHistory, as each sample must be
+ of the same interval.Also note that the sample which
+ is currently being collected is not accessible in this
+ table until the end of its interval."
+ ::= { snL4VirtualServerPortHistoryEntry 3 }
+
+
+snL4VirtualServerPortHistoryReceivePkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortHistoryEntry 4 }
+
+snL4VirtualServerPortHistoryTransmitPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortHistoryEntry 5 }
+
+snL4VirtualServerPortHistoryTotalConnections OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortHistoryEntry 6 }
+
+snL4VirtualServerPortHistoryCurConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortHistoryEntry 7 }
+
+snL4VirtualServerPortHistoryPeakConnections OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { snL4VirtualServerPortHistoryEntry 8 }
+
+END