mib.txt
上传用户:liugui
上传日期:2007-01-04
资源大小:822k
文件大小:23k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. SQUID-MIB  DEFINITIONS ::= BEGIN
  2. --
  3. -- $Id: mib.txt,v 1.23 1999/01/26 06:16:32 glenn Exp $
  4. --
  5. IMPORTS
  6. enterprises, Unsigned32, TimeTicks, Gauge32, Counter32,
  7. MODULE-IDENTITY, OBJECT-TYPE
  8.          FROM SNMPv2-SMI
  9. DisplayString
  10.          FROM SNMPv2-TC;
  11. nlanr OBJECT IDENTIFIER ::= { enterprises 3495 }
  12. squid MODULE-IDENTITY
  13.     LAST-UPDATED "9809220000Z"
  14.     ORGANIZATION "National Laboratory for Applied Network Research"
  15.     CONTACT-INFO
  16.             "        Glenn Chisholm
  17.              Postal: National Centre for Atmospheric Research (NCAR)
  18.      Room 36, SCD
  19.      PO Box 3000
  20.                      Boulder, Colorado 80307  
  21.                      US
  22.                 Tel: +1 303 497 1289
  23.                 Fax: +1 303 497 1818
  24.              E-mail: glenn@ircache.net"
  25.     DESCRIPTION
  26. "Squid MIB defined for the management of the squid
  27. proxy server. See http://squid.nlanr.net/."
  28.     
  29.     REVISION      "9809220000Z"
  30.     DESCRIPTION
  31. "Move to SMIv2. Prepare to split into proxy/squid."
  32.     REVISION      "9901010000Z"
  33.     DESCRIPTION
  34. "Added objects and corrected asn.1 syntax and 
  35. descriptions."
  36.     ::= { nlanr 1 }
  37. --
  38. -- OID Assignments
  39. --
  40. cacheSystem OBJECT IDENTIFIER ::= { squid 1 }
  41. cacheConfig   OBJECT IDENTIFIER ::= { squid 2 }
  42. cachePerf OBJECT IDENTIFIER ::= { squid 3 }
  43. cacheNetwork OBJECT IDENTIFIER ::= { squid 4 } 
  44. cacheMesh OBJECT IDENTIFIER ::= { squid 5 }
  45. --
  46. -- cacheSystem group
  47. --
  48.         cacheSysVMsize OBJECT-TYPE
  49.         SYNTAX Integer32
  50. MAX-ACCESS read-only
  51. STATUS current
  52. DESCRIPTION
  53. " Virtual Memory size in KB"
  54. ::= { cacheSystem 1 }
  55. cacheSysStorage OBJECT-TYPE
  56. SYNTAX Integer32
  57. MAX-ACCESS read-only
  58.                 STATUS current
  59.                 DESCRIPTION
  60.                         " Diskspace in KB"
  61.         ::= { cacheSystem 2 }
  62. cacheUptime  OBJECT-TYPE
  63.                 SYNTAX Timeticks
  64.                 MAX-ACCESS read-only
  65.                 STATUS current
  66.                 DESCRIPTION
  67.                         " Number of timeticks since cache started "
  68. ::= { cacheSystem 3 }
  69. --
  70. -- config group
  71. --
  72. -- Contains configuration information including peers etc.
  73. --
  74. cacheAdmin OBJECT-TYPE
  75. SYNTAX DisplayString
  76. MAX-ACCESS read-only
  77.                 STATUS current
  78.                 DESCRIPTION
  79.                         " Cache Administrator E-Mail address "
  80. ::= { cacheConfig 1 }
  81.         cacheSoftware OBJECT-TYPE
  82.                 SYNTAX DisplayString
  83.                 MAX-ACCESS read-only
  84.                 STATUS current
  85.                 DESCRIPTION
  86.                         " Cache Software Name "
  87.         ::= { cacheConfig 2 }
  88.         cacheVersionId OBJECT-TYPE
  89.                 SYNTAX OCTET STRING
  90.                 MAX-ACCESS read-only
  91.                 STATUS current
  92.                 DESCRIPTION
  93.                         " Cache Software Version "
  94.         ::= { cacheConfig 3 }
  95. cacheLoggingFacility OBJECT-TYPE
  96. SYNTAX DisplayString
  97. ACCESS read-write
  98. STATUS current
  99. DESCRIPTION
  100. " Logging Facility. An informational string
  101.   indicating logging info like debug level, 
  102.   local/syslog/remote logging etc " 
  103. ::= { cacheConfig 4 } 
  104. -- cacheStorageConfig group
  105. cacheStorageConfig OBJECT IDENTIFIER ::= { cacheConfig 5 }
  106. cacheMemMaxSize OBJECT-TYPE
  107.                 SYNTAX Integer32
  108.                 MAX-ACCESS read-only
  109.                 STATUS current
  110.                 DESCRIPTION
  111.                         " Cache Memory Maximum Size "
  112.         ::= { cacheStorageConfig 1 }
  113.         cacheSwapMaxSize OBJECT-TYPE
  114.                 SYNTAX Integer32
  115.                 MAX-ACCESS read-only
  116.                 STATUS current
  117.                 DESCRIPTION
  118.                         " Cache Swap Maximum Size "
  119.         ::= { cacheStorageConfig 2 }
  120.         cacheSwapHighWM OBJECT-TYPE
  121.                 SYNTAX Integer32
  122.                 MAX-ACCESS read-only
  123.                 STATUS current
  124.                 DESCRIPTION
  125.                         " Cache Swap High Water Mark "
  126.         ::= { cacheStorageConfig 3 }
  127.         cacheSwapLowWM OBJECT-TYPE
  128.                 SYNTAX Integer32
  129.                 MAX-ACCESS read-only
  130.                 STATUS current
  131.                 DESCRIPTION
  132.                         " Cache Swap Low Water Mark "
  133.         ::= { cacheStorageConfig 4 }
  134. -- end of  cacheStorageConfig group
  135. --
  136. -- performance group { squid 3 }
  137. --
  138. cacheSysPerf    OBJECT IDENTIFIER ::= { cachePerf 1 } 
  139.         cacheProtoStats OBJECT IDENTIFIER ::= { cachePerf 2 }
  140. --
  141. -- cacheSysPerf 
  142. --
  143.         cacheSysPageFaults OBJECT-TYPE
  144.                 SYNTAX Counter32
  145.                 MAX-ACCESS read-only
  146.                 STATUS current
  147.                 DESCRIPTION
  148.                         " Number of system page faults "
  149.         ::= { cacheSysPerf 1 }
  150.         cacheSysNumReads OBJECT-TYPE
  151.                 SYNTAX Counter32
  152.                 MAX-ACCESS not-accessible
  153.                 STATUS current 
  154.                 DESCRIPTION
  155.                         " Number of Reads " 
  156.         ::= { cacheSysPerf 2 }
  157.         cacheSysDefReads OBJECT-TYPE
  158.                 SYNTAX Counter32
  159.                 MAX-ACCESS not-accessible
  160.                 STATUS current
  161. DESCRIPTION
  162. " see cachemgr "
  163.         ::= { cacheSysPerf 3 }
  164. cacheMemUsage OBJECT-TYPE
  165. SYNTAX Integer32
  166. MAX-ACCESS read-only
  167. STATUS  current
  168. DESCRIPTION
  169. " Amount of system memory allocated by the cache"
  170. ::= { cacheSysPerf 4 } 
  171. cacheCpuUsage OBJECT-TYPE
  172. SYNTAX Integer32
  173. MAX-ACCESS read-only
  174.                 STATUS  current
  175.                 DESCRIPTION
  176.                         " Amount of cpu seconds consumed"
  177. ::= { cacheSysPerf 5 }
  178. cacheMaxResSize OBJECT-TYPE
  179.                 SYNTAX Integer32
  180.                 MAX-ACCESS read-only
  181.                 STATUS  current
  182.                 DESCRIPTION
  183.                         " Maximum Resident Size"
  184.         ::= { cacheSysPerf 6 }
  185. cacheNumObjCount OBJECT-TYPE
  186.                 SYNTAX Counter32                 
  187. MAX-ACCESS read-only
  188.                 STATUS  current
  189.                 DESCRIPTION
  190.                         " Number of objects "
  191.         ::= { cacheSysPerf 7 }
  192.         cacheCurrentLRUExpiration OBJECT-TYPE
  193.                 SYNTAX TimeTicks
  194.                 MAX-ACCESS read-only
  195.                 STATUS current
  196.         ::= { cacheSysPerf 8 }
  197.         cacheCurrentUnlinkRequests OBJECT-TYPE
  198.                 SYNTAX Counter32
  199.                 MAX-ACCESS read-only
  200.                 STATUS current
  201.         ::= { cacheSysPerf 9 }
  202.         cacheCurrentUnusedFileDescrCount OBJECT-TYPE
  203.                 SYNTAX Gauge32
  204.                 MAX-ACCESS read-only
  205.                 STATUS current
  206.         ::= { cacheSysPerf 10 }
  207. cacheCurrentReservedFileDescrCount  OBJECT-TYPE
  208.                 SYNTAX Gauge32
  209.                 MAX-ACCESS read-only
  210.                 STATUS current
  211.         ::= { cacheSysPerf 11 }
  212. --
  213. -- cacheProtoStats
  214. --
  215. -- cacheProtoAggregateStats
  216. --
  217. cacheProtoAggregateStats OBJECT IDENTIFIER ::= { cacheProtoStats 1 }
  218. cacheClientHttpRequests  OBJECT-TYPE
  219.                 SYNTAX Counter32
  220.                 MAX-ACCESS read-only
  221.                 STATUS current
  222.         ::= { cacheProtoAggregateStats 1 }
  223.         cacheHttpHits OBJECT-TYPE
  224.                 SYNTAX Counter32
  225.                 MAX-ACCESS read-only
  226.                 STATUS current
  227.         ::= { cacheProtoAggregateStats 2 }
  228.         cacheHttpErrors OBJECT-TYPE
  229.                 SYNTAX Counter32
  230.                 MAX-ACCESS read-only
  231.                 STATUS current
  232.         ::= { cacheProtoAggregateStats 3 }
  233.         cacheHttpInKb OBJECT-TYPE
  234.                 SYNTAX Counter32
  235.                 MAX-ACCESS read-only
  236.                 STATUS current
  237.         ::= { cacheProtoAggregateStats 4 }
  238.         cacheHttpOutKb OBJECT-TYPE
  239.                 SYNTAX Counter32
  240.                 MAX-ACCESS read-only
  241.                 STATUS current
  242.         ::= { cacheProtoAggregateStats 5 }
  243. cacheIcpPktsSent OBJECT-TYPE
  244.                 SYNTAX Counter32
  245.                 MAX-ACCESS read-only
  246.                 STATUS current
  247.         ::= { cacheProtoAggregateStats 6 }
  248. cacheIcpPktsRecv OBJECT-TYPE
  249.                 SYNTAX Counter32
  250.                 MAX-ACCESS read-only
  251.                 STATUS current
  252.         ::= { cacheProtoAggregateStats 7 }
  253.         cacheIcpKbSent OBJECT-TYPE
  254.                 SYNTAX Counter32
  255.                 MAX-ACCESS read-only
  256.                 STATUS current
  257.         ::= { cacheProtoAggregateStats 8 }
  258.         cacheIcpKbRecv OBJECT-TYPE
  259.                 SYNTAX Counter32
  260.                 MAX-ACCESS read-only
  261.                 STATUS current
  262.         ::= { cacheProtoAggregateStats 9 }
  263.         cacheServerRequests OBJECT-TYPE
  264.                 SYNTAX Integer32
  265.                 MAX-ACCESS read-only
  266.                 STATUS current
  267.         ::= { cacheProtoAggregateStats 10 }
  268.         cacheServerErrors OBJECT-TYPE
  269.                 SYNTAX Integer32
  270.                 MAX-ACCESS read-only
  271.                 STATUS current
  272.         ::= { cacheProtoAggregateStats 11 }
  273. cacheServerInKb OBJECT-TYPE
  274.                 SYNTAX Counter32
  275.                 MAX-ACCESS read-only
  276.                 STATUS current
  277.         ::= { cacheProtoAggregateStats 12 }
  278.         cacheServerOutKb OBJECT-TYPE
  279.                 SYNTAX Counter32
  280.                 MAX-ACCESS read-only
  281.                 STATUS current
  282.         ::= { cacheProtoAggregateStats 13 }
  283. cacheCurrentSwapSize OBJECT-TYPE
  284.                 SYNTAX Counter32
  285.                 MAX-ACCESS read-only
  286.                 STATUS current
  287.         ::= { cacheProtoAggregateStats 14 }
  288.        cacheClients OBJECT-TYPE
  289.                 SYNTAX Counter32
  290.                 MAX-ACCESS read-only
  291.                 STATUS current
  292.         ::= { cacheProtoAggregateStats 15 }
  293. --
  294. -- cacheProtoMedianSvcStats group
  295. -- 
  296. -- This is a table, indexed by the interval we want statistics for
  297. -- Example: cacheDnsSvcTime.10 gives 10-min medians for Dns Service Time.
  298. cacheMedianSvcTable OBJECT-TYPE
  299.                 SYNTAX SEQUENCE OF CacheMedianSvcEntry
  300.                 MAX-ACCESS read-only
  301.                 STATUS current
  302. ::= { cacheProtoStats 2 }
  303.         cacheMedianSvcEntry OBJECT-TYPE
  304.                 SYNTAX CacheMedianSvcEntry
  305.                 MAX-ACCESS not-accessible
  306.                 STATUS current
  307.                 DESCRIPTION 
  308.                         " An entry in cacheMedianSvcTable " 
  309.                 INDEX   { cacheMedianTime }
  310.         ::= { cacheMedianSvcTable 1 }
  311.         CacheMedianSvcEntry ::= SEQUENCE {
  312. cacheMedianTime Integer32,
  313. cacheHttpAllSvcTime  Integer32,
  314. cacheHttpMissSvcTime  Integer32,
  315. cacheHttpNmSvcTime  Integer32,
  316. cacheHttpHitSvcTime  Integer32,
  317. cacheIcpQuerySvcTime  Integer32,
  318. cacheIcpReplySvcTime  Integer32,
  319. cacheDnsSvcTime Integer32,
  320. cacheRequestHitRatio Integer32,
  321. cacheRequestByteRatio Integer32
  322. }
  323. cacheMedianTime OBJECT-TYPE
  324.                 SYNTAX Integer32
  325.                 MAX-ACCESS read-only
  326.                 STATUS current
  327.         ::= { cacheMedianSvcEntry 1 }
  328. cacheHttpAllSvcTime OBJECT-TYPE
  329.                 SYNTAX Integer32
  330.                 MAX-ACCESS read-only
  331.                 STATUS current
  332.         ::= { cacheMedianSvcEntry 2 } 
  333. cacheHttpMissSvcTime OBJECT-TYPE
  334.                 SYNTAX Integer32
  335.                 MAX-ACCESS read-only
  336.                 STATUS current
  337.         ::= { cacheMedianSvcEntry 3 } 
  338. cacheHttpNmSvcTime OBJECT-TYPE
  339.                 SYNTAX Integer32
  340.                 MAX-ACCESS read-only
  341.                 STATUS current
  342.         ::= { cacheMedianSvcEntry 4 } 
  343. cacheHttpHitSvcTime OBJECT-TYPE
  344.                 SYNTAX Integer32
  345.                 MAX-ACCESS read-only
  346.                 STATUS current
  347.         ::= { cacheMedianSvcEntry 5 } 
  348. cacheIcpQuerySvcTime OBJECT-TYPE
  349.                 SYNTAX Integer32
  350.                 MAX-ACCESS read-only
  351.                 STATUS current
  352.         ::= { cacheMedianSvcEntry 6 } 
  353. cacheIcpReplySvcTime OBJECT-TYPE
  354.                 SYNTAX Integer32
  355.                 MAX-ACCESS read-only
  356.                 STATUS current
  357.         ::= { cacheMedianSvcEntry 7 } 
  358. cacheDnsSvcTime OBJECT-TYPE
  359.                 SYNTAX Integer32
  360.                 MAX-ACCESS read-only
  361.                 STATUS current
  362.         ::= { cacheMedianSvcEntry 8 } 
  363.         cacheRequestHitRatio OBJECT-TYPE
  364.                 SYNTAX Integer32
  365.                 MAX-ACCESS read-only
  366.                 STATUS current
  367.         ::= { cacheMedianSvcEntry 9 }
  368.         cacheRequestByteRatio OBJECT-TYPE
  369.                 SYNTAX Integer32
  370.                 MAX-ACCESS read-only
  371.                 STATUS current
  372.         ::= { cacheMedianSvcEntry 10 }
  373. --
  374. -- cacheNetwork group
  375. --
  376. -- This material is probably best suited elsewhere, however for now it
  377. -- will reside here until the both the Proxy and Squid MIBs are implimented.
  378. --
  379. cacheIpCache OBJECT IDENTIFIER ::= { cacheNetwork 1 }
  380. cacheFqdnCache OBJECT IDENTIFIER ::= { cacheNetwork 2 } 
  381. cacheDns OBJECT IDENTIFIER ::= { cacheNetwork 3 }
  382. --
  383. -- cacheIpCache
  384. --
  385. cacheEntries OBJECT-TYPE
  386.                 SYNTAX Gauge32
  387.                 MAX-ACCESS read-only
  388.                 STATUS current
  389.         ::= { cacheIpCache 1 } 
  390. cacheRequests OBJECT-TYPE
  391.                 SYNTAX Counter32
  392.                 MAX-ACCESS read-only
  393.                 STATUS current
  394.         ::= { cacheIpCache 2 } 
  395. cacheHits OBJECT-TYPE
  396.                 SYNTAX Counter32
  397.                 MAX-ACCESS read-only
  398.                 STATUS current
  399.         ::= { cacheIpCache 3 } 
  400. cachePendingHits OBJECT-TYPE
  401.                 SYNTAX Gauge32
  402.                 MAX-ACCESS read-only
  403.                 STATUS current
  404.         ::= { cacheIpCache 4 } 
  405. cacheNegativeHits OBJECT-TYPE
  406.                 SYNTAX Counter32
  407.                 MAX-ACCESS read-only
  408.                 STATUS current
  409.         ::= { cacheIpCache 5 } 
  410. cacheMisses OBJECT-TYPE
  411.                 SYNTAX Counter32
  412.                 MAX-ACCESS read-only
  413.                 STATUS current
  414.         ::= { cacheIpCache 6 } 
  415. cacheBlockingGetHostByName OBJECT-TYPE
  416.                 SYNTAX Counter32
  417.                 MAX-ACCESS read-only
  418.                 STATUS current
  419.         ::= { cacheIpCache 7 } 
  420. cacheAttemptReleaseLockedEntries OBJECT-TYPE
  421.                 SYNTAX Counter32
  422.                 MAX-ACCESS read-only
  423.                 STATUS current
  424.         ::= { cacheIpCache 8 } 
  425. --
  426. -- cacheFqdnCache
  427. --
  428. cacheEntries OBJECT-TYPE
  429.                 SYNTAX Gauge32
  430.                 MAX-ACCESS read-only
  431.                 STATUS current
  432.         ::= { cacheFqdnCache 1 } 
  433. cacheRequests OBJECT-TYPE
  434.                 SYNTAX Counter32
  435.                 MAX-ACCESS read-only
  436.                 STATUS current
  437.         ::= { cacheFqdnCache 2 } 
  438. cacheHits OBJECT-TYPE
  439.                 SYNTAX Counter32
  440.                 MAX-ACCESS read-only
  441.                 STATUS current
  442.         ::= { cacheFqdnCache 3 } 
  443. cachePendingHits OBJECT-TYPE
  444.                 SYNTAX Gauge32
  445.                 MAX-ACCESS read-only
  446.                 STATUS current
  447.         ::= { cacheFqdnCache 4 } 
  448. cacheNegativeHits OBJECT-TYPE
  449.                 SYNTAX Counter32
  450.                 MAX-ACCESS read-only
  451.                 STATUS current
  452.         ::= { cacheFqdnCache 5 } 
  453. cacheMisses OBJECT-TYPE
  454.                 SYNTAX Counter32
  455.                 MAX-ACCESS read-only
  456.                 STATUS current
  457.         ::= { cacheFqdnCache 6 } 
  458. cacheBlockingGetHostByAddr OBJECT-TYPE
  459.                 SYNTAX Counter32
  460.                 MAX-ACCESS read-only
  461.                 STATUS current
  462.         ::= { cacheFqdnCache 7 } 
  463. --
  464. -- cacheDNS 
  465. --
  466. cacheDnsRequests OBJECT-TYPE
  467.                 SYNTAX Counter32
  468.                 MAX-ACCESS read-only
  469.                 STATUS current
  470.         ::= { cacheDns 1 } 
  471. cacheDnsReplies OBJECT-TYPE
  472.                 SYNTAX Counter32
  473.                 MAX-ACCESS read-only
  474.                 STATUS current
  475.         ::= { cacheDns 2 } 
  476. cacheDnsNumberServers OBJECT-TYPE
  477.                 SYNTAX Counter32
  478.                 MAX-ACCESS read-only
  479.                 STATUS current
  480.         ::= { cacheDns 3 } 
  481. --
  482. -- cacheMesh group
  483. --
  484. cachePeerTable OBJECT-TYPE
  485. SYNTAX SEQUENCE OF CachePeerEntry
  486. MAX-ACCESS read-only
  487. STATUS current
  488. DESCRIPTION
  489. " This table contains an enumeration of
  490.   the peer caches, complete with info "
  491.         ::= { cacheMesh 1 }
  492. cachePeerEntry OBJECT-TYPE
  493. SYNTAX CachePeerEntry
  494. MAX-ACCESS not-accessible
  495. STATUS current
  496. DESCRIPTION 
  497. " An entry in cachePeerTable " 
  498. INDEX  { cachePeerAddr }
  499. ::= { cachePeerTable 1 }
  500. CachePeerEntry ::= SEQUENCE {
  501.   cachePeerName DisplayString,
  502.   cachePeerAddr   IpAddress,
  503.   cachePeerPortHttp  Integer32 (1..65535),
  504.   cachePeerPortIcp Integer32 (1..65535),
  505.   cachePeerType  Integer32,
  506.   cachePeerState Integer32,
  507.   cachePeerPingsSent Counter32,
  508.   cachePeerPingsAcked Counter32,
  509.   cachePeerFetches Counter32,
  510.   cachePeerRtt Integer32,
  511.   cachePeerIgnored Counter32,
  512.   cachePeerKeepAlSent Counter32,
  513.   cachePeerKeepAlRecv Counter32
  514. }
  515. cachePeerName OBJECT-TYPE
  516. SYNTAX DisplayString
  517. MAX-ACCESS read-only
  518. STATUS current
  519. DESCRIPTION 
  520.   " The FQDN name or internal alias for the
  521.            peer cache"
  522. ::= { cachePeerEntry 1 } 
  523. cachePeerAddr OBJECT-TYPE
  524.                 SYNTAX IpAddress
  525.                 MAX-ACCESS read-only
  526.                 STATUS current
  527. DESCRIPTION 
  528. " The IP Address of the peer cache "
  529.         ::= { cachePeerEntry 2 }
  530. cachePeerPortHttp OBJECT-TYPE
  531.                 SYNTAX Integer32
  532.                 MAX-ACCESS read-only
  533.                 STATUS current
  534. DESCRIPTION 
  535. " The port the peer listens for HTTP requests "
  536.         ::= { cachePeerEntry 3 }
  537. cachePeerPortIcp OBJECT-TYPE
  538.                 SYNTAX Integer32
  539.                 MAX-ACCESS read-only
  540.                 STATUS current
  541. DESCRIPTION 
  542. " The port the peer listens for ICP requests 
  543.   should be 0 if not configured to send ICP requests "
  544.         ::= { cachePeerEntry 4 }
  545. cachePeerType OBJECT-TYPE
  546.                 SYNTAX INTEGER {
  547. none(0), 
  548. sibling(1), 
  549.                                 parent(2), 
  550. multicast(3)
  551.                                 }
  552.                 MAX-ACCESS not-accessible
  553.                 STATUS current
  554.                 DESCRIPTION 
  555.                         " Peer Type "
  556. ::= { cachePeerEntry 5 } 
  557. cachePeerState OBJECT-TYPE
  558.                 SYNTAX INTEGER { 
  559. down(0), 
  560. up(1)
  561. }
  562.                 MAX-ACCESS read-only
  563.                 STATUS current
  564. DESCRIPTION 
  565. " The operational state of this peer "
  566.         ::= { cachePeerEntry 6 }
  567.         cachePeerPingsSent OBJECT-TYPE
  568.                 SYNTAX Counter32
  569.                 MAX-ACCESS read-only
  570.                 STATUS current
  571. DESCRIPTION 
  572. " Number of pings sent to peer "
  573.         ::= { cachePeerEntry 7 }
  574.         cachePeerPingsAcked OBJECT-TYPE
  575.                 SYNTAX Counter32
  576.                 MAX-ACCESS read-only
  577.                 STATUS current
  578. DESCRIPTION 
  579. " Number of pings received from peer "
  580.         ::= {  cachePeerEntry 8 }
  581.         cachePeerFetches OBJECT-TYPE
  582.                 SYNTAX Counter32
  583.                 MAX-ACCESS read-only
  584.                 STATUS current
  585. DESCRIPTION 
  586. " Number of times this peer was selected  "
  587.         ::= { cachePeerEntry 9 }
  588.         cachePeerRtt OBJECT-TYPE
  589.                 SYNTAX Integer32
  590.                 MAX-ACCESS read-only
  591.                 STATUS current
  592. DESCRIPTION 
  593. " Last known round-trip time to the peer (in ms) "
  594.         ::= { cachePeerEntry 10 }
  595.         cachePeerIgnored OBJECT-TYPE
  596.                 SYNTAX Counter32
  597.                 MAX-ACCESS read-only
  598.                 STATUS current
  599. DESCRIPTION 
  600. " How many times this peer was ignored "
  601.         ::= { cachePeerEntry 11 }
  602.         cachePeerKeepAlSent OBJECT-TYPE
  603.                 SYNTAX Counter32
  604.                 MAX-ACCESS read-only
  605.                 STATUS current
  606. DESCRIPTION 
  607. " Number of keepalives sent "
  608.         ::= { cachePeerEntry 12 }
  609.         cachePeerKeepAlRecv OBJECT-TYPE
  610.                 SYNTAX Counter32
  611.                 MAX-ACCESS read-only
  612.                 STATUS current
  613. DESCRIPTION 
  614. " Number of keepalives received "
  615.         ::= { cachePeerEntry 13 }
  616. ---
  617. --- Table of cache's clients, with statistics. Children caches can be identified
  618. --- by non-zero number of ICP requests (unless browsers start using ICP).
  619. ---
  620.         cacheClientTable OBJECT-TYPE
  621.            SYNTAX  SEQUENCE OF cacheClientEntry
  622.            ACCESS  not-accessible
  623.            STATUS  mandatory
  624.            DESCRIPTION
  625.                     "A list of cache client entries."
  626.         ::= { cacheMesh 2 }
  627. cacheClientEntry OBJECT-TYPE
  628.            SYNTAX CacheClientEntry
  629.            ACCESS  not-accessible
  630.            STATUS  mandatory
  631.            DESCRIPTION
  632.                     "An entry in cacheClientTable"
  633.    INDEX { cacheClientAddr }
  634. ::= { cacheClientTable 1 }
  635. CacheClientEntry ::= SEQUENCE {
  636.                 cacheClientAddr  IpAddress
  637.                 cacheClientHttpRequests Counter32,
  638.                 cacheClientHttpKb  Counter32,
  639.                 cacheClientHttpHits  Counter32,
  640.                 cacheClientHTTPHitKb Counter32,
  641. cacheClientIcpRequests Counter32,
  642. cacheClientIcpKb  Counter32,
  643.                 cacheClientIcpHits  Counter32,
  644.                 cacheClientIcpHitKb Counter32
  645. }
  646. cacheClientAddr OBJECT-TYPE
  647.                 SYNTAX IpAddress
  648.                 MAX-ACCESS read-only
  649.                 STATUS current
  650.             DESCRIPTION
  651.                     "The client's IP address "
  652.         ::= { cacheClientEntry 1 }
  653. cacheClientHttpRequests OBJECT-TYPE
  654.                 SYNTAX Counter32
  655.                 MAX-ACCESS read-only
  656.                 STATUS current
  657.             DESCRIPTION
  658.                     " Number of HTTP requests received from client "
  659.         ::= { cacheClientEntry 2 }
  660. cacheClientHttpKb OBJECT-TYPE
  661.                 SYNTAX Counter32
  662.                 MAX-ACCESS read-only
  663.                 STATUS current
  664.             DESCRIPTION
  665.                     " Amount of total HTTP traffic to this client  "
  666.         ::= { cacheClientEntry 3 }
  667.         cacheClientHttpHits OBJECT-TYPE
  668.                 SYNTAX Counter32
  669.                 MAX-ACCESS read-only
  670.                 STATUS current
  671.             DESCRIPTION
  672.                     " Number of hits in response to this client's HTTP requests "
  673.         ::= { cacheClientEntry 4 }
  674.         cacheClientHTTPHitKb OBJECT-TYPE
  675.                 SYNTAX Counter32
  676.                 MAX-ACCESS read-only
  677.                 STATUS current
  678.             DESCRIPTION
  679.                     " Amount of HTTP hit traffic in KB "
  680.         ::= { cacheClientEntry 5 }
  681. cacheClientIcpRequests OBJECT-TYPE
  682.                 SYNTAX Counter32
  683.                 MAX-ACCESS read-only
  684.                 STATUS current
  685.             DESCRIPTION
  686.                     " Number of ICP requests received from client "
  687.         ::= { cacheClientEntry 6 }
  688. cacheClientIcpKb OBJECT-TYPE
  689.                 SYNTAX Counter32
  690.                 MAX-ACCESS read-only
  691.                 STATUS current
  692.             DESCRIPTION
  693.                     " Amount of total ICP traffic to this client (child) "
  694.         ::= { cacheClientEntry 7 }
  695.         cacheClientIcpHits OBJECT-TYPE
  696.                 SYNTAX Counter32
  697.                 MAX-ACCESS read-only
  698.                 STATUS current
  699.             DESCRIPTION
  700.                     " Number of hits in response to this client's ICP requests "
  701.         ::= { cacheClientEntry 8 }
  702.         cacheClientIcpHitKb OBJECT-TYPE
  703.                 SYNTAX Counter32
  704.                 MAX-ACCESS read-only
  705.                 STATUS current
  706.             DESCRIPTION
  707.                     " Amount of ICP hit traffic in KB "
  708.         ::= { cacheClientEntry 9 }
  709. -- end of cacheClientTable
  710.   
  711.  
  712.     -- end of cacheMesh group
  713. -- end of SQUID-MIB
  714. --
  715. END