-- SQUID-MIB { iso org(3) dod(6) internet(1) private(4) enterprises(1) 3495 }
SQUID-MIB DEFINITIONS ::= BEGIN
--
-- $Id$
--
IMPORTS
enterprises, Unsigned32, TimeTicks, Gauge32, Counter32,
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
nlanr OBJECT IDENTIFIER ::= { enterprises 3495 }
squid MODULE-IDENTITY
LAST-UPDATED "9809220000Z"
ORGANIZATION "National Laboratory for Applied Network Research"
CONTACT-INFO
" Squid Developers
E-mail: squid@squid-cache.org"
DESCRIPTION
"Squid MIB defined for the management of the Squid
proxy server. See http://www.squid-cache.org/."
REVISION "9809220000Z"
DESCRIPTION
"Move to SMIv2. Prepare to split into proxy/squid."
REVISION "9901010000Z"
DESCRIPTION
"Added objects and corrected asn.1 syntax and
descriptions."
::= { nlanr 1 }
--
-- OID Assignments
--
cacheSystem OBJECT IDENTIFIER ::= { squid 1 }
cacheConfig OBJECT IDENTIFIER ::= { squid 2 }
cachePerf OBJECT IDENTIFIER ::= { squid 3 }
cacheNetwork OBJECT IDENTIFIER ::= { squid 4 }
cacheMesh OBJECT IDENTIFIER ::= { squid 5 }
--
-- cacheSystem group
--
cacheSysVMsize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Storage Mem size in KB "
::= { cacheSystem 1 }
cacheSysStorage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Storage Swap size in KB "
::= { cacheSystem 2 }
cacheUptime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The Uptime of the cache in timeticks "
::= { cacheSystem 3 }
--
-- config group
--
-- Contains configuration information including peers etc.
--
cacheAdmin OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Cache Administrator E-Mail address "
::= { cacheConfig 1 }
cacheSoftware OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Cache Software Name "
::= { cacheConfig 2 }
cacheVersionId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Cache Software Version "
::= { cacheConfig 3 }
cacheLoggingFacility OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
" Logging Facility. An informational string
indicating logging info like debug level,
local/syslog/remote logging etc "
::= { cacheConfig 4 }
-- cacheStorageConfig group
cacheStorageConfig OBJECT IDENTIFIER ::= { cacheConfig 5 }
cacheMemMaxSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The value of the cache_mem parameter in MB "
::= { cacheStorageConfig 1 }
cacheSwapMaxSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The total of the cache_dir space allocated in MB "
::= { cacheStorageConfig 2 }
cacheSwapHighWM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Cache Swap High Water Mark "
::= { cacheStorageConfig 3 }
cacheSwapLowWM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Cache Swap Low Water Mark "
::= { cacheStorageConfig 4 }
-- end of cacheStorageConfig group
cacheUniqName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Cache unique host name "
::= { cacheConfig 6 }
--
-- performance group { squid 3 }
--
cacheSysPerf OBJECT IDENTIFIER ::= { cachePerf 1 }
cacheProtoStats OBJECT IDENTIFIER ::= { cachePerf 2 }
--
-- cacheSysPerf
--
cacheSysPageFaults OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Page faults with physical i/o "
::= { cacheSysPerf 1 }
cacheSysNumReads OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" HTTP I/O number of reads "
::= { cacheSysPerf 2 }
cacheMemUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total memory accounted for KB "
::= { cacheSysPerf 3 }
cacheCpuTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Amount of cpu seconds consumed "
::= { cacheSysPerf 4 }
cacheCpuUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The percentage use of the CPU "
::= { cacheSysPerf 5 }
cacheMaxResSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Maximum Resident Size in KB "
::= { cacheSysPerf 6 }
cacheNumObjCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of objects stored by the cache "
::= { cacheSysPerf 7 }
cacheCurrentLRUExpiration OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Storage LRU Expiration Age "
::= { cacheSysPerf 8 }
cacheCurrentUnlinkRequests OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Requests given to unlinkd "
::= { cacheSysPerf 9 }
cacheCurrentUnusedFDescrCnt OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Available number of file descriptors "
::= { cacheSysPerf 10 }
cacheCurrentResFileDescrCnt OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Reserved number of file descriptors "
::= { cacheSysPerf 11 }
cacheCurrentFileDescrCnt OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of file descriptors in use "
::= { cacheSysPerf 12 }
cacheCurrentFileDescrMax OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Highest file descriptors in use "
::= { cacheSysPerf 13 }
--
-- cacheProtoStats
--
-- cacheProtoAggregateStats
--
cacheProtoAggregateStats OBJECT IDENTIFIER ::= { cacheProtoStats 1 }
cacheProtoClientHttpRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of HTTP requests received "
::= { cacheProtoAggregateStats 1 }
cacheHttpHits OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION