]> git.ipfire.org Git - thirdparty/squid.git/blame - src/mib.txt
url_rewrite_extras and store_id_extras patch fixes
[thirdparty/squid.git] / src / mib.txt
CommitLineData
e83fa9b6 1-- SQUID-MIB { iso org(3) dod(6) internet(1) private(4) enterprises(1) 3495 }
d20b1cd0 2
e83fa9b6 3SQUID-MIB DEFINITIONS ::= BEGIN
41587298 4
1333ee84 5IMPORTS
6 enterprises, Unsigned32, TimeTicks, Gauge32, Counter32,
49bdd689 7 MODULE-IDENTITY, OBJECT-TYPE, Integer32
1333ee84 8 FROM SNMPv2-SMI
9
49bdd689 10 DisplayString, TEXTUAL-CONVENTION
cc192b50 11 FROM SNMPv2-TC
12
13 InetAddressType, InetAddress
14 FROM INET-ADDRESS-MIB;
1333ee84 15
1333ee84 16squid MODULE-IDENTITY
49bdd689 17 LAST-UPDATED "200812240200Z"
1333ee84 18 ORGANIZATION "National Laboratory for Applied Network Research"
19 CONTACT-INFO
d20b1cd0 20 " Squid Developers
1333ee84 21
d20b1cd0 22 E-mail: squid@squid-cache.org"
1333ee84 23 DESCRIPTION
d20b1cd0 24 "Squid MIB defined for the management of the Squid
25 proxy server. See http://www.squid-cache.org/."
49bdd689
AJ
26
27 REVISION "200812240200Z"
cc192b50 28 DESCRIPTION
49bdd689
AJ
29 "Corrected MIB strictness requirements. Mapped
30 valid port ranges"
31
32 REVISION "200712140000Z"
1333ee84 33 DESCRIPTION
49bdd689
AJ
34 "Added support for IPv6 Technology."
35
61d53e64 36 REVISION "9901010000Z"
37 DESCRIPTION
d20b1cd0 38 "Added objects and corrected asn.1 syntax and
61d53e64 39 descriptions."
49bdd689
AJ
40
41 REVISION "9809220000Z"
42 DESCRIPTION
43 "Move to SMIv2. Prepare to split into proxy/squid."
44
1333ee84 45 ::= { nlanr 1 }
bebce026 46
a97cfa48 47--
1333ee84 48-- OID Assignments
a97cfa48 49--
49bdd689 50 nlanr OBJECT IDENTIFIER ::= { enterprises 3495 }
bc3a9a92 51 cacheSystem OBJECT IDENTIFIER ::= { squid 1 }
52 cacheConfig OBJECT IDENTIFIER ::= { squid 2 }
53 cachePerf OBJECT IDENTIFIER ::= { squid 3 }
d20b1cd0 54 cacheNetwork OBJECT IDENTIFIER ::= { squid 4 }
81d0c856 55 cacheMesh OBJECT IDENTIFIER ::= { squid 5 }
a97cfa48 56
bc3a9a92 57
58--
cc192b50 59-- cacheSystem group { squid 1 }
bc3a9a92 60--
bc3a9a92 61
b751e034 62 cacheSysVMsize OBJECT-TYPE
81d0c856 63 SYNTAX Integer32
1333ee84 64 MAX-ACCESS read-only
65 STATUS current
bc3a9a92 66 DESCRIPTION
d20b1cd0 67 " Storage Mem size in KB "
81d0c856 68 ::= { cacheSystem 1 }
bc3a9a92 69
70 cacheSysStorage OBJECT-TYPE
81d0c856 71 SYNTAX Integer32
1333ee84 72 MAX-ACCESS read-only
73 STATUS current
bc3a9a92 74 DESCRIPTION
d20b1cd0 75 " Storage Swap size in KB "
81d0c856 76 ::= { cacheSystem 2 }
bc3a9a92 77
1333ee84 78 cacheUptime OBJECT-TYPE
d20b1cd0 79 SYNTAX TimeTicks
1333ee84 80 MAX-ACCESS read-only
81 STATUS current
81d0c856 82 DESCRIPTION
d20b1cd0 83 " The Uptime of the cache in timeticks "
1333ee84 84 ::= { cacheSystem 3 }
bc3a9a92 85
86--
cc192b50 87-- cacheConfig group { squid 2 }
bc3a9a92 88--
a97cfa48 89-- Contains configuration information including peers etc.
81d0c856 90--
bc3a9a92 91
92 cacheAdmin OBJECT-TYPE
81d0c856 93 SYNTAX DisplayString
1333ee84 94 MAX-ACCESS read-only
95 STATUS current
bc3a9a92 96 DESCRIPTION
1333ee84 97 " Cache Administrator E-Mail address "
81d0c856 98 ::= { cacheConfig 1 }
99
100 cacheSoftware OBJECT-TYPE
101 SYNTAX DisplayString
1333ee84 102 MAX-ACCESS read-only
103 STATUS current
81d0c856 104 DESCRIPTION
105 " Cache Software Name "
106 ::= { cacheConfig 2 }
107
108 cacheVersionId OBJECT-TYPE
109 SYNTAX OCTET STRING
1333ee84 110 MAX-ACCESS read-only
111 STATUS current
81d0c856 112 DESCRIPTION
113 " Cache Software Version "
114 ::= { cacheConfig 3 }
bc3a9a92 115
1333ee84 116 cacheLoggingFacility OBJECT-TYPE
117 SYNTAX DisplayString
49bdd689 118 MAX-ACCESS read-write
1333ee84 119 STATUS current
120 DESCRIPTION
121 " Logging Facility. An informational string
d20b1cd0 122 indicating logging info like debug level,
123 local/syslog/remote logging etc "
124 ::= { cacheConfig 4 }
81d0c856 125
126-- cacheStorageConfig group
bc3a9a92 127
1333ee84 128 cacheStorageConfig OBJECT IDENTIFIER ::= { cacheConfig 5 }
bc3a9a92 129
130 cacheMemMaxSize OBJECT-TYPE
81d0c856 131 SYNTAX Integer32
1333ee84 132 MAX-ACCESS read-only
133 STATUS current
bc3a9a92 134 DESCRIPTION
d20b1cd0 135 " The value of the cache_mem parameter in MB "
81d0c856 136 ::= { cacheStorageConfig 1 }
bc3a9a92 137
bc3a9a92 138 cacheSwapMaxSize OBJECT-TYPE
81d0c856 139 SYNTAX Integer32
1333ee84 140 MAX-ACCESS read-only
141 STATUS current
bc3a9a92 142 DESCRIPTION
d20b1cd0 143 " The total of the cache_dir space allocated in MB "
6502682e 144 ::= { cacheStorageConfig 2 }
bc3a9a92 145
146 cacheSwapHighWM OBJECT-TYPE
81d0c856 147 SYNTAX Integer32
1333ee84 148 MAX-ACCESS read-only
149 STATUS current
bc3a9a92 150 DESCRIPTION
d20b1cd0 151 " Cache Swap High Water Mark "
6502682e 152 ::= { cacheStorageConfig 3 }
bc3a9a92 153
154 cacheSwapLowWM OBJECT-TYPE
81d0c856 155 SYNTAX Integer32
1333ee84 156 MAX-ACCESS read-only
157 STATUS current
bc3a9a92 158 DESCRIPTION
d20b1cd0 159 " Cache Swap Low Water Mark "
6502682e 160 ::= { cacheStorageConfig 4 }
bc3a9a92 161
81d0c856 162-- end of cacheStorageConfig group
bc3a9a92 163
47a72328 164 cacheUniqName OBJECT-TYPE
165 SYNTAX DisplayString
166 MAX-ACCESS read-only
167 STATUS current
168 DESCRIPTION
169 " Cache unique host name "
170 ::= { cacheConfig 6 }
171
172
81d0c856 173--
cc192b50 174-- cachePerformance group { squid 3 }
81d0c856 175--
bc3a9a92 176
d20b1cd0 177 cacheSysPerf OBJECT IDENTIFIER ::= { cachePerf 1 }
1333ee84 178 cacheProtoStats OBJECT IDENTIFIER ::= { cachePerf 2 }
bc3a9a92 179
1333ee84 180 --
d20b1cd0 181 -- cacheSysPerf
1333ee84 182 --
bc3a9a92 183
1333ee84 184 cacheSysPageFaults OBJECT-TYPE
185 SYNTAX Counter32
186 MAX-ACCESS read-only
187 STATUS current
188 DESCRIPTION
d20b1cd0 189 " Page faults with physical i/o "
1333ee84 190 ::= { cacheSysPerf 1 }
bc3a9a92 191
1333ee84 192 cacheSysNumReads OBJECT-TYPE
193 SYNTAX Counter32
161eb098 194 MAX-ACCESS read-only
d20b1cd0 195 STATUS current
1333ee84 196 DESCRIPTION
d20b1cd0 197 " HTTP I/O number of reads "
1333ee84 198 ::= { cacheSysPerf 2 }
bc3a9a92 199
1333ee84 200 cacheMemUsage OBJECT-TYPE
201 SYNTAX Integer32
202 MAX-ACCESS read-only
203 STATUS current
204 DESCRIPTION
d20b1cd0 205 " Total memory accounted for KB "
206 ::= { cacheSysPerf 3 }
bc3a9a92 207
eba4a24f 208 cacheCpuTime OBJECT-TYPE
1333ee84 209 SYNTAX Integer32
210 MAX-ACCESS read-only
211 STATUS current
212 DESCRIPTION
d20b1cd0 213 " Amount of cpu seconds consumed "
eba4a24f 214 ::= { cacheSysPerf 4 }
215
216 cacheCpuUsage OBJECT-TYPE
217 SYNTAX Integer32
218 MAX-ACCESS read-only
219 STATUS current
220 DESCRIPTION
d20b1cd0 221 " The percentage use of the CPU "
eba4a24f 222 ::= { cacheSysPerf 5 }
1333ee84 223
224 cacheMaxResSize OBJECT-TYPE
81d0c856 225 SYNTAX Integer32
1333ee84 226 MAX-ACCESS read-only
227 STATUS current
228 DESCRIPTION
d20b1cd0 229 " Maximum Resident Size in KB "
1333ee84 230 ::= { cacheSysPerf 6 }
bc3a9a92 231
1333ee84 232 cacheNumObjCount OBJECT-TYPE
e1d20533 233 SYNTAX Gauge32
1333ee84 234 MAX-ACCESS read-only
235 STATUS current
236 DESCRIPTION
d20b1cd0 237 " Number of objects stored by the cache "
1333ee84 238 ::= { cacheSysPerf 7 }
81d0c856 239
1333ee84 240 cacheCurrentLRUExpiration OBJECT-TYPE
241 SYNTAX TimeTicks
242 MAX-ACCESS read-only
243 STATUS current
eba4a24f 244 DESCRIPTION
d20b1cd0 245 " Storage LRU Expiration Age "
1333ee84 246 ::= { cacheSysPerf 8 }
81d0c856 247
1333ee84 248 cacheCurrentUnlinkRequests OBJECT-TYPE
e1d20533 249 SYNTAX Gauge32
1333ee84 250 MAX-ACCESS read-only
251 STATUS current
eba4a24f 252 DESCRIPTION
d20b1cd0 253 " Requests given to unlinkd "
1333ee84 254 ::= { cacheSysPerf 9 }
81d0c856 255
d20b1cd0 256 cacheCurrentUnusedFDescrCnt OBJECT-TYPE
1333ee84 257 SYNTAX Gauge32
258 MAX-ACCESS read-only
259 STATUS current
eba4a24f 260 DESCRIPTION
d20b1cd0 261 " Available number of file descriptors "
1333ee84 262 ::= { cacheSysPerf 10 }
81d0c856 263
d20b1cd0 264 cacheCurrentResFileDescrCnt OBJECT-TYPE
1333ee84 265 SYNTAX Gauge32
266 MAX-ACCESS read-only
267 STATUS current
eba4a24f 268 DESCRIPTION
d20b1cd0 269 " Reserved number of file descriptors "
1333ee84 270 ::= { cacheSysPerf 11 }
81d0c856 271
146e5e78 272 cacheCurrentFileDescrCnt OBJECT-TYPE
273 SYNTAX Gauge32
274 MAX-ACCESS read-only
275 STATUS current
276 DESCRIPTION
277 " Number of file descriptors in use "
278 ::= { cacheSysPerf 12 }
279
280 cacheCurrentFileDescrMax OBJECT-TYPE
281 SYNTAX Gauge32
282 MAX-ACCESS read-only
283 STATUS current
284 DESCRIPTION
285 " Highest file descriptors in use "
286 ::= { cacheSysPerf 13 }
c5753707 287
1333ee84 288 --
289 -- cacheProtoStats
290 --
81d0c856 291
1333ee84 292 -- cacheProtoAggregateStats
293 --
81d0c856 294
1333ee84 295 cacheProtoAggregateStats OBJECT IDENTIFIER ::= { cacheProtoStats 1 }
296
297
d20b1cd0 298 cacheProtoClientHttpRequests OBJECT-TYPE
81d0c856 299 SYNTAX Counter32
1333ee84 300 MAX-ACCESS read-only
301 STATUS current
eba4a24f 302 DESCRIPTION
d20b1cd0 303 " Number of HTTP requests received "
1333ee84 304 ::= { cacheProtoAggregateStats 1 }
81d0c856 305
1333ee84 306 cacheHttpHits OBJECT-TYPE
81d0c856 307 SYNTAX Counter32
1333ee84 308 MAX-ACCESS read-only
309 STATUS current
eba4a24f 310 DESCRIPTION
d20b1cd0 311 " Number of HTTP Hits "
1333ee84 312 ::= { cacheProtoAggregateStats 2 }
81d0c856 313
1333ee84 314 cacheHttpErrors OBJECT-TYPE
81d0c856 315 SYNTAX Counter32
1333ee84 316 MAX-ACCESS read-only
317 STATUS current
eba4a24f 318 DESCRIPTION
d20b1cd0 319 " Number of HTTP Errors "
1333ee84 320 ::= { cacheProtoAggregateStats 3 }
81d0c856 321
1333ee84 322 cacheHttpInKb OBJECT-TYPE
81d0c856 323 SYNTAX Counter32
1333ee84 324 MAX-ACCESS read-only
325 STATUS current
eba4a24f 326 DESCRIPTION
2324cda2 327 " Number of HTTP KB's received "
1333ee84 328 ::= { cacheProtoAggregateStats 4 }
81d0c856 329
1333ee84 330 cacheHttpOutKb OBJECT-TYPE
81d0c856 331 SYNTAX Counter32
1333ee84 332 MAX-ACCESS read-only
333 STATUS current
eba4a24f 334 DESCRIPTION
d20b1cd0 335 " Number of HTTP KB's transmitted "
1333ee84 336 ::= { cacheProtoAggregateStats 5 }
81d0c856 337
1333ee84 338 cacheIcpPktsSent OBJECT-TYPE
81d0c856 339 SYNTAX Counter32
1333ee84 340 MAX-ACCESS read-only
341 STATUS current
eba4a24f 342 DESCRIPTION
d20b1cd0 343 " Number of ICP messages sent "
1333ee84 344 ::= { cacheProtoAggregateStats 6 }
81d0c856 345
1333ee84 346 cacheIcpPktsRecv OBJECT-TYPE
81d0c856 347 SYNTAX Counter32
1333ee84 348 MAX-ACCESS read-only
349 STATUS current
eba4a24f 350 DESCRIPTION
d20b1cd0 351 " Number of ICP messages received "
1333ee84 352 ::= { cacheProtoAggregateStats 7 }
81d0c856 353
1333ee84 354 cacheIcpKbSent OBJECT-TYPE
81d0c856 355 SYNTAX Counter32
1333ee84 356 MAX-ACCESS read-only
357 STATUS current
eba4a24f 358 DESCRIPTION
d20b1cd0 359 " Number of ICP KB's transmitted "
1333ee84 360 ::= { cacheProtoAggregateStats 8 }
81d0c856 361
1333ee84 362 cacheIcpKbRecv OBJECT-TYPE
81d0c856 363 SYNTAX Counter32
1333ee84 364 MAX-ACCESS read-only
365 STATUS current
eba4a24f 366 DESCRIPTION
2324cda2 367 " Number of ICP KB's received "
1333ee84 368 ::= { cacheProtoAggregateStats 9 }
bc3a9a92 369
1333ee84 370 cacheServerRequests OBJECT-TYPE
371 SYNTAX Integer32
372 MAX-ACCESS read-only
373 STATUS current
eba4a24f 374 DESCRIPTION
d20b1cd0 375 " All requests from the client for the cache server "
1333ee84 376 ::= { cacheProtoAggregateStats 10 }
bc3a9a92 377
1333ee84 378 cacheServerErrors OBJECT-TYPE
379 SYNTAX Integer32
380 MAX-ACCESS read-only
381 STATUS current
eba4a24f 382 DESCRIPTION
d20b1cd0 383 " All errors for the cache server from client requests "
1333ee84 384 ::= { cacheProtoAggregateStats 11 }
ce75f381 385
1333ee84 386 cacheServerInKb OBJECT-TYPE
387 SYNTAX Counter32
388 MAX-ACCESS read-only
389 STATUS current
eba4a24f 390 DESCRIPTION
2324cda2 391 " KB's of traffic received from servers "
1333ee84 392 ::= { cacheProtoAggregateStats 12 }
bc3a9a92 393
1333ee84 394 cacheServerOutKb OBJECT-TYPE
bc3a9a92 395 SYNTAX Counter32
1333ee84 396 MAX-ACCESS read-only
397 STATUS current
eba4a24f 398 DESCRIPTION
d20b1cd0 399 " KB's of traffic sent to servers "
1333ee84 400 ::= { cacheProtoAggregateStats 13 }
bc3a9a92 401
1333ee84 402 cacheCurrentSwapSize OBJECT-TYPE
e1d20533 403 SYNTAX Gauge32
1333ee84 404 MAX-ACCESS read-only
405 STATUS current
eba4a24f 406 DESCRIPTION
d20b1cd0 407 " Storage Swap size "
1333ee84 408 ::= { cacheProtoAggregateStats 14 }
bc3a9a92 409
1d5b6d43 410 cacheClients OBJECT-TYPE
e1d20533 411 SYNTAX Gauge32
1d5b6d43 412 MAX-ACCESS read-only
413 STATUS current
eba4a24f 414 DESCRIPTION
d20b1cd0 415 " Number of clients accessing cache "
1d5b6d43 416 ::= { cacheProtoAggregateStats 15 }
bc3a9a92 417
1333ee84 418 --
419 -- cacheProtoMedianSvcStats group
d20b1cd0 420 --
1333ee84 421 -- This is a table, indexed by the interval we want statistics for
422 -- Example: cacheDnsSvcTime.10 gives 10-min medians for Dns Service Time.
bc3a9a92 423
1333ee84 424 cacheMedianSvcTable OBJECT-TYPE
425 SYNTAX SEQUENCE OF CacheMedianSvcEntry
49bdd689 426 MAX-ACCESS not-accessible
1333ee84 427 STATUS current
d20b1cd0 428 DESCRIPTION
429 " CacheMedianSvcTable "
1333ee84 430 ::= { cacheProtoStats 2 }
bc3a9a92 431
1333ee84 432 cacheMedianSvcEntry OBJECT-TYPE
433 SYNTAX CacheMedianSvcEntry
bc3a9a92 434 MAX-ACCESS not-accessible
1333ee84 435 STATUS current
d20b1cd0 436 DESCRIPTION
437 " An entry in cacheMedianSvcTable "
1333ee84 438 INDEX { cacheMedianTime }
439 ::= { cacheMedianSvcTable 1 }
bc3a9a92 440
1333ee84 441 CacheMedianSvcEntry ::= SEQUENCE {
442 cacheMedianTime Integer32,
443 cacheHttpAllSvcTime Integer32,
161eb098 444 cacheHttpMissSvcTime Integer32,
1333ee84 445 cacheHttpNmSvcTime Integer32,
446 cacheHttpHitSvcTime Integer32,
447 cacheIcpQuerySvcTime Integer32,
448 cacheIcpReplySvcTime Integer32,
61d53e64 449 cacheDnsSvcTime Integer32,
450 cacheRequestHitRatio Integer32,
146e5e78 451 cacheRequestByteRatio Integer32,
452 cacheHttpNhSvcTime Integer32
1333ee84 453 }
a97cfa48 454
1333ee84 455 cacheMedianTime OBJECT-TYPE
49bdd689 456 SYNTAX Integer32 (1|5|60)
161eb098 457 MAX-ACCESS not-accessible
1333ee84 458 STATUS current
eba4a24f 459 DESCRIPTION
460 " The value used to index the table 1/5/60"
1333ee84 461 ::= { cacheMedianSvcEntry 1 }
bc3a9a92 462
1333ee84 463 cacheHttpAllSvcTime OBJECT-TYPE
464 SYNTAX Integer32
465 MAX-ACCESS read-only
466 STATUS current
eba4a24f 467 DESCRIPTION
d20b1cd0 468 " HTTP all service time "
469 ::= { cacheMedianSvcEntry 2 }
bc3a9a92 470
1333ee84 471 cacheHttpMissSvcTime OBJECT-TYPE
81d0c856 472 SYNTAX Integer32
1333ee84 473 MAX-ACCESS read-only
474 STATUS current
eba4a24f 475 DESCRIPTION
d20b1cd0 476 " HTTP miss service time "
477 ::= { cacheMedianSvcEntry 3 }
bc3a9a92 478
1333ee84 479 cacheHttpNmSvcTime OBJECT-TYPE
480 SYNTAX Integer32
481 MAX-ACCESS read-only
482 STATUS current
eba4a24f 483 DESCRIPTION
146e5e78 484 " HTTP hit not-modified service time "
d20b1cd0 485 ::= { cacheMedianSvcEntry 4 }
bc3a9a92 486
1333ee84 487 cacheHttpHitSvcTime OBJECT-TYPE
488 SYNTAX Integer32
489 MAX-ACCESS read-only
490 STATUS current
eba4a24f 491 DESCRIPTION
d20b1cd0 492 " HTTP hit service time "
493 ::= { cacheMedianSvcEntry 5 }
81d0c856 494
1333ee84 495 cacheIcpQuerySvcTime OBJECT-TYPE
496 SYNTAX Integer32
497 MAX-ACCESS read-only
498 STATUS current
eba4a24f 499 DESCRIPTION
d20b1cd0 500 " ICP query service time "
501 ::= { cacheMedianSvcEntry 6 }
bc3a9a92 502
1333ee84 503 cacheIcpReplySvcTime OBJECT-TYPE
504 SYNTAX Integer32
505 MAX-ACCESS read-only
506 STATUS current
eba4a24f 507 DESCRIPTION
d20b1cd0 508 " ICP reply service time "
509 ::= { cacheMedianSvcEntry 7 }
a97cfa48 510
1333ee84 511 cacheDnsSvcTime OBJECT-TYPE
512 SYNTAX Integer32
513 MAX-ACCESS read-only
514 STATUS current
eba4a24f 515 DESCRIPTION
d20b1cd0 516 " DNS service time "
517 ::= { cacheMedianSvcEntry 8 }
bc3a9a92 518
1d5b6d43 519 cacheRequestHitRatio OBJECT-TYPE
520 SYNTAX Integer32
521 MAX-ACCESS read-only
522 STATUS current
eba4a24f 523 DESCRIPTION
d20b1cd0 524 " Request Hit Ratios "
1d5b6d43 525 ::= { cacheMedianSvcEntry 9 }
526
527 cacheRequestByteRatio OBJECT-TYPE
528 SYNTAX Integer32
529 MAX-ACCESS read-only
530 STATUS current
eba4a24f 531 DESCRIPTION
d20b1cd0 532 " Byte Hit Ratios "
1d5b6d43 533 ::= { cacheMedianSvcEntry 10 }
534
146e5e78 535 cacheHttpNhSvcTime OBJECT-TYPE
536 SYNTAX Integer32
537 MAX-ACCESS read-only
538 STATUS current
539 DESCRIPTION
540 " HTTP refresh hit service time "
541 ::= { cacheMedianSvcEntry 11 }
542
1333ee84 543--
cc192b50 544-- cacheNetwork group { squid 4 }
1333ee84 545--
546-- This material is probably best suited elsewhere, however for now it
547-- will reside here until the both the Proxy and Squid MIBs are implimented.
548--
bc3a9a92 549
1333ee84 550 cacheIpCache OBJECT IDENTIFIER ::= { cacheNetwork 1 }
d20b1cd0 551 cacheFqdnCache OBJECT IDENTIFIER ::= { cacheNetwork 2 }
1333ee84 552 cacheDns OBJECT IDENTIFIER ::= { cacheNetwork 3 }
bc3a9a92 553
1333ee84 554--
555-- cacheIpCache
556--
bc3a9a92 557
d20b1cd0 558 cacheIpEntries OBJECT-TYPE
1333ee84 559 SYNTAX Gauge32
560 MAX-ACCESS read-only
561 STATUS current
d20b1cd0 562 DESCRIPTION
563 " IP Cache Entries "
564 ::= { cacheIpCache 1 }
bc3a9a92 565
d20b1cd0 566 cacheIpRequests OBJECT-TYPE
1333ee84 567 SYNTAX Counter32
568 MAX-ACCESS read-only
569 STATUS current
d20b1cd0 570 DESCRIPTION
571 " Number of IP Cache requests "
572 ::= { cacheIpCache 2 }
bc3a9a92 573
d20b1cd0 574 cacheIpHits OBJECT-TYPE
1333ee84 575 SYNTAX Counter32
576 MAX-ACCESS read-only
577 STATUS current
d20b1cd0 578 DESCRIPTION
579 " Number of IP Cache hits "
580 ::= { cacheIpCache 3 }
81d0c856 581
d20b1cd0 582 cacheIpPendingHits OBJECT-TYPE
1333ee84 583 SYNTAX Gauge32
584 MAX-ACCESS read-only
585 STATUS current
d20b1cd0 586 DESCRIPTION
587 " Number of IP Cache pending hits "
588 ::= { cacheIpCache 4 }
bc3a9a92 589
d20b1cd0 590 cacheIpNegativeHits OBJECT-TYPE
1333ee84 591 SYNTAX Counter32
592 MAX-ACCESS read-only
593 STATUS current
d20b1cd0 594 DESCRIPTION
595 " Number of IP Cache negative hits "
596 ::= { cacheIpCache 5 }
bc3a9a92 597
d20b1cd0 598 cacheIpMisses OBJECT-TYPE
bc3a9a92 599 SYNTAX Counter32
1333ee84 600 MAX-ACCESS read-only
601 STATUS current
d20b1cd0 602 DESCRIPTION
603 " Number of IP Cache misses "
604 ::= { cacheIpCache 6 }
bc3a9a92 605
1333ee84 606 cacheBlockingGetHostByName OBJECT-TYPE
607 SYNTAX Counter32
608 MAX-ACCESS read-only
609 STATUS current
d20b1cd0 610 DESCRIPTION
611 " Number of blocking gethostbyname requests "
612 ::= { cacheIpCache 7 }
bc3a9a92 613
d20b1cd0 614 cacheAttemptReleaseLckEntries OBJECT-TYPE
1333ee84 615 SYNTAX Counter32
616 MAX-ACCESS read-only
617 STATUS current
d20b1cd0 618 DESCRIPTION
619 " Number of attempts to release locked IP Cache entries "
620 ::= { cacheIpCache 8 }
1333ee84 621
bc3a9a92 622--
1333ee84 623-- cacheFqdnCache
bc3a9a92 624--
625
d20b1cd0 626 cacheFqdnEntries OBJECT-TYPE
1333ee84 627 SYNTAX Gauge32
628 MAX-ACCESS read-only
629 STATUS current
d20b1cd0 630 DESCRIPTION
631 " FQDN Cache entries "
632 ::= { cacheFqdnCache 1 }
bc3a9a92 633
d20b1cd0 634 cacheFqdnRequests OBJECT-TYPE
bc3a9a92 635 SYNTAX Counter32
1333ee84 636 MAX-ACCESS read-only
637 STATUS current
d20b1cd0 638 DESCRIPTION
639 " Number of FQDN Cache requests "
640 ::= { cacheFqdnCache 2 }
bc3a9a92 641
d20b1cd0 642 cacheFqdnHits OBJECT-TYPE
bc3a9a92 643 SYNTAX Counter32
1333ee84 644 MAX-ACCESS read-only
645 STATUS current
d20b1cd0 646 DESCRIPTION
647 " Number of FQDN Cache hits "
648 ::= { cacheFqdnCache 3 }
bc3a9a92 649
d20b1cd0 650 cacheFqdnPendingHits OBJECT-TYPE
1333ee84 651 SYNTAX Gauge32
652 MAX-ACCESS read-only
653 STATUS current
d20b1cd0 654 DESCRIPTION
655 " Number of FQDN Cache pending hits "
656 ::= { cacheFqdnCache 4 }
bc3a9a92 657
d20b1cd0 658 cacheFqdnNegativeHits OBJECT-TYPE
1333ee84 659 SYNTAX Counter32
660 MAX-ACCESS read-only
661 STATUS current
d20b1cd0 662 DESCRIPTION
663 " Number of FQDN Cache negative hits "
664 ::= { cacheFqdnCache 5 }
bc3a9a92 665
d20b1cd0 666 cacheFqdnMisses OBJECT-TYPE
1333ee84 667 SYNTAX Counter32
668 MAX-ACCESS read-only
669 STATUS current
d20b1cd0 670 DESCRIPTION
671 " Number of FQDN Cache misses "
672 ::= { cacheFqdnCache 6 }
bc3a9a92 673
1333ee84 674 cacheBlockingGetHostByAddr OBJECT-TYPE
675 SYNTAX Counter32
bc3a9a92 676 MAX-ACCESS read-only
1333ee84 677 STATUS current
d20b1cd0 678 DESCRIPTION
679 " Number of blocking gethostbyaddr requests "
680 ::= { cacheFqdnCache 7 }
bc3a9a92 681
1333ee84 682--
d20b1cd0 683-- cacheDNS
1333ee84 684--
a97cfa48 685
1333ee84 686 cacheDnsRequests OBJECT-TYPE
a97cfa48 687 SYNTAX Counter32
1333ee84 688 MAX-ACCESS read-only
689 STATUS current
d20b1cd0 690 DESCRIPTION
c5753707 691 " Number of external DNS server requests "
d20b1cd0 692 ::= { cacheDns 1 }
a97cfa48 693
1333ee84 694 cacheDnsReplies OBJECT-TYPE
695 SYNTAX Counter32
696 MAX-ACCESS read-only
697 STATUS current
d20b1cd0 698 DESCRIPTION
c5753707 699 " Number of external DNS server replies "
d20b1cd0 700 ::= { cacheDns 2 }
bc3a9a92 701
1333ee84 702 cacheDnsNumberServers OBJECT-TYPE
703 SYNTAX Counter32
704 MAX-ACCESS read-only
705 STATUS current
d20b1cd0 706 DESCRIPTION
c5753707 707 " Number of external DNS server processes "
d20b1cd0 708 ::= { cacheDns 3 }
1333ee84 709
710--
cc192b50 711-- cacheMesh group { squid 5 }
1333ee84 712--
bc3a9a92 713
1333ee84 714 cachePeerTable OBJECT-TYPE
161eb098 715 SYNTAX SEQUENCE OF CachePeerTableEntry
49bdd689 716 MAX-ACCESS not-accessible
1333ee84 717 STATUS current
718 DESCRIPTION
719 " This table contains an enumeration of
720 the peer caches, complete with info "
721 ::= { cacheMesh 1 }
451b07c5 722
1333ee84 723 cachePeerEntry OBJECT-TYPE
263f9f5f 724 SYNTAX CachePeerTableEntry
1333ee84 725 MAX-ACCESS not-accessible
726 STATUS current
d20b1cd0 727 DESCRIPTION
263f9f5f 728 " An entry in cachePeerTable (version 3) "
cc192b50 729 INDEX { cachePeerIndex }
263f9f5f 730 ::= { cachePeerTable 3 }
a97cfa48 731
263f9f5f 732 CachePeerTableEntry ::= SEQUENCE {
c5753707 733 cachePeerIndex CachePeerTableIndex,
1333ee84 734 cachePeerName DisplayString,
cc192b50 735 cachePeerAddressType InetAddressType,
736 cachePeerAddress InetAddress,
49bdd689
AJ
737 cachePeerPortHttp ValidPort,
738 cachePeerPortIcp ValidPort,
1333ee84 739 cachePeerType Integer32,
740 cachePeerState Integer32,
741 cachePeerPingsSent Counter32,
742 cachePeerPingsAcked Counter32,
743 cachePeerFetches Counter32,
744 cachePeerRtt Integer32,
745 cachePeerIgnored Counter32,
746 cachePeerKeepAlSent Counter32,
747 cachePeerKeepAlRecv Counter32
748 }
49bdd689
AJ
749
750 ValidPort ::= TEXTUAL-CONVENTION
751 DISPLAY-HINT "d"
752 STATUS current
753 DESCRIPTION
754 "A integer value from 1 to 65535 to indicate
755 the appropriate port number for the connection."
756 SYNTAX Integer32 (1..65535)
757
c5753707 758 CachePeerTableIndex ::= TEXTUAL-CONVENTION
cc192b50 759 DISPLAY-HINT "d"
760 STATUS current
761 DESCRIPTION
762 "A unique value, greater than zero for each
763 cache peer instance in the managed
764 system. It is recommended that values are assigned
765 contiguously starting from 1. The value for each
766 cache peer index must remain constant
767 at least from one re-initialization of the entity's
768 network management system to the next
769 re-initialization."
770 SYNTAX Integer32 (1..2147483647)
49bdd689 771
cc192b50 772
cc192b50 773 cachePeerIndex OBJECT-TYPE
161eb098 774 SYNTAX CachePeerTableIndex
cc192b50 775 MAX-ACCESS read-only
776 STATUS current
777 DESCRIPTION
778 "A unique non-zero value identifying
779 the particular cache Peer."
780 ::= { cachePeerEntry 1 }
781
1333ee84 782 cachePeerName OBJECT-TYPE
783 SYNTAX DisplayString
784 MAX-ACCESS read-only
785 STATUS current
d20b1cd0 786 DESCRIPTION
1333ee84 787 " The FQDN name or internal alias for the
d20b1cd0 788 peer cache "
cc192b50 789 ::= { cachePeerEntry 2 }
790
791 cachePeerAddressType OBJECT-TYPE
792 SYNTAX InetAddressType
793 MAX-ACCESS read-only
794 STATUS current
795 DESCRIPTION
796 "The type of Internet address by which the peer
797 cache is reachable."
798
799 ::= { cachePeerEntry 3 }
800
801 cachePeerAddress OBJECT-TYPE
802 SYNTAX InetAddress (SIZE (1..64))
803 MAX-ACCESS read-only
804 STATUS current
805 DESCRIPTION
806 "The Internet address for the peer cache. The type of this
807 address is determined by the value of the peerAddressType
808 object. Note that implementations must limit themselves
809 to a single entry in this table per reachable peer.
810 The peerAddress may not be empty due to the SIZE
811 restriction.
812
813 If a row is created administratively by an SNMP
814 operation and the address type value is dns(16), then
815 the agent stores the DNS name internally. A DNS name
816 lookup must be performed on the internally stored DNS
817 name whenever it is being used to contact the peer.
818
819 If a row is created by the managed entity itself and
820 the address type value is dns(16), then the agent
821 stores the IP address internally. A DNS reverse lookup
822 must be performed on the internally stored IP address
823 whenever the value is retrieved via SNMP."
824 ::= { cachePeerEntry 4 }
a97cfa48 825
a97cfa48 826
1333ee84 827 cachePeerPortHttp OBJECT-TYPE
49bdd689 828 SYNTAX ValidPort
1333ee84 829 MAX-ACCESS read-only
830 STATUS current
d20b1cd0 831 DESCRIPTION
1333ee84 832 " The port the peer listens for HTTP requests "
cc192b50 833 ::= { cachePeerEntry 5 }
a97cfa48 834
1333ee84 835 cachePeerPortIcp OBJECT-TYPE
49bdd689 836 SYNTAX ValidPort
1333ee84 837 MAX-ACCESS read-only
838 STATUS current
d20b1cd0 839 DESCRIPTION
840 " The port the peer listens for ICP requests
1333ee84 841 should be 0 if not configured to send ICP requests "
cc192b50 842 ::= { cachePeerEntry 6 }
a97cfa48 843
1333ee84 844 cachePeerType OBJECT-TYPE
161eb098 845 SYNTAX Integer32
49bdd689 846 MAX-ACCESS read-only
1333ee84 847 STATUS current
d20b1cd0 848 DESCRIPTION
1333ee84 849 " Peer Type "
cc192b50 850 ::= { cachePeerEntry 7 }
898f451e 851
1333ee84 852 cachePeerState OBJECT-TYPE
161eb098 853 SYNTAX Integer32
1333ee84 854 MAX-ACCESS read-only
855 STATUS current
d20b1cd0 856 DESCRIPTION
1333ee84 857 " The operational state of this peer "
cc192b50 858 ::= { cachePeerEntry 8 }
898f451e 859
1333ee84 860 cachePeerPingsSent OBJECT-TYPE
898f451e 861 SYNTAX Counter32
1333ee84 862 MAX-ACCESS read-only
863 STATUS current
d20b1cd0 864 DESCRIPTION
1333ee84 865 " Number of pings sent to peer "
cc192b50 866 ::= { cachePeerEntry 9 }
898f451e 867
1333ee84 868 cachePeerPingsAcked OBJECT-TYPE
898f451e 869 SYNTAX Counter32
1333ee84 870 MAX-ACCESS read-only
871 STATUS current
d20b1cd0 872 DESCRIPTION
1333ee84 873 " Number of pings received from peer "
cc192b50 874 ::= { cachePeerEntry 10 }
898f451e 875
1333ee84 876 cachePeerFetches OBJECT-TYPE
898f451e 877 SYNTAX Counter32
1333ee84 878 MAX-ACCESS read-only
879 STATUS current
d20b1cd0 880 DESCRIPTION
1333ee84 881 " Number of times this peer was selected "
cc192b50 882 ::= { cachePeerEntry 11 }
451b07c5 883
1333ee84 884 cachePeerRtt OBJECT-TYPE
81d0c856 885 SYNTAX Integer32
1333ee84 886 MAX-ACCESS read-only
887 STATUS current
d20b1cd0 888 DESCRIPTION
1333ee84 889 " Last known round-trip time to the peer (in ms) "
cc192b50 890 ::= { cachePeerEntry 12 }
451b07c5 891
1333ee84 892 cachePeerIgnored OBJECT-TYPE
451b07c5 893 SYNTAX Counter32
1333ee84 894 MAX-ACCESS read-only
895 STATUS current
d20b1cd0 896 DESCRIPTION
1333ee84 897 " How many times this peer was ignored "
cc192b50 898 ::= { cachePeerEntry 13 }
451b07c5 899
1333ee84 900 cachePeerKeepAlSent OBJECT-TYPE
451b07c5 901 SYNTAX Counter32
1333ee84 902 MAX-ACCESS read-only
903 STATUS current
d20b1cd0 904 DESCRIPTION
1333ee84 905 " Number of keepalives sent "
cc192b50 906 ::= { cachePeerEntry 14 }
451b07c5 907
1333ee84 908 cachePeerKeepAlRecv OBJECT-TYPE
898f451e 909 SYNTAX Counter32
1333ee84 910 MAX-ACCESS read-only
911 STATUS current
d20b1cd0 912 DESCRIPTION
1333ee84 913 " Number of keepalives received "
cc192b50 914 ::= { cachePeerEntry 15 }
451b07c5 915
1333ee84 916---
917--- Table of cache's clients, with statistics. Children caches can be identified
918--- by non-zero number of ICP requests (unless browsers start using ICP).
919---
55b29fc2 920
1333ee84 921 cacheClientTable OBJECT-TYPE
d20b1cd0 922 SYNTAX SEQUENCE OF CacheClientEntry
49bdd689
AJ
923 MAX-ACCESS not-accessible
924 STATUS current
1333ee84 925 DESCRIPTION
926 "A list of cache client entries."
927 ::= { cacheMesh 2 }
451b07c5 928
1333ee84 929 cacheClientEntry OBJECT-TYPE
930 SYNTAX CacheClientEntry
49bdd689
AJ
931 MAX-ACCESS not-accessible
932 STATUS current
1333ee84 933 DESCRIPTION
6a644e75
AJ
934 "An IP entry in cacheClientTable "
935 INDEX { cacheClientAddress }
936 ::= { cacheClientTable 2 }
451b07c5 937
1333ee84 938 CacheClientEntry ::= SEQUENCE {
cc192b50 939 cacheClientAddressType InetAddressType,
940 cacheClientAddress InetAddress,
1333ee84 941 cacheClientHttpRequests Counter32,
942 cacheClientHttpKb Counter32,
943 cacheClientHttpHits Counter32,
944 cacheClientHTTPHitKb Counter32,
945 cacheClientIcpRequests Counter32,
946 cacheClientIcpKb Counter32,
947 cacheClientIcpHits Counter32,
948 cacheClientIcpHitKb Counter32
451b07c5 949 }
950
cc192b50 951 cacheClientAddressType OBJECT-TYPE
952 SYNTAX InetAddressType
1333ee84 953 MAX-ACCESS read-only
954 STATUS current
955 DESCRIPTION
956 "The client's IP address "
957 ::= { cacheClientEntry 1 }
b751e034 958
cc192b50 959 cacheClientAddress OBJECT-TYPE
960 SYNTAX InetAddress (SIZE (1..64))
961 MAX-ACCESS read-only
962 STATUS current
963 DESCRIPTION
964 "The Internet address for the client. The type of this
965 address is determined by the value of the peerAddressType
966 object. Note that implementations must limit themselves
967 to a single entry in this table per reachable peer.
968 The peerAddress may not be empty due to the SIZE
969 restriction.
970
971 If a row is created administratively by an SNMP
972 operation and the address type value is dns(16), then
973 the agent stores the DNS name internally. A DNS name
974 lookup must be performed on the internally stored DNS
975 name whenever it is being used to contact the peer.
976
977 If a row is created by the managed entity itself and
978 the address type value is dns(16), then the agent
979 stores the IP address internally. A DNS reverse lookup
980 must be performed on the internally stored IP address
981 whenever the value is retrieved via SNMP."
982 ::= { cacheClientEntry 2 }
983
1333ee84 984 cacheClientHttpRequests OBJECT-TYPE
985 SYNTAX Counter32
986 MAX-ACCESS read-only
987 STATUS current
988 DESCRIPTION
989 " Number of HTTP requests received from client "
cc192b50 990 ::= { cacheClientEntry 3 }
b751e034 991
1333ee84 992 cacheClientHttpKb OBJECT-TYPE
993 SYNTAX Counter32
994 MAX-ACCESS read-only
995 STATUS current
996 DESCRIPTION
997 " Amount of total HTTP traffic to this client "
cc192b50 998 ::= { cacheClientEntry 4 }
b751e034 999
1333ee84 1000 cacheClientHttpHits OBJECT-TYPE
1001 SYNTAX Counter32
1002 MAX-ACCESS read-only
1003 STATUS current
1004 DESCRIPTION
1005 " Number of hits in response to this client's HTTP requests "
cc192b50 1006 ::= { cacheClientEntry 5 }
451b07c5 1007
1333ee84 1008 cacheClientHTTPHitKb OBJECT-TYPE
1009 SYNTAX Counter32
1010 MAX-ACCESS read-only
1011 STATUS current
1012 DESCRIPTION
1013 " Amount of HTTP hit traffic in KB "
cc192b50 1014 ::= { cacheClientEntry 6 }
451b07c5 1015
1333ee84 1016 cacheClientIcpRequests OBJECT-TYPE
1017 SYNTAX Counter32
1018 MAX-ACCESS read-only
1019 STATUS current
1020 DESCRIPTION
1021 " Number of ICP requests received from client "
cc192b50 1022 ::= { cacheClientEntry 7 }
b751e034 1023
1333ee84 1024 cacheClientIcpKb OBJECT-TYPE
1025 SYNTAX Counter32
1026 MAX-ACCESS read-only
1027 STATUS current
1028 DESCRIPTION
1029 " Amount of total ICP traffic to this client (child) "
cc192b50 1030 ::= { cacheClientEntry 8 }
451b07c5 1031
1333ee84 1032 cacheClientIcpHits OBJECT-TYPE
1033 SYNTAX Counter32
1034 MAX-ACCESS read-only
1035 STATUS current
1036 DESCRIPTION
1037 " Number of hits in response to this client's ICP requests "
cc192b50 1038 ::= { cacheClientEntry 9 }
1333ee84 1039
1040 cacheClientIcpHitKb OBJECT-TYPE
1041 SYNTAX Counter32
1042 MAX-ACCESS read-only
1043 STATUS current
1044 DESCRIPTION
1045 " Amount of ICP hit traffic in KB "
49bdd689 1046 ::= { cacheClientEntry 10 }
1333ee84 1047
1048 -- end of cacheClientTable
d20b1cd0 1049
1050
1333ee84 1051 -- end of cacheMesh group
bc3a9a92 1052
81d0c856 1053-- end of SQUID-MIB
1054--
1055END
d20b1cd0 1056