3040 lines
81 KiB
Plaintext
3040 lines
81 KiB
Plaintext
CA-SNMP-MIB8 DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
|
|
Integer32, Counter32, Gauge32, Counter64, Opaque, IpAddress, enterprises
|
|
FROM SNMPv2-SMI
|
|
|
|
TEXTUAL-CONVENTION, DisplayString, TruthValue, TimeStamp
|
|
FROM SNMPv2-TC
|
|
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB;
|
|
|
|
arrayNetworks MODULE-IDENTITY
|
|
LAST-UPDATED "201203090000Z"
|
|
ORGANIZATION "Array Networks, Inc."
|
|
CONTACT-INFO
|
|
" Array Networks
|
|
Customer Service
|
|
|
|
postal: 1371 McCarthy Blvd Milpitas, CA 95035 USA
|
|
|
|
phone: +1 877 992-7729
|
|
|
|
email: support@arraynetworks.net"
|
|
DESCRIPTION
|
|
"This file defines the private CA SNMP MIB extensions."
|
|
REVISION "200509140000Z"
|
|
DESCRIPTION
|
|
"Added raw CPU and IO counters."
|
|
REVISION "9912090000Z"
|
|
DESCRIPTION
|
|
"SMIv2 version converted from older MIB definitions."
|
|
::= { enterprises 7564 }
|
|
|
|
|
|
|
|
-- IMPORTANT:
|
|
-- Listed below are the arrayNetworks Indecies that are currently being used.
|
|
|
|
-- Current ArrayNetworks MIB Table Entries:
|
|
-- processes OBJECT IDENTIFIER ::= { arrayNetworks 1 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- prTable OBJECT IDENTIFIER ::= { arrayNetworks 2 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- systemInfo OBJECT IDENTIFIER ::= { arrayNetworks 3 }
|
|
-- SYSTEM INFO
|
|
--
|
|
-- memory OBJECT IDENTIFIER ::= { arrayNetworks 4 }
|
|
-- MEMORY STATS
|
|
--
|
|
-- xxxxxx OBJECT IDENTIFIER ::= { arrayNetworks 5 }
|
|
-- REMOVED FROM MIB
|
|
--
|
|
-- disk OBJECT IDENTIFIER ::= { arrayNetworks 6 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- load OBJECT IDENTIFIER ::= { arrayNetworks 7 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- extTable OBJECT IDENTIFIER ::= { arrayNetworks 8 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- diskTable OBJECT IDENTIFIER ::= { arrayNetworks 9 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- loadTable OBJECT IDENTIFIER ::= { arrayNetworks 10 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- systemStats OBJECT IDENTIFIER ::= { arrayNetworks 11 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- caInternal OBJECT IDENTIFIER ::= { arrayNetworks 12 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- caExperimental OBJECT IDENTIFIER ::= { arrayNetworks 13 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- caDemoMIB OBJECT IDENTIFIER ::= { arrayNetworks 14 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- fileTable OBJECT IDENTIFIER ::= { arrayNetworks 15 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- revProxyCache OBJECT IDENTIFIER ::= { arrayNetworks 16 }
|
|
-- REVERSE PROXY STATS
|
|
--
|
|
-- xxxxxx OBJECT IDENTIFIER ::= { arrayNetworks 17 }
|
|
-- CURRENTLY NOT USED
|
|
--
|
|
-- vrrp OBJECT IDENTIFIER ::= { arrayNetworks 18 }
|
|
-- CLUSTER STATS
|
|
--
|
|
-- slbMIB OBJECT IDENTIFIER ::= { arrayNetworks 19 }
|
|
-- SERVER LOAD BALANCING STATS
|
|
--
|
|
-- sslMIB OBJECT IDENTIFIER ::= { arrayNetworks 20 }
|
|
-- SECURE SOCKET LAYER STATS
|
|
--
|
|
-- secProxyStats OBJECT IDENTIFIER ::= { arrayNetworks 21 }
|
|
-- SECURITY PROXY STATS
|
|
--
|
|
-- vipStats OBJECT IDENTIFIER ::= { arrayNetworks 22 }
|
|
-- VIP STATS
|
|
--
|
|
-- ifTraffic OBJECT IDENTIFIER ::= { arrayNetworks 23 }
|
|
-- INTERFACE TRAFFIC STATS
|
|
--
|
|
-- caSyslog OBJECT IDENTIFIER ::= { arrayNetworks 24 }
|
|
-- SYSLOG STATS & MESSAGES
|
|
--
|
|
-- clickTcp OBJECT IDENTIFIER ::= { arrayNetworks 25 }
|
|
-- CLICKTCP STATS & CONNECTION TABLE
|
|
--
|
|
-- accesslog OBJECT IDENTIFIER ::= { arrayNetworks 26 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- healthCheck OBJECT IDENTIFIER ::= { arrayNetworks 27 }
|
|
-- HEALTH CHECK STATS
|
|
--
|
|
-- compression OBJECT IDENTIFIER ::= { arrayNetworks 28 }
|
|
-- HTTP COMPRESSION STATS
|
|
--
|
|
-- clientApp OBJECT IDENTIFIER ::= { arrayNetworks 29 }
|
|
-- SECURITY PROXY CLIENT APP STATS
|
|
--
|
|
-- performance OBJECT IDENTIFIER ::= { arrayNetworks 30 }
|
|
-- SYSTEM PERFORMANCE STATS
|
|
--
|
|
-- sdns OBJECT IDENTIFIER ::= { arrayNetworks 31 }
|
|
-- SMART DNS STATS
|
|
--
|
|
-- monitor OBJECT IDENTIFIER ::= { arrayNetworks 32 }
|
|
-- MONITOR CPU TEMPRATURE AND FAN SPEED ,POWER STATE
|
|
--
|
|
-- version OBJECT IDENTIFIER ::= { arrayNetworks 100 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- snmperrs OBJECT IDENTIFIER ::= { arrayNetworks 101 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- mibRegistryTable OBJECT IDENTIFIER ::= { arrayNetworks 102 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- caSnmpAgent OBJECT IDENTIFIER ::= { arrayNetworks 250 }
|
|
-- NO LONGER SUPPORTED
|
|
--
|
|
-- caTraps OBJECT IDENTIFIER ::= { arrayNetworks 251 }
|
|
-- CUSTOM TRAPS
|
|
|
|
-- End of arrayNetworks indices description --------------------------
|
|
|
|
--
|
|
-- Define the Float Textual Convention
|
|
-- This definition was written by David Perkins.
|
|
--
|
|
|
|
Float ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single precision floating-point number. The semantics
|
|
and encoding are identical for type 'single' defined in
|
|
IEEE Standard for Binary Floating-Point,
|
|
ANSI/IEEE Std 754-1985.
|
|
The value is restricted to the BER serialization of
|
|
the following ASN.1 type:
|
|
FLOATTYPE ::= [120] IMPLICIT FloatType
|
|
(note: the value 120 is the sum of '30'h and '48'h)
|
|
The BER serialization of the length for values of
|
|
this type must use the definite length, short
|
|
encoding form.
|
|
|
|
For example, the BER serialization of value 123
|
|
of type FLOATTYPE is '9f780442f60000'h. (The tag
|
|
is '9f78'h; the length is '04'h; and the value is
|
|
'42f60000'h.) The BER serialization of value
|
|
'9f780442f60000'h of data type Opaque is
|
|
'44079f780442f60000'h. (The tag is '44'h; the length
|
|
is '07'h; and the value is '9f780442f60000'h."
|
|
SYNTAX Opaque (SIZE (7))
|
|
|
|
|
|
caTraps OBJECT IDENTIFIER ::= { arrayNetworks 251 }
|
|
|
|
caStart NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the agent starts"
|
|
::= { caTraps 1 }
|
|
|
|
caShutdown NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when the agent terminates"
|
|
::= { caTraps 2 }
|
|
|
|
licenseRemainingDays NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"license remaining days"
|
|
::= { caTraps 3}
|
|
|
|
---
|
|
--- The statistics of arrayNetworks' Reverse Proxy Cache MIB
|
|
revProxyCache OBJECT IDENTIFIER ::= { arrayNetworks 16 }
|
|
|
|
-- Requests with Get method in cache BasicStats
|
|
cacheBasicStats OBJECT IDENTIFIER ::= { revProxyCache 1 }
|
|
|
|
-- The advanced statistics are puly to allow developer to gauge the
|
|
-- condition of the cache. Please do not try to assume that certain
|
|
-- statistics should sum up to some other ones.
|
|
|
|
|
|
cacheStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on (1),
|
|
off (0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current status of the reverse proxy cache - on or off"
|
|
::= { cacheBasicStats 1 }
|
|
|
|
requestsReceived OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of requests received by the reverse proxy cache."
|
|
::= { cacheBasicStats 2 }
|
|
|
|
getRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total GET requests received by the reverse proxy cache."
|
|
::= { cacheBasicStats 3 }
|
|
|
|
headRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total HEAD requests received by the reverse proxy cache."
|
|
::= { cacheBasicStats 4 }
|
|
|
|
purgeRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total PURGE requests received by the reverse proxy cache."
|
|
::= { cacheBasicStats 5 }
|
|
|
|
postRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total POST requests received by the reverse proxy cache."
|
|
::= { cacheBasicStats 6 }
|
|
|
|
clientEstabConn OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of current client connections (e.g. from the browsers)."
|
|
::= { cacheBasicStats 7 }
|
|
|
|
serverEstabConn OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of current backend server connections."
|
|
::= { cacheBasicStats 8 }
|
|
|
|
requestsToHttps OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Requests redirected to HTTPS."
|
|
::= { cacheBasicStats 9 }
|
|
|
|
requestsOnRegex OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Requests redirected based on regex match"
|
|
::= { cacheBasicStats 10 }
|
|
|
|
requestsToUrl OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Requests forwarded with rewritten url."
|
|
::= { cacheBasicStats 11 }
|
|
|
|
responsesToHttps OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Locations rewritten to HTTPS."
|
|
::= { cacheBasicStats 12 }
|
|
|
|
responsesOnRegex OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Locations rewritten based on regex match."
|
|
::= { cacheBasicStats 13 }
|
|
|
|
cacheSkip OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cache skip, cache off."
|
|
::= { cacheBasicStats 14 }
|
|
|
|
hitsReply OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"We found the requested URL in the cache. The object was fresh
|
|
and we did not have to revalidate. The object was served from
|
|
our cache."
|
|
::= { cacheBasicStats 15 }
|
|
|
|
hitsReplyWNotModified OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"We got an IMS header in the request. We validated the
|
|
timestamp and decided that the client's copy of this object is
|
|
fresh. So we generated a 304 response and sent it out to the
|
|
client."
|
|
::= { cacheBasicStats 16 }
|
|
|
|
hitsReplyWPreFailed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cache hit, reply with Precondition Failed."
|
|
::= { cacheBasicStats 17 }
|
|
|
|
hitRevalidate OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The requested object was found in the cache. However, the
|
|
request required revalidation (due to client generated
|
|
revalidate, proxy generated revalidate or proxy generated forced
|
|
miss)."
|
|
::= { cacheBasicStats 18 }
|
|
|
|
cacheMissWNoncacheReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The request does not result in a cache table search.
|
|
Something in the request made us deem it non-cacheable (eg.
|
|
very long URL, a 'Cache-Control: no-store' header etc."
|
|
::= { cacheBasicStats 19 }
|
|
|
|
cacheMissWNewEntry OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of times the cache table was searched, no matching entry
|
|
was found and a new entry was created. However, note
|
|
that sometimes, an entry is created temporarily (eg. for an IMS
|
|
request resulting in a 304) and is deleted after sending it
|
|
out to the client (delayed delete)."
|
|
::= { cacheBasicStats 20 }
|
|
|
|
cacheMissWRespNo OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cache miss, create new entry, resp noncacheable."
|
|
::= { cacheBasicStats 21 }
|
|
|
|
cacheHitRatio OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cache hit reply using cache + cache reply with 'not modified'."
|
|
::= { cacheBasicStats 22 }
|
|
|
|
---
|
|
--- The statistics of arrayNetworks' Server Load Balance MIB
|
|
slbMIB OBJECT IDENTIFIER ::= { arrayNetworks 19 }
|
|
slbGeneral OBJECT IDENTIFIER ::= { slbMIB 1 }
|
|
slbStats OBJECT IDENTIFIER ::= { slbMIB 2 }
|
|
realServer OBJECT IDENTIFIER ::= { slbGeneral 1 }
|
|
virtualServer OBJECT IDENTIFIER ::= { slbGeneral 2 }
|
|
groupCurCfg OBJECT IDENTIFIER ::= { slbGeneral 3 }
|
|
realStats OBJECT IDENTIFIER ::= { slbStats 1 }
|
|
virtualStats OBJECT IDENTIFIER ::= { slbStats 2 }
|
|
groupStats OBJECT IDENTIFIER ::= { slbStats 3 }
|
|
|
|
rsCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of real services currently configured."
|
|
::= { realServer 1 }
|
|
|
|
rsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the configuration of real services."
|
|
::= { realServer 2 }
|
|
|
|
rsEntry OBJECT-TYPE
|
|
SYNTAX RsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A rsTable entry containing the information of one real service."
|
|
INDEX { rsIndex }
|
|
::= { rsTable 1 }
|
|
|
|
|
|
RsEntry ::= SEQUENCE {
|
|
rsIndex Integer32,
|
|
rsID DisplayString,
|
|
rsProtocol INTEGER,
|
|
rsIpAddr IpAddress,
|
|
rsPort INTEGER,
|
|
rsMaxConn Integer32,
|
|
rsStatus INTEGER,
|
|
rsAvgRespTime Integer32,
|
|
rsIpAddressType InetAddressType,
|
|
rsIpAddress InetAddress
|
|
}
|
|
|
|
|
|
rsIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference index for each real service."
|
|
::= { rsEntry 1 }
|
|
|
|
rsID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the real service"
|
|
::= { rsEntry 2 }
|
|
|
|
rsProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tcp (0),
|
|
udp (1),
|
|
ftp (2),
|
|
ftps (3),
|
|
http (4),
|
|
https (5),
|
|
tcps (6),
|
|
dns (7),
|
|
l2ip (8),
|
|
l2mac (9),
|
|
ip (10),
|
|
siptcp (11),
|
|
sipudp (12),
|
|
radacct (13),
|
|
radauth (14),
|
|
rtsp (15),
|
|
vlink (16),
|
|
rdp (17)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol of the real service."
|
|
::= { rsEntry 3 }
|
|
|
|
rsIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The real service IP address."
|
|
::= { rsEntry 4 }
|
|
|
|
rsPort OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number of the real service."
|
|
DEFVAL { 80 }
|
|
::= { rsEntry 5 }
|
|
|
|
rsMaxConn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of connections per real service."
|
|
DEFVAL { 1000 }
|
|
::= { rsEntry 6 }
|
|
|
|
rsStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up (1),
|
|
down (0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of real service - up or down."
|
|
::= { rsEntry 8 }
|
|
|
|
|
|
rsAvgRespTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Server Average Response Time (in microseconds)"
|
|
::= { rsEntry 9 }
|
|
|
|
rsIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of rsIpAddress."
|
|
::= { rsEntry 10 }
|
|
|
|
rsIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The real service IP address."
|
|
::= { rsEntry 11 }
|
|
|
|
vsCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of virtual services currently configured."
|
|
::= { virtualServer 1 }
|
|
|
|
vsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the configuration of virtual services."
|
|
::= { virtualServer 2 }
|
|
|
|
vsEntry OBJECT-TYPE
|
|
SYNTAX VsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A vsTable entry containing the configuration of one virtual service."
|
|
INDEX { vsIndex }
|
|
::= { vsTable 1 }
|
|
|
|
|
|
VsEntry ::= SEQUENCE {
|
|
vsIndex Integer32,
|
|
vsID DisplayString,
|
|
vsProtocol INTEGER,
|
|
vsIpAddr IpAddress,
|
|
vsPort INTEGER,
|
|
vsMaxConn Integer32,
|
|
vsIpAddressType InetAddressType,
|
|
vsIpAddress InetAddress
|
|
}
|
|
|
|
|
|
vsIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference index for each virtual service."
|
|
::= { vsEntry 1 }
|
|
|
|
vsID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the virtual service."
|
|
::= { vsEntry 2 }
|
|
|
|
vsProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tcp (0),
|
|
udp (1),
|
|
ftp (2),
|
|
ftps (3),
|
|
http (4),
|
|
https (5),
|
|
tcps (6),
|
|
dns (7),
|
|
l2ip (8),
|
|
l2mac (9),
|
|
ip (10),
|
|
siptcp (11),
|
|
sipudp (12),
|
|
radacct (13),
|
|
radauth (14),
|
|
rtsp (15),
|
|
vlink (16),
|
|
rdp (17)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol of the virtual service."
|
|
::= { vsEntry 3 }
|
|
|
|
|
|
vsIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The virtual service IP address."
|
|
::= { vsEntry 4 }
|
|
|
|
vsPort OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port of the virtual service."
|
|
DEFVAL { 80 }
|
|
::= { vsEntry 5 }
|
|
|
|
vsMaxConn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of connections of the virtual service."
|
|
DEFVAL { 0 }
|
|
::= { vsEntry 6 }
|
|
|
|
vsIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of vsIpAddress."
|
|
::= { vsEntry 7 }
|
|
|
|
vsIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The virtual service IP address."
|
|
::= { vsEntry 8 }
|
|
|
|
groupCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of groups currently configured."
|
|
::= { groupCurCfg 1 }
|
|
|
|
gpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing group member configuration."
|
|
::= { groupCurCfg 2 }
|
|
|
|
gpEntry OBJECT-TYPE
|
|
SYNTAX GpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A gpTable entry containing one group member configuration."
|
|
INDEX { gpIndex }
|
|
::= { gpTable 1 }
|
|
|
|
|
|
GpEntry ::= SEQUENCE {
|
|
gpIndex Integer32,
|
|
gpID DisplayString,
|
|
realID DisplayString,
|
|
gpMetrics INTEGER
|
|
}
|
|
|
|
gpIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference index for each group member."
|
|
::= { gpEntry 1 }
|
|
|
|
gpID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the group."
|
|
::= { gpEntry 2 }
|
|
|
|
realID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the real service."
|
|
::= { gpEntry 3 }
|
|
|
|
gpMetrics OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid (0),
|
|
rr (1),
|
|
lc (2),
|
|
sr (3),
|
|
pu (4),
|
|
ph (5),
|
|
pi (6),
|
|
pc (7),
|
|
hc (8),
|
|
hh (9),
|
|
ic (10),
|
|
rc (11),
|
|
sslsid (12),
|
|
hi (13),
|
|
hip (14),
|
|
chi (15),
|
|
prox (16),
|
|
snmp (17),
|
|
sipcid (18),
|
|
sipuid (19),
|
|
ec (20),
|
|
chh (21),
|
|
radchu (22),
|
|
radchs (23),
|
|
hq (24),
|
|
rdprt (25),
|
|
persistence (26)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Metric used to balance real services within the group."
|
|
::= { gpEntry 4 }
|
|
|
|
|
|
rsStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RsStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Real service statistics table."
|
|
::= { realStats 1 }
|
|
|
|
rsStatsEntry OBJECT-TYPE
|
|
SYNTAX RsStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A rsStatsTable entry containing the statistics of one real service."
|
|
INDEX { realIndex }
|
|
::= { rsStatsTable 1 }
|
|
|
|
|
|
RsStatsEntry ::= SEQUENCE {
|
|
realIndex Integer32,
|
|
realServerID DisplayString,
|
|
realAddr IpAddress,
|
|
realPort INTEGER,
|
|
rsCntOfReq Integer32,
|
|
rsConnCnt Integer32,
|
|
rsTotalHits Integer32,
|
|
realStatus INTEGER,
|
|
realAddressType InetAddressType,
|
|
realAddress InetAddress
|
|
}
|
|
|
|
|
|
realIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference index for each real service."
|
|
::= { rsStatsEntry 1 }
|
|
|
|
realServerID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the real service."
|
|
::= { rsStatsEntry 2 }
|
|
|
|
realAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Real service IP address."
|
|
::= { rsStatsEntry 3 }
|
|
|
|
realPort OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number of the real service."
|
|
::= { rsStatsEntry 4 }
|
|
|
|
rsCntOfReq OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of outstanding requests to the real service."
|
|
::= { rsStatsEntry 5 }
|
|
|
|
rsConnCnt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of open connections to the real service."
|
|
::= { rsStatsEntry 6 }
|
|
|
|
rsTotalHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of requests sent to the real service."
|
|
::= { rsStatsEntry 7 }
|
|
|
|
realStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up (1),
|
|
down (0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The health status (up or down) of the real service."
|
|
::= { rsStatsEntry 8 }
|
|
|
|
realAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of realAddress."
|
|
::= { rsStatsEntry 9 }
|
|
|
|
realAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Real service IP address."
|
|
::= { rsStatsEntry 10 }
|
|
|
|
vsStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VsStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A statistics table for virtual service."
|
|
::= { virtualStats 1 }
|
|
|
|
vsStatsEntry OBJECT-TYPE
|
|
SYNTAX VsStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A vsStatsTable entry containing the statistics of one virtual service."
|
|
INDEX { virtualIndex }
|
|
::= { vsStatsTable 1 }
|
|
|
|
|
|
VsStatsEntry ::= SEQUENCE {
|
|
virtualIndex Integer32,
|
|
virtServerID DisplayString,
|
|
virtualAddr IpAddress,
|
|
virtualPort INTEGER,
|
|
vsURLHits Integer32,
|
|
vsHostnameHits Integer32,
|
|
vsPerstntCookieHits Integer32,
|
|
vsQosCookieHits Integer32,
|
|
vsDefaultHits Integer32,
|
|
vsPerstntURLHits Integer32,
|
|
vsStaticHits Integer32,
|
|
vsQosNetworkHits Integer32,
|
|
vsQosURLHits Integer32,
|
|
vsBackupHits Integer32,
|
|
vsCacheHits Integer32,
|
|
vsRegexHits Integer32,
|
|
vsRCookieHits Integer32,
|
|
vsICookieHits Integer32,
|
|
vsConnCnt Integer32,
|
|
virtualAddressType InetAddressType,
|
|
virtualAddress InetAddress,
|
|
vsQosClientPortHits Integer32,
|
|
vsQosBodyHits Integer32,
|
|
vsHeaderHits Integer32,
|
|
vsHashURLHits Integer32,
|
|
vsRedirectHits Integer32
|
|
}
|
|
|
|
virtualIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference index for each virtual service."
|
|
::= { vsStatsEntry 1 }
|
|
|
|
virtServerID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the virtual service."
|
|
::= { vsStatsEntry 2 }
|
|
|
|
virtualAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of the virtual service."
|
|
::= { vsStatsEntry 3 }
|
|
|
|
virtualPort OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number of the virtual service."
|
|
::= { vsStatsEntry 4 }
|
|
|
|
vsURLHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of QoS URL policy hits for the virtual service."
|
|
::= { vsStatsEntry 5 }
|
|
|
|
vsHostnameHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of QoS Hostname policy hits for the virtual service."
|
|
::= { vsStatsEntry 6 }
|
|
|
|
vsPerstntCookieHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Persistent Cookie policy hits for the virtual service."
|
|
::= { vsStatsEntry 7 }
|
|
|
|
vsQosCookieHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of QoS Cookie hits for the virtual service."
|
|
::= { vsStatsEntry 8 }
|
|
|
|
vsDefaultHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Default policy hits for the virtual service."
|
|
::= { vsStatsEntry 9 }
|
|
|
|
vsPerstntURLHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Persistent URL policy hits for the virtual service."
|
|
::= { vsStatsEntry 10 }
|
|
|
|
vsStaticHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Static policy hits for the virtual service."
|
|
::= { vsStatsEntry 11 }
|
|
|
|
vsQosNetworkHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of QoS Network policy hits for the virtual service."
|
|
::= { vsStatsEntry 12 }
|
|
|
|
vsQosURLHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of QoS URL policy hits for the virtual service."
|
|
::= { vsStatsEntry 13 }
|
|
|
|
vsBackupHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Backup policy hits for the virtual service."
|
|
::= { vsStatsEntry 14 }
|
|
|
|
vsCacheHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Cache hits for the virtual service."
|
|
::= { vsStatsEntry 15 }
|
|
|
|
vsRegexHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Regex policy hits for the virtual service."
|
|
::= { vsStatsEntry 16 }
|
|
|
|
vsRCookieHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Rewrite Cookie policy hits for the virtual service."
|
|
::= { vsStatsEntry 17 }
|
|
|
|
vsICookieHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Insert Cookie policy hits for the virtual service."
|
|
::= { vsStatsEntry 18 }
|
|
|
|
vsConnCnt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of open connections to the virtual service."
|
|
::= { vsStatsEntry 19 }
|
|
|
|
virtualAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of virtualAddress."
|
|
::= { vsStatsEntry 20 }
|
|
|
|
virtualAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of the virtual service."
|
|
::= { vsStatsEntry 21 }
|
|
|
|
vsQosClientPortHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of QoS Client Port policy hits for the virtual service."
|
|
::= { vsStatsEntry 22 }
|
|
|
|
vsQosBodyHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of QoS Body policy hits for the virtual service."
|
|
::= { vsStatsEntry 23 }
|
|
|
|
vsHeaderHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Header policy hits for the virtual service."
|
|
::= { vsStatsEntry 24 }
|
|
|
|
vsHashURLHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Hash URL policy hits for the virtual service."
|
|
::= { vsStatsEntry 25 }
|
|
|
|
vsRedirectHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Redirect policy hits for the virtual service."
|
|
::= { vsStatsEntry 26 }
|
|
|
|
gpStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A statistics table of the group."
|
|
::= { groupStats 1 }
|
|
|
|
gpStatsEntry OBJECT-TYPE
|
|
SYNTAX GpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A gpStatsTable entry containing the statistics of one group."
|
|
INDEX { groupIndex }
|
|
::= { gpStatsTable 1 }
|
|
|
|
|
|
GpStatsEntry ::= SEQUENCE {
|
|
groupIndex Integer32,
|
|
groupID DisplayString,
|
|
gpTotalHits Integer32
|
|
}
|
|
|
|
groupIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference index for each group."
|
|
::= { gpStatsEntry 1 }
|
|
|
|
groupID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the group."
|
|
::= { gpStatsEntry 2 }
|
|
|
|
gpTotalHits OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total hits for the group."
|
|
::= { gpStatsEntry 3 }
|
|
|
|
|
|
|
|
|
|
---
|
|
--- The information of ArrayNetworks's Health Check MIB.
|
|
---
|
|
healthCheck OBJECT IDENTIFIER ::= { arrayNetworks 27 }
|
|
hcStats OBJECT IDENTIFIER ::= { healthCheck 1 }
|
|
--hcGeneral OBJECT IDENTIFIER ::= { healthCheck 2 }
|
|
|
|
|
|
hcRSCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of real services being checked."
|
|
::= { hcStats 1 }
|
|
|
|
hcStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HcStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Health Check statistics table."
|
|
::= { hcStats 2 }
|
|
|
|
hcStatsEntry OBJECT-TYPE
|
|
SYNTAX HcStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hcStatsTable entry containing health check statistics for one real service."
|
|
INDEX { hcIndex }
|
|
::= { hcStatsTable 1 }
|
|
|
|
|
|
HcStatsEntry ::= SEQUENCE {
|
|
hcIndex Integer32,
|
|
hcName DisplayString,
|
|
hcAddr IpAddress,
|
|
hcPort INTEGER,
|
|
hcStatus INTEGER,
|
|
hcCause DisplayString,
|
|
hcNumDowns Integer32,
|
|
hcNumUps Integer32,
|
|
hcConnAttempt Integer32,
|
|
hcConnSuccess Integer32,
|
|
hcConnFail Integer32,
|
|
hcAddressType InetAddressType,
|
|
hcAddress InetAddress
|
|
}
|
|
|
|
|
|
hcIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference index for each real service being checked."
|
|
::= { hcStatsEntry 1 }
|
|
|
|
hcName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Real service name."
|
|
::= { hcStatsEntry 2 }
|
|
|
|
hcAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Health Check IP address."
|
|
::= { hcStatsEntry 3 }
|
|
|
|
hcPort OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Health Check port."
|
|
::= { hcStatsEntry 4 }
|
|
|
|
hcStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up (1),
|
|
down (0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status (UP/DOWN) of the health check."
|
|
::= { hcStatsEntry 5 }
|
|
|
|
hcCause OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason why the health check is being marked UP/DOWN."
|
|
::= { hcStatsEntry 6 }
|
|
|
|
hcNumDowns OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the health check is down."
|
|
::= { hcStatsEntry 7 }
|
|
|
|
hcNumUps OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the health check is up."
|
|
::= { hcStatsEntry 8 }
|
|
|
|
hcConnAttempt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connections attempted."
|
|
::= { hcStatsEntry 9 }
|
|
|
|
hcConnSuccess OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of successful connections."
|
|
::= { hcStatsEntry 10 }
|
|
|
|
hcConnFail OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of connection failures."
|
|
::= { hcStatsEntry 11 }
|
|
|
|
hcAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of hcAddress."
|
|
::= { hcStatsEntry 12 }
|
|
|
|
hcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Health Check IP address."
|
|
::= { hcStatsEntry 13 }
|
|
|
|
--- End of Health Check MIBS
|
|
|
|
---
|
|
--- ArrayNetworks Compression Statistics MIB
|
|
---
|
|
|
|
compression OBJECT IDENTIFIER ::= { arrayNetworks 28 }
|
|
|
|
totalBytesRcvd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes received."
|
|
::= { compression 1 }
|
|
|
|
|
|
totalBytesSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes sent."
|
|
::= { compression 2 }
|
|
|
|
rcvdBytesPerSec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes received per second."
|
|
::= { compression 3 }
|
|
|
|
sentBytesPerSec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes sent per second."
|
|
::= { compression 4 }
|
|
|
|
peakRcvdBytesPerSec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak received bytes per second"
|
|
::= { compression 5 }
|
|
|
|
peakSentBytesPerSec OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak sent bytes per second"
|
|
::= { compression 6 }
|
|
|
|
activeTransac OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of currently active transactions"
|
|
::= { compression 7 }
|
|
|
|
|
|
--- End of ArrayNetworks Compression Statistics MIB
|
|
|
|
---
|
|
--- ArrayNetworks performance Statistics MIB
|
|
---
|
|
|
|
memory OBJECT IDENTIFIER ::= { arrayNetworks 4 }
|
|
|
|
sysMemory OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Curren system total available memory"
|
|
::= { memory 1 }
|
|
|
|
sysMemoryUtilization OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current percentage of Network memory utilization"
|
|
::= { memory 2 }
|
|
|
|
sysSwapUsed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Currently used swap space in MB"
|
|
::= { memory 3 }
|
|
|
|
sysSwapCapacity OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current swap space usage"
|
|
::= { memory 4 }
|
|
|
|
|
|
--- End of ArrayNetworks System memory MIB
|
|
|
|
---
|
|
--- ArrayNetworks performance Statistics MIB
|
|
---
|
|
|
|
performance OBJECT IDENTIFIER ::= { arrayNetworks 30 }
|
|
|
|
cpuUtilization OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current percentage of CPU utilization"
|
|
::= { performance 1 }
|
|
|
|
|
|
connectionsPerSec OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of connections per second"
|
|
::= { performance 2 }
|
|
|
|
requestsPerSec OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of requests per second"
|
|
::= { performance 3 }
|
|
|
|
--- End of ArrayNetworks performance Statistics MIB
|
|
|
|
---
|
|
--- ArrayNetworks monitor Statistics MIB
|
|
---
|
|
monitor OBJECT IDENTIFIER ::= { arrayNetworks 32 }
|
|
|
|
cputemp OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..511))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"current cpu temprature of cpu and sys"
|
|
::= { monitor 1 }
|
|
|
|
|
|
fanspeed OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..1023))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"current fan speed"
|
|
::= { monitor 2 }
|
|
|
|
powerstate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ok (0),
|
|
one-of-the-power-supply-modules-has-failed(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"current dual power supply state (0 (ok),1(error))"
|
|
::= { monitor 3 }
|
|
|
|
--- End of ArrayNetworks monitor Statistics MIB
|
|
|
|
--- ArrayNetworks Sdns Statistics MIB
|
|
---
|
|
|
|
sdns OBJECT IDENTIFIER ::= { arrayNetworks 31 }
|
|
|
|
totalReq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total DNS requests."
|
|
::= { sdns 1 }
|
|
|
|
|
|
totalSucc OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total successful DNS resolvings."
|
|
::= { sdns 2 }
|
|
|
|
totalFail OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total failed DNS resolvings."
|
|
::= { sdns 3 }
|
|
|
|
reqLastSec OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total DNS requests in the last second."
|
|
::= { sdns 4 }
|
|
|
|
succLastSec OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total successful DNS resolvings in the last second."
|
|
::= { sdns 5 }
|
|
|
|
failLastSec OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total failed DNS resolvings in the last second."
|
|
::= { sdns 6 }
|
|
|
|
reqPeakSec OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak DNS requests in a second."
|
|
::= { sdns 7 }
|
|
|
|
succPeakSec OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak successful DNS resolvings in a second."
|
|
::= { sdns 8 }
|
|
|
|
reqLastMin OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total DNS requests in the last minute."
|
|
::= { sdns 9 }
|
|
|
|
succLastMin OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total successful DNS resolvings in the last minute."
|
|
::= { sdns 10 }
|
|
|
|
failLastMin OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total failed DNS resolvings in the last minute."
|
|
::= { sdns 11 }
|
|
|
|
reqPeakMin OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak DNS requests in a minute."
|
|
::= { sdns 12 }
|
|
|
|
succPeakMin OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak successful DNS resolvings in a minute."
|
|
::= { sdns 13 }
|
|
|
|
reqLastHour OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total DNS requests in the last hour."
|
|
::= { sdns 14 }
|
|
|
|
succLastHour OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total successful DNS resolvings in the last hour."
|
|
::= { sdns 15 }
|
|
|
|
failLastHour OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total failed DNS resolvings in the last hour."
|
|
::= { sdns 16 }
|
|
|
|
reqPeakHour OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak DNS requests in an hour."
|
|
::= { sdns 17 }
|
|
|
|
succPeakHour OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak successful DNS resolvings in an hour."
|
|
::= { sdns 18 }
|
|
|
|
reqLastDay OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total DNS requests in the last day."
|
|
::= { sdns 19 }
|
|
|
|
succLastDay OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total successful DNS resolvings in the last day."
|
|
::= { sdns 20 }
|
|
|
|
failLastDay OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total failed DNS resolvings in the last day."
|
|
::= { sdns 21 }
|
|
|
|
reqPeakDay OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak DNS requests in a day."
|
|
::= { sdns 22 }
|
|
|
|
succPeakDay OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak successful DNS resolvings in a day."
|
|
::= { sdns 23 }
|
|
|
|
reqLastSec5 OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total DNS requests in the last 5 seconds."
|
|
::= { sdns 24 }
|
|
|
|
succLastSec5 OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total successful DNS resolvings in the last 5 seconds."
|
|
::= { sdns 25 }
|
|
|
|
failLastSec5 OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total failed DNS resolvings in the last 5 seconds."
|
|
::= { sdns 26 }
|
|
|
|
reqPeakSec5 OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak DNS requests in 5 seconds."
|
|
::= { sdns 27 }
|
|
|
|
succPeakSec5 OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak successful DNS resolvings in 5 seconds."
|
|
::= { sdns 28 }
|
|
|
|
--- End of ArrayNetworks Sdns Statistics MIB
|
|
|
|
---
|
|
--- The information of arrayNetworks' Virtual Router Redundancy Protocol MIB
|
|
|
|
vrrp OBJECT IDENTIFIER ::= { arrayNetworks 18 }
|
|
clusterVrrp OBJECT IDENTIFIER ::= { vrrp 1 }
|
|
-- vrrpStatistics OBJECT IDENTIFIER ::= { caVrrp 2 }
|
|
|
|
maxCluster OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current maximum possible number of entries in the vrrpTable,
|
|
which is 255 * (number of interfaces for which a cluster is
|
|
defined). 255 is the max number of VIPs in a cluster."
|
|
::= { clusterVrrp 1 }
|
|
|
|
clusterNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current number of entries in the vrrpTable."
|
|
::= { clusterVrrp 2 }
|
|
|
|
vrrpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VrrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing clustering configuration"
|
|
::= { clusterVrrp 3 }
|
|
|
|
vrrpEntry OBJECT-TYPE
|
|
SYNTAX VrrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the vrrpTable. Each entry represents a cluster VIP
|
|
and not the cluster itself. If a cluster has n VIPs, then there
|
|
will be n entries for the cluster in the vrrpTable (0 <= n <= 255).
|
|
All the entries in the vrrpTable belonging to a single cluster
|
|
will have the same values for all the fields except
|
|
clusterVirIndex and clusterVirAddr"
|
|
INDEX { clusterVirIndex }
|
|
::= { vrrpTable 1 }
|
|
|
|
VrrpEntry ::= SEQUENCE {
|
|
clusterVirIndex Integer32,
|
|
clusterId Integer32,
|
|
clusterVirState INTEGER,
|
|
clusterVirIfname DisplayString,
|
|
clusterVirAddr IpAddress,
|
|
clusterVirAuthType INTEGER,
|
|
clusterVirAuthPasswd DisplayString,
|
|
clusterVirPreempt INTEGER,
|
|
clusterVirInterval Integer32,
|
|
clusterVirPriority Integer32,
|
|
clusterVirAddressType InetAddressType,
|
|
clusterVirAddress InetAddress
|
|
}
|
|
|
|
clusterVirIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cluster virtual table index"
|
|
::= { vrrpEntry 1 }
|
|
|
|
clusterId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cluster identifier"
|
|
::= { vrrpEntry 2 }
|
|
|
|
clusterVirState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
incomplete (0),
|
|
reserverd (1),
|
|
init (2),
|
|
backup (3),
|
|
master (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of the cluster"
|
|
::= { vrrpEntry 3 }
|
|
|
|
|
|
clusterVirIfname OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface name on which the cluster is defined"
|
|
::= { vrrpEntry 4 }
|
|
|
|
clusterVirAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A virtual ip address (VIP) in the cluster"
|
|
::= { vrrpEntry 5 }
|
|
|
|
clusterVirAuthType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
simple-text-password(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of authentication being used.
|
|
none(0) - no authentication
|
|
simple-text-password(1) - use password specified in cluster
|
|
virtual for authentication."
|
|
DEFVAL { none }
|
|
::= { vrrpEntry 6 }
|
|
|
|
clusterVirAuthPasswd OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The password for authentication."
|
|
::= { vrrpEntry 7 }
|
|
|
|
clusterVirPreempt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false (0),
|
|
true (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is for controling whether a higher priority Backup
|
|
VRRP virtual preempts a low priority Master."
|
|
DEFVAL { true }
|
|
::= { vrrpEntry 8 }
|
|
|
|
clusterVirInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (3..60)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VRRP advertisement interval"
|
|
DEFVAL { 5 }
|
|
::= { vrrpEntry 9 }
|
|
|
|
clusterVirPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority of the local node in the cluster"
|
|
DEFVAL { 100 }
|
|
::= { vrrpEntry 10 }
|
|
|
|
clusterVirAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of clusterVirAddress."
|
|
::= { vrrpEntry 11 }
|
|
|
|
clusterVirAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A virtual ip address (VIP) in the cluster"
|
|
::= { vrrpEntry 12 }
|
|
|
|
|
|
---
|
|
--- The information of arrayNetworks' Secure Sockets Layer MIB
|
|
sslMIB OBJECT IDENTIFIER ::= { arrayNetworks 20 }
|
|
sslGeneral OBJECT IDENTIFIER ::= { sslMIB 1 }
|
|
sslStats OBJECT IDENTIFIER ::= { sslMIB 2 }
|
|
|
|
vhostNum OBJECT-TYPE
|
|
SYNTAX Integer32(1..128)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SSL hosts currently configured."
|
|
::= { sslGeneral 2 }
|
|
|
|
totalOpenSSLConns OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of open SSL connections (all SSL hosts)"
|
|
::= { sslStats 1 }
|
|
|
|
totalAcceptedConns OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of accepted SSL connections (all SSL hosts)"
|
|
::= { sslStats 2 }
|
|
|
|
totalRequestedConns OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of requested SSL connections (all SSL hosts)"
|
|
::= { sslStats 3 }
|
|
|
|
sslTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SslEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SSL host statistics table"
|
|
::= { sslStats 4 }
|
|
|
|
sslEntry OBJECT-TYPE
|
|
SYNTAX SslEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"sslTable entry for one SSL host"
|
|
INDEX { sslIndex }
|
|
::= { sslTable 1 }
|
|
|
|
SslEntry ::= SEQUENCE {
|
|
sslIndex Integer32,
|
|
vhostName DisplayString,
|
|
openSSLConns Integer32,
|
|
acceptedConns Integer32,
|
|
requestedConns Integer32,
|
|
resumedSess Integer32,
|
|
resumableSess Integer32,
|
|
missSess Integer32,
|
|
connsPerSec Integer32
|
|
}
|
|
|
|
sslIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SSL table index "
|
|
::= { sslEntry 1 }
|
|
|
|
vhostName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the SSL host"
|
|
::= { sslEntry 2 }
|
|
|
|
openSSLConns OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Open SSL connections for SSL hostName"
|
|
::= { sslEntry 3 }
|
|
|
|
|
|
acceptedConns OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of accepted SSL connections for SSL hostName"
|
|
::= { sslEntry 4 }
|
|
|
|
|
|
requestedConns OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of requested SSL connections for SSL hostName"
|
|
::= { sslEntry 5 }
|
|
|
|
resumedSess OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of resumed SSL sessions for SSL hostName"
|
|
::= { sslEntry 6 }
|
|
|
|
resumableSess OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of resumable SSL sessions for SSL hostName"
|
|
::= { sslEntry 7 }
|
|
|
|
missSess OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SSL session misses for SSL hostName"
|
|
::= { sslEntry 8 }
|
|
|
|
connsPerSec OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of SSL connections established per second"
|
|
::= { sslEntry 9 }
|
|
|
|
---
|
|
--- The information of arrayNetworks' Syslog Message MIB File
|
|
caSyslog OBJECT IDENTIFIER ::= { arrayNetworks 24 }
|
|
logBasic OBJECT IDENTIFIER ::= { caSyslog 1 }
|
|
logHistory OBJECT IDENTIFIER ::= { caSyslog 2 }
|
|
caSyslogTrap OBJECT IDENTIFIER ::= { caSyslog 3 }
|
|
-- Textual Conventions
|
|
|
|
SyslogSeverity ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of a syslog message. The enumeration
|
|
values are equal to the values that syslog uses + 1.
|
|
For example, with syslog, emergency=0."
|
|
SYNTAX INTEGER {
|
|
emergency(0),
|
|
alert(1),
|
|
critical(2),
|
|
error(3),
|
|
warning(4),
|
|
notice(5),
|
|
info(6),
|
|
debug(7)
|
|
}
|
|
|
|
|
|
-- Basic syslog objects
|
|
|
|
logNotificationsSent OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "notifications"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of syslog notifications that
|
|
have been sent. This number may include notifications
|
|
that were prevented from being transmitted due to
|
|
reasons such as resource limitations and/or
|
|
non-connectivity. If one is receiving notifications,
|
|
one can periodically poll this object to determine if
|
|
any notifications were missed. If so, a poll of the
|
|
logHistoryTable might be appropriate."
|
|
::= { logBasic 1 }
|
|
|
|
logNotificationsEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable (1),
|
|
disable (0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether logMessageGenerated notifications
|
|
will or will not be sent when a syslog message is
|
|
generated by the device. Disabling notifications
|
|
does not prevent syslog messages from being added
|
|
to the logHistoryTable."
|
|
DEFVAL { disable }
|
|
::= { logBasic 2 }
|
|
|
|
logMaxSeverity OBJECT-TYPE
|
|
SYNTAX SyslogSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates which syslog severity levels will be
|
|
processed. Any syslog message with a severity value
|
|
greater than this value will be ignored by the agent.
|
|
note: severity numeric values increase as their
|
|
severity decreases, e.g. error(3) is more severe than
|
|
debug(7)."
|
|
DEFVAL { warning }
|
|
::= { logBasic 3 }
|
|
|
|
-- Syslog message history table
|
|
|
|
logHistTableMaxLength OBJECT-TYPE
|
|
SYNTAX Integer32 (0..500)
|
|
UNITS "entries"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit on the number of entries that the
|
|
logHistoryTable may contain. A value of 0 will
|
|
prevent any history from being retained. When this
|
|
table is full, the oldest entry will be deleted and
|
|
a new one will be created."
|
|
DEFVAL { 1 }
|
|
::= { logHistory 1 }
|
|
|
|
logHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LogHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of syslog messages generated by this device.
|
|
All 'interesting' syslog messages (i.e. severity <=
|
|
logMaxSeverity) are entered into this table."
|
|
::= { logHistory 2 }
|
|
|
|
logHistoryEntry OBJECT-TYPE
|
|
SYNTAX LogHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A syslog message that was previously generated by this
|
|
device. Each entry is indexed by a message index."
|
|
INDEX { index }
|
|
::= { logHistoryTable 1 }
|
|
|
|
LogHistoryEntry ::= SEQUENCE {
|
|
index Integer32,
|
|
severity SyslogSeverity,
|
|
msgText DisplayString
|
|
}
|
|
|
|
index OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A monotonically increasing integer for the sole
|
|
purpose of indexing messages. When it reaches the
|
|
maximum value the agent flushes the table and wraps
|
|
the value back to 1."
|
|
::= { logHistoryEntry 1 }
|
|
|
|
severity OBJECT-TYPE
|
|
SYNTAX SyslogSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of the message."
|
|
::= { logHistoryEntry 2 }
|
|
|
|
msgText OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The text of the message. If the text of the message
|
|
exceeds 255 bytes, the message will be truncated to
|
|
254 bytes and a '*' character will be appended,
|
|
indicating that the message has been truncated."
|
|
::= { logHistoryEntry 3 }
|
|
|
|
-- notifications
|
|
|
|
syslogTrap NOTIFICATION-TYPE
|
|
OBJECTS { severity,
|
|
msgText
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When a syslogTrap message is generated by the device a
|
|
syslogTrap notification is sent. The
|
|
sending of these notifications can be enabled/disabled
|
|
via the logNotificationsEnabled object."
|
|
::= { caSyslogTrap 1 }
|
|
|
|
|
|
---
|
|
--- The statistics of arrayNetworks' VIP Group MIB
|
|
|
|
vipStats OBJECT IDENTIFIER ::= { arrayNetworks 22 }
|
|
|
|
vipStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on (1),
|
|
off (0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of VIP statistics gathering - on or off"
|
|
::= { vipStats 1 }
|
|
|
|
|
|
hostName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hostname that the VIP is representing (hostname of the appliance)"
|
|
::= { vipStats 2 }
|
|
|
|
currentTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current time in the format of MM/DD/YY HH:MM "
|
|
::= { vipStats 3 }
|
|
|
|
totalIPPktsIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of ip packets received on all VIPs"
|
|
::= { vipStats 4 }
|
|
|
|
totalIPPktsOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of ip packets sent out on all VIPs"
|
|
::= { vipStats 5 }
|
|
|
|
totalIPBytesIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of IP bytes received on all VIPs"
|
|
::= { vipStats 6 }
|
|
|
|
totalIPBytesOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of IP bytes sent out on all VIPs"
|
|
::= { vipStats 7 }
|
|
|
|
ipStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of VIP statistics."
|
|
|
|
::= { vipStats 8 }
|
|
|
|
ipStatsEntry OBJECT-TYPE
|
|
SYNTAX IpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the ipStatsTable is created
|
|
for each VIP."
|
|
|
|
INDEX {
|
|
ipAddrType, ipAddr
|
|
}
|
|
::= { ipStatsTable 1 }
|
|
|
|
IpStatsEntry ::=
|
|
SEQUENCE {
|
|
ipIndex Integer32,
|
|
ipAddress IpAddress,
|
|
ipPktsIn Counter64,
|
|
ipBytesIn Counter64,
|
|
ipPktsOut Counter64,
|
|
ipBytesOut Counter64,
|
|
startTime DisplayString,
|
|
ipAddrType InetAddressType,
|
|
ipAddr InetAddress
|
|
}
|
|
|
|
ipIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VIP statistics table index"
|
|
::= { ipStatsEntry 1 }
|
|
|
|
|
|
ipAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VIP address"
|
|
::= { ipStatsEntry 2 }
|
|
|
|
ipPktsIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of IP packets received on the VIP"
|
|
::= { ipStatsEntry 3 }
|
|
|
|
|
|
ipBytesIn OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes received on the VIP"
|
|
::= { ipStatsEntry 4 }
|
|
|
|
ipPktsOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets sent out on the VIP"
|
|
::= { ipStatsEntry 5 }
|
|
|
|
ipBytesOut OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes sent out on the VIP"
|
|
::= { ipStatsEntry 6 }
|
|
|
|
startTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time statistics gathering was enabled for the VIP"
|
|
::= { ipStatsEntry 7 }
|
|
|
|
ipAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of ipAddress"
|
|
::= { ipStatsEntry 8 }
|
|
|
|
ipAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VIP address"
|
|
::= { ipStatsEntry 9 }
|
|
|
|
|
|
-- Implementation of the Interfaces group is mandatory for
|
|
-- all systems.
|
|
|
|
|
|
ifTraffic OBJECT IDENTIFIER ::= { arrayNetworks 23 }
|
|
|
|
infNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of network interfaces present on this system."
|
|
::= { ifTraffic 1 }
|
|
|
|
|
|
infTotalInOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total accumulated number of octets received on all the
|
|
active interfaces (loopback is not included)"
|
|
::= { ifTraffic 2 }
|
|
|
|
infTotalOutOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total accumulated number of octets transmitted out on
|
|
all the active interfaces (loopback is not included)"
|
|
::= { ifTraffic 3 }
|
|
|
|
infTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of interface statistics. The number of
|
|
entries is given by the value of infNumber."
|
|
::= { ifTraffic 4 }
|
|
|
|
infEntry OBJECT-TYPE
|
|
SYNTAX InfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An infTable entry for one interface"
|
|
INDEX { infIndex }
|
|
::= { infTable 1 }
|
|
|
|
InfEntry ::=
|
|
SEQUENCE {
|
|
infIndex
|
|
INTEGER,
|
|
infDescr
|
|
DisplayString,
|
|
infOperStatus
|
|
INTEGER,
|
|
infAddress
|
|
IpAddress,
|
|
infInOctets
|
|
Counter64,
|
|
infInUcastPkts
|
|
Counter64,
|
|
infInNUcastPkts
|
|
Counter64,
|
|
infInDiscards
|
|
Counter64,
|
|
infInErrors
|
|
Counter64,
|
|
infInUnknownProtos
|
|
Counter64,
|
|
infOutOctets
|
|
Counter64,
|
|
infOutUcastPkts
|
|
Counter64,
|
|
infOutNUcastPkts
|
|
Counter64,
|
|
infOutErrors
|
|
Counter64,
|
|
infIpv4AddressType
|
|
InetAddressType,
|
|
infIpv4Address
|
|
InetAddress,
|
|
infIpv6AddressType
|
|
InetAddressType,
|
|
infIpv6Address
|
|
InetAddress,
|
|
infInBandwidth
|
|
Counter64,
|
|
infOutBandwidth
|
|
Counter64,
|
|
infInMcastPkts
|
|
Counter64,
|
|
infOutMcastPkts
|
|
Counter64,
|
|
infInBcastPkts
|
|
Counter64,
|
|
infOutBcastPkts
|
|
Counter64
|
|
}
|
|
|
|
|
|
infIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each interface. Its value
|
|
ranges between 1 and the value of infNumber. The
|
|
value for each interface must remain constant at
|
|
least from one re-initialization of the entity's
|
|
network management system to the next re-
|
|
initialization."
|
|
::= { infEntry 1 }
|
|
|
|
infDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the interface"
|
|
::= { infEntry 2 }
|
|
|
|
infOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1), -- ready to pass packets
|
|
down(2) -- plug off the cable and delete interface address
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of the interface (up or down)."
|
|
::= { infEntry 3 }
|
|
|
|
infAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface's IP address"
|
|
::= { infEntry 4 }
|
|
|
|
infInOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets received on the interface,
|
|
including framing characters."
|
|
::= { infEntry 5 }
|
|
|
|
infInUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were not addressed to a multicast
|
|
or broadcast address at this sub-layer."
|
|
::= { infEntry 6 }
|
|
|
|
infInNUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were addressed to a multicast or
|
|
broadcast address at this sub-layer."
|
|
::= { infEntry 7 }
|
|
|
|
infInDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of inbound packets which were chosen to be
|
|
discarded even though no errors had been detected to prevent
|
|
their being deliverable to a higher-layer protocol. One
|
|
possible reason for discarding such a packet could be to
|
|
free up buffer space."
|
|
::= { infEntry 8 }
|
|
|
|
infInErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For packet-oriented interfaces, the number of inbound
|
|
packets that contained errors preventing them from being
|
|
deliverable to a higher-layer protocol. For character-
|
|
oriented or fixed-length interfaces, the number of inbound
|
|
transmission units that contained errors preventing them
|
|
from being deliverable to a higher-layer protocol."
|
|
::= { infEntry 9 }
|
|
|
|
infInUnknownProtos OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For packet-oriented interfaces, the number of packets
|
|
received via the interface which were discarded because of
|
|
an unknown or unsupported protocol. For character-oriented
|
|
or fixed-length interfaces that support protocol
|
|
multiplexing the number of transmission units received via
|
|
the interface which were discarded because of an unknown or
|
|
unsupported protocol. For any interface that does not
|
|
support protocol multiplexing, this counter will always be
|
|
0."
|
|
::= { infEntry 10 }
|
|
|
|
|
|
infOutOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets transmitted out of the
|
|
interface, including framing characters."
|
|
::= { infEntry 11 }
|
|
|
|
infOutUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were not addressed to a
|
|
multicast or broadcast address at this sub-layer, including
|
|
those that were discarded or not sent."
|
|
::= { infEntry 12 }
|
|
|
|
infOutNUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were addressed to a
|
|
multicast or broadcast address at this sub-layer, including
|
|
those that were discarded or not sent."
|
|
::= { infEntry 13 }
|
|
|
|
infOutErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For packet-oriented interfaces, the number of outbound
|
|
packets that could not be transmitted because of errors.
|
|
For character-oriented or fixed-length interfaces, the
|
|
number of outbound transmission units that could not be
|
|
transmitted because of errors."
|
|
::= { infEntry 14 }
|
|
|
|
infIpv4AddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of infIpv4Address(should always ipv4)."
|
|
::= { infEntry 15 }
|
|
|
|
infIpv4Address OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface's IPv4 address"
|
|
::= { infEntry 16 }
|
|
|
|
infIpv6AddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of infIpv6Address(should always ipv6)."
|
|
::= { infEntry 17 }
|
|
|
|
infIpv6Address OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface's IPv6 address"
|
|
::= { infEntry 18 }
|
|
|
|
infInBandwidth OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Inside throughput(bits/second) of the last 5 minutes for
|
|
the interfaces."
|
|
::= { infEntry 19 }
|
|
|
|
infOutBandwidth OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Outside throughput(bits/second) of the last 5 minutes for
|
|
the interfaces."
|
|
::= { infEntry 20 }
|
|
|
|
infInMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were addressed to a multicast
|
|
address at this sub-layer."
|
|
::= { infEntry 21 }
|
|
|
|
infOutMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were addressed to a
|
|
multicast address at this sub-layer, including those that
|
|
were discarded or not sent."
|
|
::= { infEntry 22 }
|
|
|
|
infInBcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets, delivered by this sub-layer to a
|
|
higher (sub-)layer, which were addressed to a broadcast
|
|
address at this sub-layer."
|
|
::= { infEntry 23 }
|
|
|
|
infOutBcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that higher-level protocols
|
|
requested be transmitted, and which were addressed to a
|
|
broadcast address at this sub-layer, including those that
|
|
were discarded or not sent."
|
|
::= { infEntry 24 }
|
|
|
|
-- Implementation of the ClickTCP is mandatory for all systems.
|
|
|
|
clickTcp OBJECT IDENTIFIER ::= { arrayNetworks 25 }
|
|
|
|
|
|
ctcpActiveOpens OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times ClickTCP connections have made a direct
|
|
transition to the SYN-SENT state from the CLOSED state."
|
|
::= { clickTcp 1 }
|
|
|
|
ctcpPassiveOpens OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times ClickTCP connections have made a direct
|
|
transition to the SYN-RCVD state from the LISTEN state."
|
|
::= { clickTcp 2 }
|
|
|
|
ctcpAttemptFails OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times ClickTCP connections have made a direct
|
|
transition to the CLOSED state from either the SYN-SENT
|
|
state or the SYN-RCVD state, plus the number of times TCP
|
|
connections have made a direct transition to the LISTEN
|
|
state from the SYN-RCVD state."
|
|
::= { clickTcp 3 }
|
|
|
|
ctcpEstabResets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times ClickTCP connections have made a direct
|
|
transition to the CLOSED state from either the ESTABLISHED
|
|
state or the CLOSE-WAIT state."
|
|
::= { clickTcp 4 }
|
|
|
|
ctcpCurrEstab OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ClickTCP connections for which the current state
|
|
is either ESTABLISHED or CLOSE-WAIT."
|
|
::= { clickTcp 5 }
|
|
|
|
ctcpInSegs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of ClickTCP segments received, including those
|
|
received in error. This count includes segments received on
|
|
currently established connections."
|
|
::= { clickTcp 6 }
|
|
|
|
ctcpOutSegs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of ClickTCP segments sent, including those on
|
|
current connections but excluding those containing only
|
|
retransmitted octets."
|
|
::= { clickTcp 7 }
|
|
|
|
ctcpRetransSegs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of segments retransmitted - that is, the
|
|
number of ClickTCP segments transmitted containing one or more
|
|
previously transmitted octets."
|
|
::= { clickTcp 8 }
|
|
|
|
ctcpInErrs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of segments received in error (e.g., bad
|
|
ClickTCP checksums)."
|
|
::= { clickTcp 9 }
|
|
|
|
ctcpOutRsts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ClickTCP segments sent containing the RST flag."
|
|
::= { clickTcp 10 }
|
|
|
|
|
|
-- the ClickTCP Connection table
|
|
|
|
-- The ClickTCP connection table contains information about this
|
|
-- entity's existing ClickTCP connections.
|
|
|
|
ctcpConnTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CtcpConnEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing ClickTCP connection-specific information."
|
|
::= { clickTcp 11 }
|
|
|
|
ctcpConnEntry OBJECT-TYPE
|
|
SYNTAX CtcpConnEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row of the ctcpConnTable containing information
|
|
about a particular current TCP connection. Each row of this
|
|
table is transient, in that it ceases to exist when (or soon
|
|
after) the connection makes the transition to the CLOSED
|
|
state."
|
|
INDEX {
|
|
ctcpIndex
|
|
}
|
|
::= { ctcpConnTable 1 }
|
|
|
|
CtcpConnEntry ::= SEQUENCE {
|
|
ctcpIndex INTEGER,
|
|
ctcpConnState INTEGER,
|
|
ctcpConnLocalAddress IpAddress,
|
|
ctcpConnLocalPort INTEGER,
|
|
ctcpConnRemAddress IpAddress,
|
|
ctcpConnRemPort INTEGER,
|
|
ctcpConnLocalAddrType InetAddressType,
|
|
ctcpConnLocalAddr InetAddress,
|
|
ctcpConnRemAddrType InetAddressType,
|
|
ctcpConnRemAddr InetAddress
|
|
}
|
|
|
|
ctcpIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each clicktcp connection. "
|
|
::= { ctcpConnEntry 1 }
|
|
|
|
|
|
ctcpConnState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
closed(1),
|
|
listen(2),
|
|
synSent(3),
|
|
synReceived(4),
|
|
established(5),
|
|
finWait1(6),
|
|
finWait2(7),
|
|
closeWait(8),
|
|
lastAck(9),
|
|
closing(10),
|
|
timeWait(11),
|
|
deleteTCB(12)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of this TCP connection."
|
|
::= { ctcpConnEntry 2 }
|
|
|
|
ctcpConnLocalAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local IP address for this TCP connection. In the case
|
|
of a connection in the listen state which is willing to
|
|
accept connections for any IP interface associated with the
|
|
node, the value 0.0.0.0 is used."
|
|
::= { ctcpConnEntry 3 }
|
|
|
|
ctcpConnLocalPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local port number for this TCP connection."
|
|
::= { ctcpConnEntry 4 }
|
|
|
|
ctcpConnRemAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote IP address for this TCP connection."
|
|
::= { ctcpConnEntry 5 }
|
|
|
|
ctcpConnRemPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote port number for this TCP connection."
|
|
::= { ctcpConnEntry 6 }
|
|
|
|
ctcpConnLocalAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of ctcpConnLocalAddress."
|
|
::= { ctcpConnEntry 7 }
|
|
|
|
ctcpConnLocalAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local IP address for this TCP connection. In the case
|
|
of a connection in the listen state which is willing to
|
|
accept connections for any IP interface associated with the
|
|
node, the value 0.0.0.0/:: is used."
|
|
::= { ctcpConnEntry 8 }
|
|
|
|
ctcpConnRemAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type of ctcpConnRemAddress."
|
|
::= { ctcpConnEntry 9 }
|
|
|
|
ctcpConnRemAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote IP address for this TCP connection."
|
|
::= { ctcpConnEntry 10 }
|
|
|
|
-- ArrayNetworks system information MIB
|
|
systemInfo OBJECT IDENTIFIER ::= { arrayNetworks 3 }
|
|
|
|
serialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial Number of the equipment"
|
|
::= { systemInfo 1 }
|
|
|
|
-- End of ArrayNetworks system information MIB
|
|
|
|
END |