MRTG on multiple routers

James Bond

Diamond Member
Jan 21, 2005
6,023
0
0
I'm getting some interface usage monitoring going on several of our routers. I want something that can monitor all of our WAN links reliably and update on its own.

I started using MRTG. The only issue is that we have ~100 routers to monitor, and every single mrtg process (perl, actually), takes up 10-15mb of ram. This means that I'm going to be using between 1 - 1.5gb of ram just to monitor all of these devices.

Are there any other options? I like the graphs it makes, but it is still a hassle to setup (I created a HTML page where I just IMG SRC to the graph I want for each router... ie: end result would be a simple HTML page with 100 graphs...
 

Pheran

Diamond Member
Apr 26, 2001
5,740
35
91
Why in the world do you have 1 MRTG process per router? A single mrtg.cfg file should give you a single MRTG process (or a few depending on the Forks setting); you can put multiple routers in a config file. As for the HTML pages, you should be able to use indexmaker to create those.

By the way, with that many routers you might want to look into something a little more sophisticated like Cacti.
 
Last edited:

James Bond

Diamond Member
Jan 21, 2005
6,023
0
0
Why in the world do you have 1 MRTG process per router? A single mrtg.cfg file should give you a single MRTG process (or a few depending on the Forks setting); you can put multiple routers in a config file. As for the HTML pages, you should be able to use indexmaker to create those.

By the way, with that many routers you might want to look into something a little more sophisticated like Cacti.

I'm new to this...

How do I put more than one router in a single config file?
 

Pheran

Diamond Member
Apr 26, 2001
5,740
35
91
I'm new to this...

How do I put more than one router in a single config file?

You can have a bunch of sections in your config that start like:

Target[blah1]: /192.168.1.1:public@router1.example.com
...

Target[blah2]: /192.168.1.2:public@router2.example.com
...

And so on. You can also run the cfgmaker utility against a bunch of routers and generate this file automatically.
 

imagoon

Diamond Member
Feb 19, 2003
5,199
0
0
How much is it?


You would need to get a quote from them. It varies on deployment size. We use it here to manage about 4000 nodes (servers, switches, routers, VPN concentrators, PBX's etc.)

Depending on the routers support it can break down what is happening even down to the protocol level.

http://www.solarwinds.com/onlinequote/

Make sure to look at the demo to see if you would even be interested in what it does.
 

James Bond

Diamond Member
Jan 21, 2005
6,023
0
0
You can have a bunch of sections in your config that start like:

Target[blah1]: /192.168.1.1:public@router1.example.com
...

Target[blah2]: /192.168.1.2:public@router2.example.com
...

And so on. You can also run the cfgmaker utility against a bunch of routers and generate this file automatically.

Thanks Pheran. Saved me a lot of time and headache :)