FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE,IpAddress, Counter32, TimeTicks,Counter64,Integer32 FROM SNMPv2-SMI switch FROM FOUNDRY-SN-ROOT-MIB TEXTUAL-CONVENTION FROM SNMPv2-TC PhysAddress FROM FOUNDRY-SN-SWITCH-GROUP-MIB DisplayString FROM FOUNDRY-SN-AGENT-MIB; snL4 MODULE-IDENTITY LAST-UPDATED "201006020000Z" -- 04 June 2010 ORGANIZATION "Brocade Communications Systems, Inc." CONTACT-INFO "Technical Support Center 130 Holger Way, San Jose, CA 95134 Email: ipsupport@brocade.com Phone: 1-800-752-8061 URL: www.brocade.com" DESCRIPTION "Copyright 1996-2010 Brocade Communications Systems, Inc. All rights reserved. This Brocade Communications Systems SNMP Management Information Base Specification embodies Brocade Communications Systems' confidential and proprietary intellectual property. Brocade Communications Systems retains all title and ownership in the Specification, including any revisions. This Specification is supplied AS IS, and Brocade Communications Systems makes no warranty, either express or implied, as to the use, operation, condition, or performance of the specification, and any unintended consequence it may on the user environment." REVISION "201006020000Z" -- 04 June 2010 DESCRIPTION "Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields." REVISION "200909300000Z" -- September 30, 2009 DESCRIPTION "convert from SMIv1 to SMIv2" ::= { switch 4} -- textual conventions L4RowSts ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " Row Creation/Deletion Values " SYNTAX INTEGER { other(1), valid(2), delete(3), create(4), modify(5) } L4Status ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " L4 Status Values " SYNTAX INTEGER { disabled(0), enabled(1) } L4ServerName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " L4 Server Name " SYNTAX OCTET STRING (SIZE(1..32)) L4Flag ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " L4 Flag Values " SYNTAX INTEGER { false(0), true(1) } L4DeleteState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " L4 Delete Sate " SYNTAX INTEGER { done(0), waitunbind(1), waitdelete(2) } WebCacheState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " WebCacheSate " SYNTAX INTEGER { disabled(0), enabled(1), failed(2), testing(3), suspect(4), shutdown(5), active(6) } 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) MAX-ACCESS read-write STATUS current DESCRIPTION "numbers of maximum session (L4 cache) entries" ::= { snL4Gen 1 } snL4TcpSynLimit OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Numbers of connection per second" ::= { snL4Gen 2 } -- Server load balancing snL4slbGlobalSDAType OBJECT-TYPE SYNTAX INTEGER { leastconnection(1), roundrobin(2), weighted(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Global Session Distribution Algorithm(SDA)" ::= { snL4Gen 3 } snL4slbTotalConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total connections in this device" ::= { snL4Gen 4 } snL4slbLimitExceeds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "exceeds snL4TCPSynLimit (numbers of connection per second)" ::= { snL4Gen 5 } -- Server load balancing traffic info snL4slbForwardTraffic OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Client->Server" ::= { snL4Gen 6 } snL4slbReverseTraffic OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Server->Client" ::= { snL4Gen 7 } snL4slbDrops OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4Gen 8 } snL4slbDangling OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4Gen 9 } snL4slbDisableCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4Gen 10 } snL4slbAged OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4Gen 11 } snL4slbFinished OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "FIN_or_RST" ::= { snL4Gen 12 } -- Session snL4FreeSessionCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum sessions - used sessions" ::= { snL4Gen 13 } -- Hot stand-by snL4BackupInterface OBJECT-TYPE SYNTAX INTEGER (0..26) MAX-ACCESS read-write STATUS current DESCRIPTION "backup monitoring port" ::= { snL4Gen 14 } snL4BackupMacAddr OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Associated MAC address for backup monitoring port" ::= { snL4Gen 15 } snL4Active OBJECT-TYPE SYNTAX L4Flag MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4Gen 16 } snL4Redundancy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4Gen 17 } snL4Backup OBJECT-TYPE SYNTAX L4Flag MAX-ACCESS read-only STATUS current DESCRIPTION "true->StandBy,false->active" ::= { snL4Gen 18 } snL4BecomeActive OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "How many times this device become active" ::= { snL4Gen 19 } snL4BecomeStandBy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-only STATUS current DESCRIPTION "Backup state" ::= { snL4Gen 21 } snL4NoPDUSent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4Gen 22 } snL4NoPDUCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4Gen 23 } snL4NoPortMap OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4Gen 24 } snL4unsuccessfulConn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Unsuccessfull connection" ::= { snL4Gen 25 } snL4PingInterval OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping retries interval" DEFVAL { 2 } ::= { snL4Gen 26 } snL4PingRetry OBJECT-TYPE SYNTAX INTEGER (2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping retries attempts" DEFVAL { 4 } ::= { snL4Gen 27 } snL4TcpAge OBJECT-TYPE SYNTAX INTEGER (2..60) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP reset age" DEFVAL { 30 } ::= { snL4Gen 28 } snL4UdpAge OBJECT-TYPE SYNTAX INTEGER (2..60) MAX-ACCESS read-write STATUS current DESCRIPTION "UDP reset age" DEFVAL { 5 } ::= { snL4Gen 29 } -- Enable/disable L4 traps snL4EnableMaxSessionLimitReachedTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable maximum number of connections reached trap." ::= { snL4Gen 30 } snL4EnableTcpSynLimitReachedTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the number of TCP SYN limits reached trap." ::= { snL4Gen 31 } snL4EnableRealServerUpTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the real server up trap." ::= { snL4Gen 32 } snL4EnableRealServerDownTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the real server down trap." ::= { snL4Gen 33 } snL4EnableRealServerPortUpTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the real server TCP port up trap." ::= { snL4Gen 34 } snL4EnableRealServerPortDownTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the real server TCP port down trap." ::= { snL4Gen 35 } snL4EnableRealServerMaxConnLimitReachedTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the real server maximum number of connections reached trap." ::= { snL4Gen 36 } snL4EnableBecomeStandbyTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable trap of the server load balancing switch changes state from standby to active." ::= { snL4Gen 38 } snL4slbRouterInterfacePortMask OBJECT-TYPE SYNTAX Integer32 MAX-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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of server cache groups" ::= { snL4Gen 40 } snL4MaxNumWebCachePerGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of WEB Cache servers in each of web cache group" ::= { snL4Gen 41 } snL4WebCacheStateful OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current DESCRIPTION "The WEB Cache servers cache-stateful" ::= { snL4Gen 42 } ------- GSLB Group Global MIBs ---------- snL4EnableGslbHealthCheckIpUpTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Health check IP up." ::= { snL4Gen 43 } snL4EnableGslbHealthCheckIpDownTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Health check IP down." ::= { snL4Gen 44 } snL4EnableGslbHealthCheckIpPortUpTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Health check IP port up." ::= { snL4Gen 45 } snL4EnableGslbHealthCheckIpPortDownTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Health check IP port down." ::= { snL4Gen 46 } snL4EnableGslbRemoteGslbSiDownTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Connection to GSLB ServerIron is down." ::= { snL4Gen 47 } snL4EnableGslbRemoteGslbSiUpTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Connection to GSLB ServerIron is up." ::= { snL4Gen 48 } snL4EnableGslbRemoteSiDownTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "GSLB connection to remote ServerIron is down." ::= { snL4Gen 49 } snL4EnableGslbRemoteSiUpTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "GSLB connection to remote ServerIron is up." ::= { snL4Gen 50 } snL4slbRouterInterfacePortList OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Server table." ::= { snL4VirtualServer 1 } snL4VirtualServerEntry OBJECT-TYPE SYNTAX SnL4VirtualServerEntry MAX-ACCESS not-accessible STATUS current 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) MAX-ACCESS read-only STATUS current DESCRIPTION "The table index for a Virtual Server entry." ::= { snL4VirtualServerEntry 1 } snL4VirtualServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual server name." ::= { snL4VirtualServerEntry 2 } snL4VirtualServerVirtualIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual Server IP Address." ::= { snL4VirtualServerEntry 3 } snL4VirtualServerAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP Sessions Distribution Algorithms Type." ::= { snL4VirtualServerEntry 5 } snL4VirtualServerRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a virtual server entry." ::= {snL4VirtualServerEntry 6 } snL4VirtualServerDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4VirtualServerEntry 7 } -- Real Server table snL4RealServerTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4RealServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server table." ::= { snL4RealServer 1 } snL4RealServerEntry OBJECT-TYPE SYNTAX SnL4RealServerEntry MAX-ACCESS not-accessible STATUS current 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) MAX-ACCESS read-only STATUS current DESCRIPTION "The table index for a Real Server entry." ::= { snL4RealServerEntry 1 } snL4RealServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "Real server name." ::= { snL4RealServerEntry 2 } snL4RealServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server IP Address." ::= { snL4RealServerEntry 3 } snL4RealServerAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server status is ether disabled(0) or enabled(1)." ::= { snL4RealServerEntry 4 } snL4RealServerMaxConnections OBJECT-TYPE SYNTAX INTEGER (0..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server Maximum Connection allowed." ::= { snL4RealServerEntry 5 } snL4RealServerWeight OBJECT-TYPE SYNTAX INTEGER (0..65000) MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server weight" ::= { snL4RealServerEntry 6 } snL4RealServerRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a real server entry." ::= {snL4RealServerEntry 7 } snL4RealServerDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4RealServerEntry 8 } -- Virtual Server Port table snL4VirtualServerPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4VirtualServerPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Server Port table." ::= { snL4VirtualServerPort 1 } snL4VirtualServerPortEntry OBJECT-TYPE SYNTAX SnL4VirtualServerPortEntry MAX-ACCESS not-accessible STATUS current 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) MAX-ACCESS read-only STATUS current DESCRIPTION "The index for Virtual Server Port entry." ::= { snL4VirtualServerPortEntry 1 } snL4VirtualServerPortServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortEntry 2 } snL4VirtualServerPortPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortEntry 3 } snL4VirtualServerPortAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortEntry 4 } snL4VirtualServerPortSticky OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortEntry 5 } snL4VirtualServerPortConcurrent OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortEntry 6 } snL4VirtualServerPortRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a virtual server port entry." ::= { snL4VirtualServerPortEntry 7 } snL4VirtualServerPortDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4VirtualServerPortEntry 8 } -- Real Server Port table snL4RealServerPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4RealServerPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server Port table." ::= { snL4RealServerPort 1 } snL4RealServerPortEntry OBJECT-TYPE SYNTAX SnL4RealServerPortEntry MAX-ACCESS not-accessible STATUS current 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) MAX-ACCESS read-only STATUS current DESCRIPTION "The index for Real Server Port entry." ::= { snL4RealServerPortEntry 1 } snL4RealServerPortServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4RealServerPortEntry 2 } snL4RealServerPortPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4RealServerPortEntry 3 } snL4RealServerPortAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4RealServerPortEntry 4 } snL4RealServerPortRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a Real server port entry." ::= { snL4RealServerPortEntry 5 } snL4RealServerPortDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4RealServerPortEntry 6 } -- Bind table snL4BindTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4BindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bind table." ::= { snL4Bind 1 } snL4BindEntry OBJECT-TYPE SYNTAX SnL4BindEntry MAX-ACCESS not-accessible STATUS current 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) MAX-ACCESS read-only STATUS current DESCRIPTION "The index for Bind entry." ::= { snL4BindEntry 1 } snL4BindVirtualServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4BindEntry 2 } snL4BindVirtualPortNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4BindEntry 3 } snL4BindRealServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4BindEntry 4 } snL4BindRealPortNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4BindEntry 5 } snL4BindRowStatus OBJECT-TYPE SYNTAX INTEGER { other(1), valid(2), delete(3), create(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete bind entry." ::= { snL4BindEntry 6 } -- Virtual Server Status table snL4VirtualServerStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4VirtualServerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Server Status table." ::= { snL4VirtualServerStatus 1 } snL4VirtualServerStatusEntry OBJECT-TYPE SYNTAX SnL4VirtualServerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in L4 Virtual Server Status table." INDEX { snL4VirtualServerStatusIndex } ::= { snL4VirtualServerStatusTable 1 } SnL4VirtualServerStatusEntry ::= SEQUENCE { snL4VirtualServerStatusIndex INTEGER, snL4VirtualServerStatusName L4ServerName, snL4VirtualServerStatusReceivePkts Counter32, snL4VirtualServerStatusTransmitPkts Counter32, snL4VirtualServerStatusTotalConnections Counter32 } snL4VirtualServerStatusIndex OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "The table index for a Virtual Server Status entry." ::= { snL4VirtualServerStatusEntry 1 } snL4VirtualServerStatusName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "Virtual server name." ::= { snL4VirtualServerStatusEntry 2 } snL4VirtualServerStatusReceivePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatusEntry 3 } snL4VirtualServerStatusTransmitPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatusEntry 4 } snL4VirtualServerStatusTotalConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatusEntry 5 } -- Real Server Status Table snL4RealServerStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4RealServerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server Status table." ::= { snL4RealServerStatus 1 } snL4RealServerStatusEntry OBJECT-TYPE SYNTAX SnL4RealServerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Real Server Status table." INDEX { snL4RealServerStatusIndex } ::= { snL4RealServerStatusTable 1 } SnL4RealServerStatusEntry ::= SEQUENCE { snL4RealServerStatusIndex INTEGER, snL4RealServerStatusName L4ServerName, snL4RealServerStatusRealIP IpAddress, snL4RealServerStatusReceivePkts Counter32, snL4RealServerStatusTransmitPkts Counter32, snL4RealServerStatusCurConnections Integer32, snL4RealServerStatusTotalConnections Counter32, snL4RealServerStatusAge Integer32, snL4RealServerStatusState INTEGER, snL4RealServerStatusReassignments Integer32, snL4RealServerStatusReassignmentLimit Integer32, snL4RealServerStatusFailedPortExists Integer32, snL4RealServerStatusFailTime Integer32, snL4RealServerStatusPeakConnections Integer32 } snL4RealServerStatusIndex OBJECT-TYPE SYNTAX INTEGER (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "The table index for a Real Server Status entry." ::= { snL4RealServerStatusEntry 1 } snL4RealServerStatusName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 2 } snL4RealServerStatusRealIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 3 } snL4RealServerStatusReceivePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 4 } snL4RealServerStatusTransmitPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 5 } snL4RealServerStatusCurConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 6 } snL4RealServerStatusTotalConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 7 } snL4RealServerStatusAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 8 } snL4RealServerStatusState OBJECT-TYPE SYNTAX INTEGER { serverdisabled(0), serverenabled(1), serverfailed(2), servertesting(3), serversuspect(4), servershutdown(5), serveractive(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 9 } snL4RealServerStatusReassignments OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 10 } snL4RealServerStatusReassignmentLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 11 } snL4RealServerStatusFailedPortExists OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 12 } snL4RealServerStatusFailTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 13 } snL4RealServerStatusPeakConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatusEntry 14 } -- Virtual Server Port Status table snL4VirtualServerPortStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4VirtualServerPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Server Port Status table." ::= { snL4VirtualServerPortStatus 1 } snL4VirtualServerPortStatusEntry OBJECT-TYPE SYNTAX SnL4VirtualServerPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Server Port Status table." INDEX { snL4VirtualServerPortStatusIndex } ::= { snL4VirtualServerPortStatusTable 1 } SnL4VirtualServerPortStatusEntry ::= SEQUENCE { snL4VirtualServerPortStatusIndex Integer32, snL4VirtualServerPortStatusPort INTEGER, snL4VirtualServerPortStatusServerName L4ServerName, snL4VirtualServerPortStatusCurrentConnection Integer32, snL4VirtualServerPortStatusTotalConnection Counter32, snL4VirtualServerPortStatusPeakConnection Integer32 } snL4VirtualServerPortStatusIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index for Virtual Server Port Status entry." ::= { snL4VirtualServerPortStatusEntry 1 } snL4VirtualServerPortStatusPort OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatusEntry 2 } snL4VirtualServerPortStatusServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatusEntry 3 } snL4VirtualServerPortStatusCurrentConnection OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatusEntry 4 } snL4VirtualServerPortStatusTotalConnection OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatusEntry 5 } snL4VirtualServerPortStatusPeakConnection OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatusEntry 6 } -- Real Server Port Status table snL4RealServerPortStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4RealServerPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server Port Status table." ::= { snL4RealServerPortStatus 1 } snL4RealServerPortStatusEntry OBJECT-TYPE SYNTAX SnL4RealServerPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Real Server Port Status table." INDEX { snL4RealServerPortStatusIndex } ::= { snL4RealServerPortStatusTable 1 } SnL4RealServerPortStatusEntry ::= SEQUENCE { snL4RealServerPortStatusIndex INTEGER, snL4RealServerPortStatusPort Integer32, snL4RealServerPortStatusServerName L4ServerName, snL4RealServerPortStatusReassignCount Integer32, snL4RealServerPortStatusState INTEGER, snL4RealServerPortStatusFailTime Integer32, snL4RealServerPortStatusCurrentConnection Integer32, snL4RealServerPortStatusTotalConnection Counter32, snL4RealServerPortStatusRxPkts Counter32, snL4RealServerPortStatusTxPkts Counter32, snL4RealServerPortStatusRxBytes Counter32, snL4RealServerPortStatusTxBytes Counter32, snL4RealServerPortStatusPeakConnection Integer32 } snL4RealServerPortStatusIndex OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "The index for Real Server Port Status entry." ::= { snL4RealServerPortStatusEntry 1 } snL4RealServerPortStatusPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortStatusEntry 2 } snL4RealServerPortStatusServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortStatusEntry 3 } snL4RealServerPortStatusReassignCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port state" ::= { snL4RealServerPortStatusEntry 5 } snL4RealServerPortStatusFailTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port current connection" ::= { snL4RealServerPortStatusEntry 7 } snL4RealServerPortStatusTotalConnection OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port total connection" ::= { snL4RealServerPortStatusEntry 8 } snL4RealServerPortStatusRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port receive packets." ::= { snL4RealServerPortStatusEntry 9 } snL4RealServerPortStatusTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port transmit packets." ::= { snL4RealServerPortStatusEntry 10 } snL4RealServerPortStatusRxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port receive bytes." ::= { snL4RealServerPortStatusEntry 11 } snL4RealServerPortStatusTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port transmit bytes." ::= { snL4RealServerPortStatusEntry 12 } snL4RealServerPortStatusPeakConnection OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "peak connection for real server port." ::= { snL4RealServerPortStatusEntry 13 } -- L4 policy table snL4PolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4PolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "L4 policy table." ::= {snL4Policy 1 } snL4PolicyEntry OBJECT-TYPE SYNTAX SnL4PolicyEntry MAX-ACCESS not-accessible STATUS current 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) MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4PolicyEntry 4 } snL4PolicyPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4PolicyEntry 5 } snL4PolicyRowStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2), delete(3), create(4), modify(5) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "ip interface L4 policy access table." ::= {snL4PolicyPortAccess 1} snL4PolicyPortAccessEntry OBJECT-TYPE SYNTAX SnL4PolicyPortAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of the ip interface L4 policy access table." INDEX { snL4PolicyPortAccessPort } ::= { snL4PolicyPortAccessTable 1 } SnL4PolicyPortAccessEntry ::= SEQUENCE { snL4PolicyPortAccessPort Integer32, snL4PolicyPortAccessList OCTET STRING, snL4PolicyPortAccessRowStatus INTEGER } snL4PolicyPortAccessPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ip interface to which the L4 policy applies." ::= { snL4PolicyPortAccessEntry 1 } snL4PolicyPortAccessList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..64)) MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server IP address." ::= { snL4Trap 1 } snL4TrapRealServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "Real server name." ::= { snL4Trap 2 } snL4TrapRealServerPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transport protocol port number of the real server." ::= { snL4Trap 3 } snL4TrapRealServerCurConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real Server current connections." ::= { snL4Trap 4 } snL4TrapLinkName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "Link name." ::= { snL4Trap 5 } snL4LinkVirtualInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Link virtual interface." ::= { snL4Trap 6 } -- Web Cache table snL4WebCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4WebCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server table." ::= { snL4WebCache 1 } snL4WebCacheEntry OBJECT-TYPE SYNTAX SnL4WebCacheEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Real Server IP Address." ::= { snL4WebCacheEntry 1 } snL4WebCacheName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "Real server name." ::= { snL4WebCacheEntry 2 } snL4WebCacheAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server status is ether disabled(0) or enabled(1)." ::= { snL4WebCacheEntry 3 } snL4WebCacheMaxConnections OBJECT-TYPE SYNTAX INTEGER (0..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server Maximum Connection allowed." ::= { snL4WebCacheEntry 4 } snL4WebCacheWeight OBJECT-TYPE SYNTAX INTEGER (1..65000) MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server weight" ::= { snL4WebCacheEntry 5 } snL4WebCacheRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a real server entry." ::= {snL4WebCacheEntry 6 } snL4WebCacheDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4WebCacheEntry 7 } -- Web Cache Group table snL4WebCacheGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4WebCacheGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Web Cache Group table." ::= { snL4WebCacheGroup 1 } snL4WebCacheGroupEntry OBJECT-TYPE SYNTAX SnL4WebCacheGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Web Cache Group table." INDEX { snL4WebCacheGroupId } ::= { snL4WebCacheGroupTable 1 } SnL4WebCacheGroupEntry ::= SEQUENCE { snL4WebCacheGroupId Integer32, snL4WebCacheGroupName L4ServerName, snL4WebCacheGroupWebCacheIpList OCTET STRING, snL4WebCacheGroupDestMask IpAddress, snL4WebCacheGroupSrcMask IpAddress, snL4WebCacheGroupAdminStatus INTEGER, snL4WebCacheGroupRowStatus L4RowSts } snL4WebCacheGroupId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The identification for a Web Cache Group entry. The limit is from 1 to snL4MaxNumWebCacheGroup." ::= { snL4WebCacheGroupEntry 1 } snL4WebCacheGroupName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "Web Cache Group name." ::= { snL4WebCacheGroupEntry 2 } snL4WebCacheGroupWebCacheIpList OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Cache Server Group Destination Mask." ::= { snL4WebCacheGroupEntry 4 } snL4WebCacheGroupSrcMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Cache Server Group Source Mask." ::= { snL4WebCacheGroupEntry 5 } snL4WebCacheGroupAdminStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The WEB Cache Group is set either enabled(1)...........activated. disabled(0)..........disabled." ::= { snL4WebCacheGroupEntry 6 } snL4WebCacheGroupRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a Web Cache Group entry." ::= { snL4WebCacheGroupEntry 7 } -- Web Cache Traffic Statistics Table snL4WebCacheTrafficStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4WebCacheTrafficStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Web Cache Traffic Statistics table." ::= { snL4WebCacheTrafficStats 1 } snL4WebCacheTrafficStatsEntry OBJECT-TYPE SYNTAX SnL4WebCacheTrafficStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Web Cache Traffic Statistics table." INDEX { snL4WebCacheTrafficIp , snL4WebCacheTrafficPort} ::= { snL4WebCacheTrafficStatsTable 1 } SnL4WebCacheTrafficStatsEntry ::= SEQUENCE { snL4WebCacheTrafficIp IpAddress, snL4WebCacheTrafficPort INTEGER, snL4WebCacheCurrConnections Integer32, snL4WebCacheTotalConnections Integer32, snL4WebCacheTxPkts Counter32, snL4WebCacheRxPkts Counter32, snL4WebCacheTxOctets Counter32, snL4WebCacheRxOctets Counter32, snL4WebCachePortState WebCacheState } snL4WebCacheTrafficIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Cache Server IP Address." ::= { snL4WebCacheTrafficStatsEntry 1 } snL4WebCacheTrafficPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The WEB Cache port is one of the protocol port such as UDP, TCP etc." ::= { snL4WebCacheTrafficStatsEntry 2 } snL4WebCacheCurrConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the current connections in WEB Cache group." ::= { snL4WebCacheTrafficStatsEntry 3 } snL4WebCacheTotalConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total connections in WEB Cache group." ::= { snL4WebCacheTrafficStatsEntry 4 } snL4WebCacheTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the Packets sending from Client/Web-Server to Cache Server" ::= { snL4WebCacheTrafficStatsEntry 5 } snL4WebCacheRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the Packets sending from Cache Server to Client/Web-Server" ::= { snL4WebCacheTrafficStatsEntry 6 } snL4WebCacheTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the Octets sending from Client/Web-Server to Cache Server" ::= { snL4WebCacheTrafficStatsEntry 7 } snL4WebCacheRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the Octets sending from Cache Server to Client/Web-Server" ::= { snL4WebCacheTrafficStatsEntry 8 } snL4WebCachePortState OBJECT-TYPE SYNTAX WebCacheState MAX-ACCESS read-only STATUS current DESCRIPTION "Web Cache Port state." ::= { snL4WebCacheTrafficStatsEntry 9 } -- Web Uncached Traffic Statistics Table snL4WebUncachedTrafficStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4WebUncachedTrafficStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Web Uncached Traffic Statistics table." ::= { snL4WebUncachedTrafficStats 1 } snL4WebUncachedTrafficStatsEntry OBJECT-TYPE SYNTAX SnL4WebUncachedTrafficStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Web Uncached Traffic Statistics table." INDEX { snL4WebServerPort, snL4WebClientPort } ::= { snL4WebUncachedTrafficStatsTable 1 } SnL4WebUncachedTrafficStatsEntry ::= SEQUENCE { snL4WebServerPort Integer32, snL4WebClientPort Integer32, snL4WebUncachedTxPkts Counter32, snL4WebUncachedRxPkts Counter32, snL4WebUncachedTxOctets Counter32, snL4WebUncachedRxOctets Counter32, snL4WebServerPortName DisplayString, snL4WebClientPortName DisplayString } snL4WebServerPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Web Server Port." ::= { snL4WebUncachedTrafficStatsEntry 1 } snL4WebClientPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Web Client Port." ::= { snL4WebUncachedTrafficStatsEntry 2 } snL4WebUncachedTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the Packets sending from Client port to Web Server port" ::= { snL4WebUncachedTrafficStatsEntry 3 } snL4WebUncachedRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the Packets sending from Web Server port to Client port" ::= { snL4WebUncachedTrafficStatsEntry 4 } snL4WebUncachedTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the Octets sending from Client port to Web Server port" ::= { snL4WebUncachedTrafficStatsEntry 5 } snL4WebUncachedRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the Octets sending from Web Server port to Client port" ::= { snL4WebUncachedTrafficStatsEntry 6 } snL4WebServerPortName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Web Server Port Name string." ::= { snL4WebUncachedTrafficStatsEntry 7 } snL4WebClientPortName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Web Client Port Name string." ::= { snL4WebUncachedTrafficStatsEntry 8 } -- Web Cache Server Port table snL4WebCachePortTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4WebCachePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server Port table." ::= { snL4WebCachePort 1 } snL4WebCachePortEntry OBJECT-TYPE SYNTAX SnL4WebCachePortEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Cache Server IP Address." ::= { snL4WebCachePortEntry 1 } snL4WebCachePortPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The WEB Cache port is one of the protocol port such as UDP, TCP etc." ::= { snL4WebCachePortEntry 2 } snL4WebCachePortAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4WebCachePortEntry 3 } snL4WebCachePortRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a Real server port entry." ::= { snL4WebCachePortEntry 4 } snL4WebCachePortDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4WebCachePortEntry 5 } -- Real Server Configuration table snL4RealServerCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4RealServerCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server table." ::= { snL4RealServerCfg 1 } snL4RealServerCfgEntry OBJECT-TYPE SYNTAX SnL4RealServerCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Real Server table." INDEX { snL4RealServerCfgIP } ::= { snL4RealServerCfgTable 1 } SnL4RealServerCfgEntry ::= SEQUENCE { snL4RealServerCfgIP IpAddress, snL4RealServerCfgName L4ServerName, snL4RealServerCfgAdminStatus L4Status, snL4RealServerCfgMaxConnections Integer32, snL4RealServerCfgWeight Integer32, snL4RealServerCfgRowStatus L4RowSts, snL4RealServerCfgDeleteState L4DeleteState } snL4RealServerCfgIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Real Server IP Address." ::= { snL4RealServerCfgEntry 1 } snL4RealServerCfgName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "Real server name." ::= { snL4RealServerCfgEntry 2 } snL4RealServerCfgAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server status is ether disabled(0) or enabled(1)." ::= { snL4RealServerCfgEntry 3 } snL4RealServerCfgMaxConnections OBJECT-TYPE SYNTAX Integer32 (0..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server Maximum Connection allowed." ::= { snL4RealServerCfgEntry 4 } snL4RealServerCfgWeight OBJECT-TYPE SYNTAX Integer32 (0..65000) MAX-ACCESS read-write STATUS current DESCRIPTION "Real Server weight" ::= { snL4RealServerCfgEntry 5 } snL4RealServerCfgRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a real server entry." ::= {snL4RealServerCfgEntry 6 } snL4RealServerCfgDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4RealServerCfgEntry 7 } -- Real Server Port Statistic table snL4RealServerPortCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4RealServerPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server Port table." ::= { snL4RealServerPortCfg 1 } snL4RealServerPortCfgEntry OBJECT-TYPE SYNTAX SnL4RealServerPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Real Server Port table." INDEX {snL4RealServerPortCfgIP,snL4RealServerPortCfgPort } ::= { snL4RealServerPortCfgTable 1 } SnL4RealServerPortCfgEntry ::= SEQUENCE { snL4RealServerPortCfgIP IpAddress, snL4RealServerPortCfgPort Integer32, snL4RealServerPortCfgServerName L4ServerName, snL4RealServerPortCfgAdminStatus L4Status, snL4RealServerPortCfgRowStatus L4RowSts, snL4RealServerPortCfgDeleteState L4DeleteState } snL4RealServerPortCfgIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address for the Real Server ." ::= { snL4RealServerPortCfgEntry 1 } snL4RealServerPortCfgPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortCfgEntry 3 } snL4RealServerPortCfgServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortCfgEntry 2 } snL4RealServerPortCfgAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4RealServerPortCfgEntry 4 } snL4RealServerPortCfgRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a Real server port entry." ::= { snL4RealServerPortCfgEntry 5 } snL4RealServerPortCfgDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4RealServerPortCfgEntry 6 } -- Virtual Server Configuration table snL4VirtualServerCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4VirtualServerCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Server table." ::= { snL4VirtualServerCfg 1 } snL4VirtualServerCfgEntry OBJECT-TYPE SYNTAX SnL4VirtualServerCfgEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Virtual Server IP Address." ::= { snL4VirtualServerCfgEntry 1 } snL4VirtualServerCfgName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual server name." ::= { snL4VirtualServerCfgEntry 2 } snL4VirtualServerCfgAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP Sessions Distribution Algorithms Type." ::= { snL4VirtualServerCfgEntry 4 } snL4VirtualServerCfgRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a virtual server entry." ::= {snL4VirtualServerCfgEntry 5 } snL4VirtualServerCfgDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4VirtualServerCfgEntry 6 } -- Virtual Server Port Configuration table snL4VirtualServerPortCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4VirtualServerPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Server Port table." ::= { snL4VirtualServerPortCfg 1 } snL4VirtualServerPortCfgEntry OBJECT-TYPE SYNTAX SnL4VirtualServerPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Server Port table." INDEX {snL4VirtualServerPortCfgIP, snL4VirtualServerPortCfgPort } ::= { snL4VirtualServerPortCfgTable 1 } SnL4VirtualServerPortCfgEntry ::= SEQUENCE { snL4VirtualServerPortCfgIP IpAddress, snL4VirtualServerPortCfgPort Integer32, snL4VirtualServerPortCfgServerName L4ServerName, snL4VirtualServerPortCfgAdminStatus L4Status, snL4VirtualServerPortCfgSticky INTEGER, snL4VirtualServerPortCfgConcurrent INTEGER, snL4VirtualServerPortCfgRowStatus L4RowSts, snL4VirtualServerPortCfgDeleteState L4DeleteState } snL4VirtualServerPortCfgIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Virtual Server IP Address." ::= { snL4VirtualServerPortCfgEntry 1 } snL4VirtualServerPortCfgPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortCfgEntry 2 } snL4VirtualServerPortCfgServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortCfgEntry 3 } snL4VirtualServerPortCfgAdminStatus OBJECT-TYPE SYNTAX L4Status MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortCfgEntry 4 } snL4VirtualServerPortCfgSticky OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortCfgEntry 5 } snL4VirtualServerPortCfgConcurrent OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortCfgEntry 6 } snL4VirtualServerPortCfgRowStatus OBJECT-TYPE SYNTAX L4RowSts MAX-ACCESS read-write STATUS current DESCRIPTION "To create or delete a virtual server port entry." ::= { snL4VirtualServerPortCfgEntry 7 } snL4VirtualServerPortCfgDeleteState OBJECT-TYPE SYNTAX L4DeleteState MAX-ACCESS read-only STATUS current DESCRIPTION "Delete operation state." ::= { snL4VirtualServerPortCfgEntry 8 } -- Virtual Server Statistic table snL4VirtualServerStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4VirtualServerStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Server Statistic table." ::= { snL4VirtualServerStatistic 1 } snL4VirtualServerStatisticEntry OBJECT-TYPE SYNTAX SnL4VirtualServerStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in L4 Virtual Server Statistic table." INDEX {snL4VirtualServerStatisticIP } ::= { snL4VirtualServerStatisticTable 1 } SnL4VirtualServerStatisticEntry ::= SEQUENCE { snL4VirtualServerStatisticIP IpAddress, snL4VirtualServerStatisticName L4ServerName, snL4VirtualServerStatisticReceivePkts Counter32, snL4VirtualServerStatisticTransmitPkts Counter32, snL4VirtualServerStatisticTotalConnections Counter32, snL4VirtualServerStatisticReceiveBytes Counter64, snL4VirtualServerStatisticTransmitBytes Counter64, snL4VirtualServerStatisticSymmetricState Integer32, snL4VirtualServerStatisticSymmetricPriority Integer32, snL4VirtualServerStatisticSymmetricKeep Integer32, snL4VirtualServerStatisticSymmetricActivates Counter32, snL4VirtualServerStatisticSymmetricInactives Counter32, snL4VirtualServerStatisticSymmetricBestStandbyMacAddr PhysAddress, snL4VirtualServerStatisticSymmetricActiveMacAddr PhysAddress } snL4VirtualServerStatisticIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The table index for a Virtual Server Statistic entry." ::= { snL4VirtualServerStatisticEntry 1 } snL4VirtualServerStatisticName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "Virtual server name." ::= { snL4VirtualServerStatisticEntry 2 } snL4VirtualServerStatisticReceivePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 3 } snL4VirtualServerStatisticTransmitPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 4 } snL4VirtualServerStatisticTotalConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 5 } snL4VirtualServerStatisticReceiveBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 6 } snL4VirtualServerStatisticTransmitBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 7 } snL4VirtualServerStatisticSymmetricState OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 8 } snL4VirtualServerStatisticSymmetricPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 9 } snL4VirtualServerStatisticSymmetricKeep OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 10 } snL4VirtualServerStatisticSymmetricActivates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 11 } snL4VirtualServerStatisticSymmetricInactives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 12 } snL4VirtualServerStatisticSymmetricBestStandbyMacAddr OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 13 } snL4VirtualServerStatisticSymmetricActiveMacAddr OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerStatisticEntry 14 } -- Real Server Statistic Table snL4RealServerStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4RealServerStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server Statistic table." ::= { snL4RealServerStatistic 1 } snL4RealServerStatisticEntry OBJECT-TYPE SYNTAX SnL4RealServerStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Real Server Statistic table." INDEX {snL4RealServerStatisticRealIP } ::= { snL4RealServerStatisticTable 1 } SnL4RealServerStatisticEntry ::= SEQUENCE { snL4RealServerStatisticRealIP IpAddress, snL4RealServerStatisticName L4ServerName, snL4RealServerStatisticReceivePkts Counter32, snL4RealServerStatisticTransmitPkts Counter32, snL4RealServerStatisticCurConnections Integer32, snL4RealServerStatisticTotalConnections Counter32, snL4RealServerStatisticAge Integer32, snL4RealServerStatisticState INTEGER, snL4RealServerStatisticReassignments Integer32, snL4RealServerStatisticReassignmentLimit Integer32, snL4RealServerStatisticFailedPortExists Integer32, snL4RealServerStatisticFailTime Integer32, snL4RealServerStatisticPeakConnections Integer32 } snL4RealServerStatisticRealIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 1 } snL4RealServerStatisticName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 2 } snL4RealServerStatisticReceivePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 3 } snL4RealServerStatisticTransmitPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 4 } snL4RealServerStatisticCurConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 5 } snL4RealServerStatisticTotalConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 6 } snL4RealServerStatisticAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 7 } snL4RealServerStatisticState OBJECT-TYPE SYNTAX INTEGER{ serverdisabled(0), serverenabled(1), serverfailed(2), servertesting(3), serversuspect(4), servershutdown(5), serveractive(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 8 } snL4RealServerStatisticReassignments OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 9 } snL4RealServerStatisticReassignmentLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 10 } snL4RealServerStatisticFailedPortExists OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 11 } snL4RealServerStatisticFailTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 12 } snL4RealServerStatisticPeakConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerStatisticEntry 13 } -- Virtual Server Port Statistic table snL4VirtualServerPortStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4VirtualServerPortStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Server Port Statistic table." ::= { snL4VirtualServerPortStatistic 1 } snL4VirtualServerPortStatisticEntry OBJECT-TYPE SYNTAX SnL4VirtualServerPortStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Server Port Statistic table." INDEX { snL4VirtualServerPortStatisticIP,snL4VirtualServerPortStatisticPort } ::= { snL4VirtualServerPortStatisticTable 1 } SnL4VirtualServerPortStatisticEntry ::= SEQUENCE { snL4VirtualServerPortStatisticIP IpAddress, snL4VirtualServerPortStatisticPort INTEGER, snL4VirtualServerPortStatisticServerName L4ServerName, snL4VirtualServerPortStatisticCurrentConnection Integer32, snL4VirtualServerPortStatisticTotalConnection Counter32, snL4VirtualServerPortStatisticPeakConnection Integer32 } snL4VirtualServerPortStatisticIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The index for Virtual Server Port Statistic entry." ::= { snL4VirtualServerPortStatisticEntry 1 } snL4VirtualServerPortStatisticPort OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatisticEntry 2 } snL4VirtualServerPortStatisticServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatisticEntry 3 } snL4VirtualServerPortStatisticCurrentConnection OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatisticEntry 4 } snL4VirtualServerPortStatisticTotalConnection OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatisticEntry 5 } snL4VirtualServerPortStatisticPeakConnection OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortStatisticEntry 6 } -- Real Server Port Statistic table snL4RealServerPortStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4RealServerPortStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Real Server Port Statistic table." ::= { snL4RealServerPortStatistic 1 } snL4RealServerPortStatisticEntry OBJECT-TYPE SYNTAX SnL4RealServerPortStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Real Server Port Statistic table." INDEX { snL4RealServerPortStatisticIP,snL4RealServerPortStatisticPort } ::= { snL4RealServerPortStatisticTable 1 } SnL4RealServerPortStatisticEntry ::= SEQUENCE { snL4RealServerPortStatisticIP IpAddress, snL4RealServerPortStatisticPort Integer32, snL4RealServerPortStatisticServerName L4ServerName, snL4RealServerPortStatisticReassignCount Integer32, snL4RealServerPortStatisticState INTEGER, snL4RealServerPortStatisticFailTime Integer32, snL4RealServerPortStatisticCurrentConnection Integer32, snL4RealServerPortStatisticTotalConnection Counter32, snL4RealServerPortStatisticRxPkts Counter32, snL4RealServerPortStatisticTxPkts Counter32, snL4RealServerPortStatisticRxBytes Counter32, snL4RealServerPortStatisticTxBytes Counter32, snL4RealServerPortStatisticPeakConnection Integer32 } snL4RealServerPortStatisticIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The index for Real Server Port Statistic entry." ::= { snL4RealServerPortStatisticEntry 1 } snL4RealServerPortStatisticPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortStatisticEntry 2 } snL4RealServerPortStatisticServerName OBJECT-TYPE SYNTAX L4ServerName MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortStatisticEntry 3 } snL4RealServerPortStatisticReassignCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port state" ::= { snL4RealServerPortStatisticEntry 5 } snL4RealServerPortStatisticFailTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port current connection" ::= { snL4RealServerPortStatisticEntry 7 } snL4RealServerPortStatisticTotalConnection OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port total connection" ::= { snL4RealServerPortStatisticEntry 8 } snL4RealServerPortStatisticRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port receive packets." ::= { snL4RealServerPortStatisticEntry 9 } snL4RealServerPortStatisticTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port transmit packets." ::= { snL4RealServerPortStatisticEntry 10 } snL4RealServerPortStatisticRxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port receive bytes." ::= { snL4RealServerPortStatisticEntry 11 } snL4RealServerPortStatisticTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Real server port transmit bytes." ::= { snL4RealServerPortStatisticEntry 12 } snL4RealServerPortStatisticPeakConnection OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "peak connection for real server port." ::= { snL4RealServerPortStatisticEntry 13 } -- GSLB Site Remote ServerIron Configuration table snL4GslbSiteRemoteServerIronTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4GslbSiteRemoteServerIronEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GSLB remote ServerIron configuration table." ::= { snL4GslbSiteRemoteServerIrons 1 } snL4GslbSiteRemoteServerIronEntry OBJECT-TYPE SYNTAX SnL4GslbSiteRemoteServerIronEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of a GSLB remote ServerIron configuration." INDEX { snL4GslbSiteRemoteServerIronIP } ::= { snL4GslbSiteRemoteServerIronTable 1 } SnL4GslbSiteRemoteServerIronEntry ::= SEQUENCE { snL4GslbSiteRemoteServerIronIP IpAddress, snL4GslbSiteRemoteServerIronPreference INTEGER } snL4GslbSiteRemoteServerIronIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The index for each remote ServerIron in a site." ::= { snL4GslbSiteRemoteServerIronEntry 1 } snL4GslbSiteRemoteServerIronPreference OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of history control entries." ::= { snL4History 1 } snL4RealServerHistoryControlEntry OBJECT-TYPE SYNTAX SnL4RealServerHistoryControlEntry MAX-ACCESS not-accessible STATUS current 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 , snL4RealServerHistoryControlDataSource OBJECT IDENTIFIER, snL4RealServerHistoryControlBucketsRequested INTEGER , snL4RealServerHistoryControlBucketsGranted INTEGER , snL4RealServerHistoryControlInterval INTEGER , snL4RealServerHistoryControlOwner DisplayString, snL4RealServerHistoryControlStatus INTEGER } snL4RealServerHistoryControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Ethernet snL4History entries." ::= { snL4History 2 } snL4RealServerHistoryEntry OBJECT-TYPE SYNTAX SnL4RealServerHistoryEntry MAX-ACCESS not-accessible STATUS current 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 , snL4RealServerHistorySampleIndex INTEGER , snL4RealServerHistoryIntervalStart TimeTicks, snL4RealServerHistoryReceivePkts Counter32, snL4RealServerHistoryTransmitPkts Counter32, snL4RealServerHistoryTotalConnections Counter32, snL4RealServerHistoryCurConnections Integer32, snL4RealServerHistoryPeakConnections Integer32, snL4RealServerHistoryReassignments Integer32 } snL4RealServerHistoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerHistoryEntry 4 } snL4RealServerHistoryTransmitPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerHistoryEntry 5 } snL4RealServerHistoryTotalConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerHistoryEntry 6 } snL4RealServerHistoryCurConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerHistoryEntry 7 } snL4RealServerHistoryPeakConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerHistoryEntry 8 } snL4RealServerHistoryReassignments OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerHistoryEntry 9 } -- Real Server Port Monitor Group -- The Real Server Port History Control Group snL4RealServerPortHistoryControlTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4RealServerPortHistoryControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of history control entries." ::= { snL4History 3 } snL4RealServerPortHistoryControlEntry OBJECT-TYPE SYNTAX SnL4RealServerPortHistoryControlEntry MAX-ACCESS not-accessible STATUS current 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 , snL4RealServerPortHistoryControlDataSource OBJECT IDENTIFIER, snL4RealServerPortHistoryControlBucketsRequested INTEGER , snL4RealServerPortHistoryControlBucketsGranted INTEGER, snL4RealServerPortHistoryControlInterval INTEGER , snL4RealServerPortHistoryControlOwner DisplayString, snL4RealServerPortHistoryControlStatus INTEGER } snL4RealServerPortHistoryControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Ethernet snL4History entries." ::= { snL4History 4 } snL4RealServerPortHistoryEntry OBJECT-TYPE SYNTAX SnL4RealServerPortHistoryEntry MAX-ACCESS not-accessible STATUS current 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 , snL4RealServerPortHistorySampleIndex INTEGER , snL4RealServerPortHistoryIntervalStart TimeTicks, snL4RealServerPortHistoryReceivePkts Counter32, snL4RealServerPortHistoryTransmitPkts Counter32, snL4RealServerPortHistoryTotalConnections Counter32, snL4RealServerPortHistoryCurConnections Integer32, snL4RealServerPortHistoryPeakConnections Integer32, snL4RealServerPortHistoryResponseTime Integer32 } snL4RealServerPortHistoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortHistoryEntry 4 } snL4RealServerPortHistoryTransmitPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortHistoryEntry 5 } snL4RealServerPortHistoryTotalConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortHistoryEntry 6 } snL4RealServerPortHistoryCurConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortHistoryEntry 7 } snL4RealServerPortHistoryPeakConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortHistoryEntry 8 } snL4RealServerPortHistoryResponseTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4RealServerPortHistoryEntry 9 } -- Virtual Server Monitor Group -- The Virtual Server History Control Group snL4VirtualServerHistoryControlTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4VirtualServerHistoryControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of history control entries." ::= { snL4History 5 } snL4VirtualServerHistoryControlEntry OBJECT-TYPE SYNTAX SnL4VirtualServerHistoryControlEntry MAX-ACCESS not-accessible STATUS current 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 , snL4VirtualServerHistoryControlDataSource OBJECT IDENTIFIER, snL4VirtualServerHistoryControlBucketsRequested INTEGER , snL4VirtualServerHistoryControlBucketsGranted INTEGER , snL4VirtualServerHistoryControlInterval INTEGER , snL4VirtualServerHistoryControlOwner DisplayString, snL4VirtualServerHistoryControlStatus INTEGER } snL4VirtualServerHistoryControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Ethernet snL4History entries." ::= { snL4History 6 } snL4VirtualServerHistoryEntry OBJECT-TYPE SYNTAX SnL4VirtualServerHistoryEntry MAX-ACCESS not-accessible STATUS current 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, snL4VirtualServerHistorySampleIndex INTEGER, snL4VirtualServerHistoryIntervalStart TimeTicks, snL4VirtualServerHistoryReceivePkts Counter32, snL4VirtualServerHistoryTransmitPkts Counter32, snL4VirtualServerHistoryTotalConnections Counter32, snL4VirtualServerHistoryCurConnections Integer32, snL4VirtualServerHistoryPeakConnections Integer32 } snL4VirtualServerHistoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerHistoryEntry 4 } snL4VirtualServerHistoryTransmitPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerHistoryEntry 5 } snL4VirtualServerHistoryTotalConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerHistoryEntry 6 } snL4VirtualServerHistoryCurConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerHistoryEntry 7 } snL4VirtualServerHistoryPeakConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerHistoryEntry 8 } -- Virtual Server Port Monitor Group -- The Virtual Server Port History Control Group snL4VirtualServerPortHistoryControlTable OBJECT-TYPE SYNTAX SEQUENCE OF SnL4VirtualServerPortHistoryControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of history control entries." ::= { snL4History 7 } snL4VirtualServerPortHistoryControlEntry OBJECT-TYPE SYNTAX SnL4VirtualServerPortHistoryControlEntry MAX-ACCESS not-accessible STATUS current 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, snL4VirtualServerPortHistoryControlDataSource OBJECT IDENTIFIER, snL4VirtualServerPortHistoryControlBucketsRequested INTEGER, snL4VirtualServerPortHistoryControlBucketsGranted INTEGER, snL4VirtualServerPortHistoryControlInterval INTEGER, snL4VirtualServerPortHistoryControlOwner DisplayString, snL4VirtualServerPortHistoryControlStatus INTEGER } snL4VirtualServerPortHistoryControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Ethernet snL4History entries." ::= { snL4History 8 } snL4VirtualServerPortHistoryEntry OBJECT-TYPE SYNTAX SnL4VirtualServerPortHistoryEntry MAX-ACCESS not-accessible STATUS current 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 , snL4VirtualServerPortHistorySampleIndex INTEGER, snL4VirtualServerPortHistoryIntervalStart TimeTicks, snL4VirtualServerPortHistoryReceivePkts Counter32, snL4VirtualServerPortHistoryTransmitPkts Counter32, snL4VirtualServerPortHistoryTotalConnections Counter32, snL4VirtualServerPortHistoryCurConnections Integer32, snL4VirtualServerPortHistoryPeakConnections Integer32 } snL4VirtualServerPortHistoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortHistoryEntry 4 } snL4VirtualServerPortHistoryTransmitPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortHistoryEntry 5 } snL4VirtualServerPortHistoryTotalConnections OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortHistoryEntry 6 } snL4VirtualServerPortHistoryCurConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortHistoryEntry 7 } snL4VirtualServerPortHistoryPeakConnections OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { snL4VirtualServerPortHistoryEntry 8 } END