Display MRTG graph data

I need help displaying the data collected with MRTG.  I'm running MRTG on Windows 2003 with IIS installed.  I installed Perl and MRTG to run as a service.  I'm monitoring (for starters) a Dell PowerConnect 5448 that has SNMP enabled.  

How do I configure IIS to display the data collected?  Do I have to use Apache?  
LarsArvidsonAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jan SpringerCommented:
Yes.  MRTG takes data that it collects, puts it into a log file and generates images.

You will need a webserver to view the images.  
0
LarsArvidsonAuthor Commented:
So can I use IIS or not?  If so, which files do I point IIS to?  There aren't any HTML files to view.  
0
Jan SpringerCommented:
MRTG comes with two tools:  cfgmaker to create the mrtg.cfg file and indexmaker, which uses the mrtg.cfg file, to create the index.html.

I usually custom format my mrtg.cfg after it's created and do the same with my html files.

Either IIS or Apache will work -- they're just web servers serving up the data requested.
0
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

LarsArvidsonAuthor Commented:
What is the command to create the index.html file with indexmaker?  
0
Jan SpringerCommented:
There are a lot of options:

indexmaker -h

The most basic is -> indexmaker mrtg.cfg --output=index.html

0
Kamran ArshadIT AssociateCommented:
Hi,

If MRTG seems tough for you, then PRTG is a utility which you can also have a look at;

www.paessler.com/prtg
0
LarsArvidsonAuthor Commented:
uetian1707-
I looked at PRTG but it's kind of pricey.  

jesper-
I ran the indexmaker command but this is what I got:

C:\mrtg-2.16.2\bin>indexmaker mrtg.cfg --output=index.html
'indexmaker' is not recognized as an internal or external command,
operable program or batch file.
0
Jan SpringerCommented:
In your MRTG bin directory, you should have cfgmaker and indexmaker.  Do you not have both?
0
LarsArvidsonAuthor Commented:
I forgot to put 'perl' in front of the command.  I created the index file but when i open the index.html file in a browser, the graphs don't show up.
MRTG.gif
0
Jan SpringerCommented:
After you created the index file, did you move it to the root web directory that you specified in your IIS configuration?
0
LarsArvidsonAuthor Commented:
Yes, I pointed IIS to to the /bin directory that contains the index.html file.  Where are the graphs that the index file points to?  
0
LarsArvidsonAuthor Commented:
I can look at the properties of the missing image and it's looking for a .png file named  10.10.5.4_1-day.png in the /bin directory but this file in not present in the /bin directory.  Was the indexmaker script supposed to create the graphs?  
MRTG-image.gif
0
Jan SpringerCommented:
The very first line of your mrtg.cfg should have a 'WorkDir' configured:

WorkDir: c:/this/is/my/web/root

I would strong recommend that you do not use your mrtg installation directories for your web root.

The WorkDir is where the images and index files need to be placed.
0
LarsArvidsonAuthor Commented:
That worked, thanks.

Question:
-do I have to run the indexmaker mrtg.cfg --output=index.html command to get updated graph data?  
-Do these graphs show the total throughup of the switch on every port?  Does the Bytes per second mean the total bytes that are passing through all of the ports?  
0
LarsArvidsonAuthor Commented:
I noticed that the other ports are commented out in the mrtg.cfg file because they are not connected.  When i start using the rest of the ports, should i run the cfgmaker again so MRTG can recognize the other ports?  
0
Jan SpringerCommented:
As long as no new hardware is added, you only need uncomment out the port section in the mrtg.cfg that you are activating.  

Some equipment (Cisco, for example) will let you request that the existing index does not change (ifindex persist) so that if hardware is added, the existing index of a port does not change.

You will have to either manually edit the index.html or rerun indexmaker to update the html file for the new hardware.

The total bytes per each graph reflect the average bytes through the port that you are monitoring.  If you want total stats for data coming into/out of the switch, then you need to graph the upstream port of the switch connected to your provider or router.  
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Switches / Hubs

From novice to tech pro — start learning today.