How to install and configure MRTG on a windows server?

Posted on 2006-03-23
Last Modified: 2015-11-24
Dear Experts,
i tried to install and configure MRTG in my system but i failed. i followed the instructions from . i think its something hard for me :D.

i think i don't wanna do complex thing with MRTG. i just wanna do the following:
- i have a windows 2003 server with isa server and share the internet with about 40 clients.
- i wanna install mrtg in my server and then monitor the bandwidth (upload and download) for each client.
- i have a ADSL modem and wanna also monitor the current uplload and download or the average.
- my server ip is, and other clients are 192.168.100.x

can i do this with specific steps or easier configrations steps than what illustrated in the site?..

thank you very much ;D

Question by:moayyad
    LVL 19

    Expert Comment

    So you followed these instructions?

    Where did you have issues and what kind? What make and model is the device you want to monitor? MRTG uses SNMP to query a network device (router) to gather the information, are you sure this is what you want to do?

    Accepted Solution

    Hi Moayyad,

    First, make sure you have a version of Perl installed and working on that server.  

    Then make sure you have the SNMP service running and you know the name you gave it (normally 'public').  This is found on the Security tab in the properties for the SNMP service.  Make sure you have "Accept SNMP packets from any host" checked, or specify the IP addresses you will be accepting packets from.  Finally, ensure the service is actually running.

    You then need to run the cfgmaker perl script in the mrtg folder where you installed it.  I never remember the format, so I always just type  perl cfgmaker and then read the help it puts out.

    Example:  You have a server whose IP address is at  Go to the \perl\bin folder.  Run the command:

    perl cfgmaker public@ >server.cfg

    If you have SNMP set up right, mrtg will create a configuration file and put it into server.cfg.  During the execution of this command, mrtg will tell you if it encounters any problems.

    Once this file is created, you run it by issuing the command: perl mrtg server.cfg

    This should get you close.


    Expert Comment

    how do we access the portal? Also how we add the multiple router into mrtg?

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Suggested Solutions

    Outsource Your Fax Infrastructure to the Cloud (And come out looking like an IT Hero!) Relative to the many demands on today’s IT teams, spending capital, time and resources to maintain physical fax servers and infrastructure is not a high priority.
    As companies replace their old PBX phone systems with Unified IP Communications, many are finding out that legacy applications such as fax do not work well with VoIP. Fortunately, Cloud Faxing provides a cost-effective alternative that works over an…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now