mrtg-squid.txt
上传用户:shbosideng
上传日期:2013-05-04
资源大小:1555k
文件大小:4k
源码类别:

SNMP编程

开发平台:

C/C++

  1. MRTG-SQUID(1)                  mrtg                 MRTG-SQUID(1)
  2. NNAAMMEE
  3.        mrtg-squid - using mrtg to monitor Squid
  4. DDEESSCCRRIIPPTTIIOONN
  5.        Squid 2.3 knows SNMP and you can therefore use mrtg to
  6.        monitor it quite easily.
  7.        I have made some modifications to mrtg which simplify
  8.        this.  My work is based on earlier modification made by:
  9.        matija.grabnar@arnes.si and kostas@nlanr.net.
  10. MMOODDIIFFIICCAATTIIOONNSS
  11.        I added new code for displaying correct units to the pre-
  12.        vious patches "perminute" and "perhour" ("option" tokens),
  13.        which allows other measurement in addition to "persecond".
  14.        Then I created a new option token "dorelpercent" which
  15.        allows the calculation of the percentage of IN-stream /
  16.        OUT-stream on the fly and then displays it on a fixed
  17.        scale from 0% to 100%. For my requirements, this does good
  18.        work. Maybe someone wants a floating scale. It should not
  19.        be a problem to implement it, too (but give me an option
  20.        to keep my fixed scale). If IN-stream is always less than
  21.        OUT-stream both lines (OUT-stream and relative percent)
  22.        are always displayed on top of IN-stream bulk. Otherwise
  23.        this option makes no sense. With this option you can dis-
  24.        play hitrates, errorrates (for router monitoring: rel.
  25.        droprates) easily now.
  26.        If you use this options please consider that you need a
  27.        5th colourname/value pair in your Colours statements!
  28.        Due to some discussion on this list, I have implemented
  29.        two tokens too:
  30.        "kilo" and "kMG"
  31.        "kilo" should contain the value of k (1000 or 1024), where
  32.        1000 is the default.
  33.        "kMG" is a comma separated list of multiplier prefixes,
  34.        used instead of "", "k", "M", "G", "T" on the MRTG dis-
  35.        play. Leave the place free, if you want no prefix.
  36.        Also an incomplete list of OIDs for the new SQUID release
  37.        is added.
  38.        I hope you enjoy it.
  39. CCOONNFFIIGG EEXXAAMMPPLLEE
  40.        You can measure responsetimes in ms and display it with
  41.        MRTG correctly with:
  42.         kMG[measure-ms]: m,,k,M,G,T
  43.         short[measure-ms]: s
  44.        You can display now MB/s as 1024*1024 B/s with:
  45.         kilo[volume]: 1024
  46.        A sample config for squid:
  47.         Target[proxy-hit]: cacheHttpHits&cacheProtoClientHttpRequests:public@proxy
  48.         Title[proxy-hit]: HTTP Hits
  49.         PageTop[proxy-hit]: <H2>proxy Cache Statistics: HTTP Hits / Requests</H2>
  50.         Suppress[proxy-hit]: y
  51.         LegendI[proxy-hit]:  HTTP hits
  52.         LegendO[proxy-hit]:  HTTP requests
  53.         Legend1[proxy-hit]:  HTTP hits
  54.         Legend2[proxy-hit]:  HTTP requests
  55.         YLegend[proxy-hit]: perminute
  56.         ShortLegend[proxy-hit]: req/min
  57.         Options[proxy-hit]: nopercent, perminute, dorelpercent
  58.         Target[proxy-srvkbinout]: cacheServerInKb&cacheServerOutKb:public@proxy
  59.         Title[proxy-srvkbinout]: Cache Server Traffic In / Out
  60.         PageTop[proxy-srvkbinout]: <H2>Cache Statistics: Server traffic volume (In/Out) </H2>
  61.         Suppress[proxy-srvkbinout]: y
  62.         LegendI[proxy-srvkbinout]:  Traffic In
  63.         LegendO[proxy-srvkbinout]:  Traffic Out
  64.         Legend1[proxy-srvkbinout]:  Traffic In
  65.         Legend2[proxy-srvkbinout]:  Traffic Out
  66.         YLegend[proxy-srvkbinout]: per minute
  67.         ShortLegend[proxy-srvkbinout]: b/min
  68.         kMG[proxy-srvkbinout]: k,M,G,T
  69.         kilo[proxy-srvkbinout]: 1024
  70.         Options[proxy-srvkbinout]: nopercent, perminute
  71. AAUUTTHHOORR
  72.        Andreas Papst <andreas.papst@univie.ac.at> Dirk-Lder Kreie
  73.        <deelkar@gmx.de>
  74. 2.13.2                      2006-02-03              MRTG-SQUID(1)