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

SNMP编程

开发平台:

C/C++

  1. MRTG-RRD(1)                    mrtg                   MRTG-RRD(1)
  2. NNAAMMEE
  3.        mrtg-rrd - How to use RRDtool with MRTG
  4. SSYYNNOOPPSSIISS
  5.        After using MRTG for some time you may find some limita-
  6.        tions, mostly in the areas of performance and graphing
  7.        flexibility. These are exactly the areas addressed by RRD-
  8.        tool. To learn more about RRDtool check out its website on
  9.         http://people.ee.ethz.ch/~oetiker/webtools/rrdtool
  10. RRRRDDTTOOOOLL IINNTTEEGGRRAATTIIOONN
  11.        When using mrtg with RRDtool you are replacing _r_a_t_e_u_p with
  12.        the RRDtool perl module _R_R_D_s_._p_m. To enable RRDtool support
  13.        in mrtg you have to add the line
  14.         LogFormat: rrdtool
  15.        to your mrtg config file.
  16.        MRTG needs access to both the RRDtool perl module RRRRDDss..ppmm
  17.        and to the rrrrddttooooll executable.
  18.        If these two items are not installed in locations where
  19.        perl can find them on its own, then you can use the fol-
  20.        lowing two parameters to supply the appropriate directo-
  21.        ries.
  22.        For the location of the rrrrddttooooll executable you put
  23.         PathAdd: /usr/local/rrdtool/bin/
  24.        or
  25.         PathAdd: c:rrdtoolbin
  26.        For the location of the perl module it would be:
  27.         LibAdd: /usr/local/rrdtool/lib/perl/
  28.        or
  29.         LibAdd: c:rrdtoolbinlibperl
  30.        When you have made this modification to the configuration
  31.        file, several things will happen when you run mrtg again
  32.        with the new config file:
  33.        1.  mrtg will take all your old ".log" files and ccoonnvveerrtt
  34.            them to ".rrd" format. (The ".log" files don't get
  35.            touched in the process, so if things don't work out
  36.            they are still there.)
  37.        2.  mrtg will use rrrrddttooooll to update its databases. These
  38.            will have a new format called _r_r_d which is totally
  39.            different than the native _l_o_g format of the classic
  40.            mrtg.
  41.        3.  mrtg will nnoott create any webpages of graphs anymore.
  42.            It will only query the routers for traffic information
  43.            and update its _r_r_d databases.
  44.        The advantage of whole thing is that the mrtg will become
  45.        mmuucchh faster. Expect the runtime to drop to 20% of the pre-
  46.        vious value. (I would like to get some feedback on this
  47.        from folks with large installations.)
  48.        Mind you, though, while the logging process of RRDtool is
  49.        vveerryy fast, you are also gaining some time by neither cre-
  50.        ating graphs nor updating webpages.  The idea behind this
  51.        is that it is more efficient to create graphs and webpages
  52.        on demand by using a cgi script.
  53.        At the moment there is no ooffffiicciiaall script to do this, but
  54.        two contributers have created such scripts:
  55.        One4All aka 14all.cgi
  56.            This was the first program to take over the webpage
  57.            creation and graphing task.  It has been developed by
  58.            Rainer Bawidamann rainer.bawidamann@web.de. You can
  59.            find a copy on Rainers website: http://my14all.source-
  60.            forge.net/ The program comes with its own documenta-
  61.            tion
  62.        rroouutteerrss..ccggii,, sseerrvveerrss..ccggii aanndd ggeenneerriicc..ccggii
  63.            These are other cgi frontends to mrtg running with
  64.            rrdtool. The main difference between this and 14all is
  65.            that the web pages it creates are much more stylish
  66.            than the ones from mrtg. These tools have been written
  67.            by Steve Shipway steve@steveshipway.org. You can find
  68.            a copy in http://www.steveshipway.org/software/ The
  69.            programs come with their own installation instruc-
  70.            tions.
  71.        mmrrttgg--rrrrdd
  72.            The mrtg-rrd script is a CGI/FastCGI application by
  73.            Jan "Yenya" Kasprzak for displaying MRTG graphs from
  74.            data in the RRDtool format. It is an intended replace-
  75.            ment for the 14all.cgi script. It can make your moni-
  76.            toring system faster because MRTG does not have to
  77.            generate all the PNG files with graphs every 5 minutes
  78.            or so. Instead of this the graphs are generated on-
  79.            demand when the user wants to see them.
  80.            http://www.fi.muni.cz/~kas/mrtg-rrd/
  81.        Paul C. Williamson has written a more in-depth page on how
  82.        the whole process works, including some performance fig-
  83.        ures. You can find his page on
  84.         http://www.geocities.com/paulcwilliamson/mrtg/rateup2rrd.html
  85. FFUUTTUURREE
  86.        Just as a side note: MRTG-3 will be based entirely on rrd-
  87.        tool technology.  But don't wait for it ... get going nnooww!
  88. AAUUTTHHOORR
  89.        Tobias Oetiker <oetiker@ee.ethz.ch>
  90. 2.13.2                      2006-02-03                MRTG-RRD(1)