MRTG - How i represent the data for rate-limiting.

How data should be represented?

In a nut-shell, we have over 75 sites (Spokes) that are sending a constant flow of data over the Internet to our primary Datacenter (the HUB). All Spoke sites are unique Colo Facilities, where the Colo Provider gives us an Ethernet connection that we simply plug into our switch our router. The physical port speed of all these connects can vary. Most of them are either 10mbps or 100mbps Ethernet hand-offs that connect directly to our switch or firewall. We’re monitoring with MRTG the Outside interfaces of these firewalls that are negotiating with the Colo provider’s equipment. Our equipment (firewall) negotiates to them at either 10 or 100mbps. The problem is, the Colo Provider is rate limiting us to a speed much lower. This rate ranges anywhere from 1mb - 10mb. Some are burstable others could be fixed.


My question is, since I can only SNMP on my devices and they are negotiated to the provider at either 10 or 100mbps, should I set my [max bytes] to reflect this speed between our device and the providers (10 or 100)? then simply make a note on the interface MRTG monitor page that states the actual max speed is 1mb for example? Would utilization appear higher as traffic goes through the firewall, but then lowered later on, and we would never see this happening, correct?


Or should I simply set my [max bytes] field to reflect the max speed or throughput we could get from the provider, regardless of wether we’re negotiating to them at 10 or 100mbps?

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.

 i might didnt really understand what are you trying to achieve here...
 however, MRTG will monitor the current speed of the interface, and will give you indication of the banditdh that is going through your interfaces.
 the graph (by default) will set correct itself allways to the max value.
 i strongly recommand using the scripts provided with MRTG to first create the config files (generate them by SNMP the firewall/switch/router) then you'll have conf files of interface that can monitor correctly and capable of monitoring the max speed of the interface, therefore you will allways get a decent indication of the current bandwidth you use.

if it still not what you were talking about please try to be more specific.

I would edit the MRTG conf file to show the Maximum port speed to match whatever you are limited to. If you are limited to 1Mb, then set to 1Mb, if you are "burstable" up to 10Mb, then use the 10Mb limit. This will always display the percent of bandwidth used as a true % of available bandwidth, not the port speed negotiated with the switch...
AaronLeibermanAuthor Commented:
ok, so if i'm limited to 1mb set the MaxSpeed to "display" 1Mb.

But then for the [MaxByte] set that for 100Mb if that is what i am negotiating as the physical port speed with the service provider (the colo). regardless of what i am limited too.

is what i'm saying correct?


Set MaxByte to 1Mb

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
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.
I will leave the following recommendation for this question in the Cleanup topic area:
Accept- lrmoore

Any objections should be posted here in the next 4 days. After that time, the question will be closed.

EE Cleanup Volunteer
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

From novice to tech pro — start learning today.