monitor your bandwidth with MRTG for windows

mrtg for windows FAQ

  1. What is MRTG?
  2. How is it working?
  3. What are the requirements? Is my networking equipment supported?
  4. What about 95th percents rule? How an ISP counts it?
  5. Ok, I like it. What I have to do to get MRTG installed on my server?
  6. Good, but what if my network link is down?
  7. Other usages of MRTG (CPU, memory, etc.)


1. What is MRTG?
     The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network links. MRTG generates HTML pages containing graphical images which provide a LIVE visual representation of this traffic. Check for an example. A large number of people are using MRTG all around the world, many big Internet companies and ISPs rely on MRTG.

2. How is it working?
     The way it works can be explained rather simple. Many routers (and other equipment) have counters in them. MRTG reads such a counter, waits for five minutes, then reads the counter again. Normally the counter will have increased by a certain amount. This increase happened during five minutes and you therefore know the amount of traffic that was sent through this device during that five minutes. Network traffic is usually measured per second. If the number calculated is divided by 300 (the amount of seconds in five minutes), you know the amount of bytes per second. MRTG calculates such a rate and displays it in an image. When this process is repeated you'll end up with an image showing the rate changing over time.
     MRTG can be installed on Unix or Windows-based server and configured to collect stats from your network equipment periodically. MRTG for Windows can be configured to run as a system service on a Windows server.

3. What are the requirements? Is my networking equipment supported?
     MRTG can be installed on any kind of Unix or MS Windows-based OSes. MRTG supports most networking equipment from such vendors as 3Com, Cisco, D-Link, Extreme, Foundry, Hewlett Packard, Linksys, Netscreen, Netgear, Riverstone, SonicWall and many others. Check to see if your switch/router is supported.

4. What about 95th percentile rule? Is MRTG meatures bandwidth like my ISP does?
     Usuall an ISP blls you by 95th percentile, See there for explanation. There is a patch to add 95th percentile metering to MRTG. We include it to our installation so your bandwidth will be meatured by 95th percentile, like any typical ISP does.

5. Ok, I like it. What I have to do to get MRTG installed on my server?
    Our company specialists can setup and configure MRTG on your Windows or Unix server. Please fill in our online form and we will contact you as soon as possible.

6. Good, but what if my network link is down?
    MRTG only shows bandwidth utilization over time, it doesn't aware if you link is up or not. If you want to monitor networks links or servers, check our 24/7 monitoring and technical support services.

7. Other usages of MRTG.
    MRTG can be used not only for bandwidth metering. We can configure MRTG to monitor server/router CPU, memory, uptime, TCP connections and a lot of other parameters. On MS Windows MRTG can be configured to keep track on any of system counters (disk usage, memory usage. Please fill in online form if you are interested in additional information.

More AbOUT mrtg

  • MRTG consists of a Perl script which uses SNMP to read the traffic counters of your routers and a fast C program which logs the traffic data and creates beautiful graphs representing the traffic on the monitored network connection. These graphs are embedded into webpages which can be viewed from any modern Web-browser.
  • In addition to a detailed daily view, MRTG also creates visual representations of the traffic seen during the last seven days, the last five weeks and the last twelve months. This is possible because MRTG keeps a log of all the data it has pulled from the router. This log is automatically consolidated so that it does not grow over time, but still contains all the relevant data for all the traffic seen over the last two years. This is all performed in an efficient manner. Therefore you can monitor 200 or more network links from any halfway decent UNIX box.
  • MRTG is not limited to monitoring traffic, though. It is possible to monitor any SNMP variable you choose. You can even use an external program to gather the data which should be monitored via MRTG. People are using MRTG, to monitor things such as System Load, Login Sessions, Memory Usage and more. MRTG even allows you to accumulate two or more data sources into a single graph.
  • MRTG development is supported by a number of people now. We keep track on the all MRTG changes and always use the latest version of MRTG.
    Last changes:
    Changes 2.11.1, 2005-01-05
    From: Artyom Adjemov <one.bofh location>
    * new Windows ... mrtg as an nt service with srvany.
    From: Joe Pruett <joey location>
    * fixed snmp options parsing in to allow for !

    From: Tobi

    * fixed secondmean and logscale to actually issue the propper
    options for rateup.
    * fixed compilation of rateup.exe for windows to get the new strftime
    function to be actually used ...

    see full changes...

  • MRTG supports almost any known network equipment. Check for full list.

  • There are a number of frontends for MRTG. For example, MRTG graph can be organized in a hierarchical menu structure in a navigation pane.

  • There is also one more interesting produc tvery similar to MRTG - RDD Tool. RRDtool is not a replacement for MRTG, as it does not implement the frontend and data aquisition features of MRTG (MRTG can be configured to use RRDtool as its database backend). RRD is the Acronym for Round Robin Database. RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put a friendly userinterface on it. If you can program yourself you can use RRDtool right out of the box or you can use one of several frontends which use RRDtool.

  • Want to learn more about MRTG or have any questions? Fill in our online form.


Please consider our other services: