This chapter defines the variables in the Management Information Bases (MIBs), shipped with the Netra Proxy Cache product. These MIBs enable you to use an SNMP-conformant management platform, such as Solstice Domain Manager, to monitor your Netra Proxy Cache Server.
The following MIBs are shipped with the Netra Proxy Cache product;
one for the Netra Proxy Cache (proxy cache) software (proxycache.mib)
one for the array software (scalrd.mib)
the standard Sun MIB The MIB for the array software is described in the Netra Proxy Cache Array User's Manual. (sun.mib)
the SNMP master agent for Solstice Enterprise Agents (snmpdx.mib)
These MIBs are stored in /var/snmp/mib. Only the first two MIBs are described in this chapter.
A MIB contains attributes that collectively describe a network-accessible object. The proxy/cache MIB describes the proxy/cache server; the array MIB describes the software that joins a set of Netra Proxy Cache servers to provide a single proxy cache server instance.
MIB attributes are categorized by groups and tables.
Table 14-1 lists the groups and tables in the inpgcache.mib file.
Table 14-1 Netra Proxy Cache Software MIB Definitions
Group or Table |
|
---|---|
Attribute Name |
Description |
proxyConfGroup |
|
proxyDescription |
Proxy server description |
proxyLocation |
Full pathname of server software |
proxyPort |
Port number on which the server is listening |
proxyMethods |
Methods supported by the server (GET, PUT, POST, and others) |
proxyProtocol |
HTTP version number |
proxyVersion |
Server software version number |
proxyContact |
Contact person for server |
proxyHang |
Server response status: 1--response received; 0--no response |
proxyCacheGroup |
|
cacheMemEntry |
Number of entries in main memory |
cacheSwapEntry |
Number of entries on disk |
proxyClientStatGroup |
|
currentConnections |
Number of current client-established connections |
idleConnections |
Number of current client idle connections |
currentSSLConnections |
Number of current client-established SSL connections |
totalSSLConnections |
Number of total (cumulative) client SSL connections |
httpConnectionRate |
Client HTTP connection rate (connections per second) |
httpRequestRate |
Client ICP request rate (requests per second) |
icpRequestRate |
Client ICP request rate (requests per second) |
keepaliveRequested |
Number of requested keep-alives |
keepaliveOffered |
Number of offered keep-alives |
keepaliveUsed |
Number of used keep-alives |
protoTable |
|
protoName |
Protocol name |
protoObjCount |
Object count |
protoSpaceUsage |
Space usage (KB) |
protoAccess |
Total number of accesses (hits + misses) |
protoHits |
Number of cache hits |
protoHitRatio |
Hit percentage (hits/total access) |
SNMP provides for traps. A trap enables you to be notified of a specified event on (usually) a remote machine. You must use an SNMP-conformant management platform, such as Solstice Domain Manager, to be able to receive notice of a trap.
The proxy cache software supports a single trap, serverNoResponse. This trap occurs when the proxy cache service terminates on a Netra Proxy Cache Server.