Skip navigation

IP/MAC Address Bandwidth Monitoring

1294 Views 5 Replies Latest reply: Feb 10, 2013 11:36 PM by egarywi RSS
Kdoubt Calculating status...
Currently Being Moderated
Jan 25, 2013 10:32 AM

Hey all, I've searched high and low for a solution to this without having to invest in additional hardware or forcing a bottleneck with an old wrt54g running dd-wrt but basically I'd like to monitor bandwidth usage for each client on my network. I have no interest in seeing network content being relayed (for those of you who are thinking it) but monthly bandwidth caps are forcing my hand.

 

I currently use the mini running 10.7.4 server as a personal content server, remote storage, and most importantly an offsite backup for my managed servers elsewhere. Currently I hover well under the cap however my brother will be moving in with me for a short period of time and looking at his previous months usage there will be months where we exceed our cap. The overage fee is a maximum of $50 if I'm not mistaken so its not a huge deal however I'd like to avoid it, or even be able to show each user how much they've used beyond the 150gb/month cap so they can cover their portion in a fair manor.

 

I see tonnes of whole network monitoring, tracking, and shaping apps however nothing I'm asking for. How difficult is this? - really.

 

For those of you who are reading this an only need full monitoring instead of individual some well reviewed (not by me) apps would be

 

iNet

https://itunes.apple.com/ca/app/id403304796?mt=12&s=143455

 

iEyeNet wigit, yea I said wigit.

http://www.apple.com/downloads/dashboard/networking_security/ieyenet.html

 

Skoobysoft - SurplusMeter

http://skoobysoft.com/utilities/utilities.html

 

I have a hard time believing this is not possible. Someone point me in the right direction!

 

Thank you

Mac mini, OS X Server, 10.7.4
  • Camelot Level 8 Level 8 (45,670 points)
    Currently Being Moderated
    Jan 28, 2013 10:09 AM (in response to Kdoubt)

    There are only two options for your solution - you either have to monitor the network at some point where all the traffic flows (typically the router), or you have to install some agent on each device and aggregate the logs/reports from each machine.

     

    There's nothing the server can do on its own since it doesn't see the vast majority of traffic (unless it was, as you say, acting as some kind of relay/router/proxy/etc.)

    The AirPort Base Station doesn't have this facility built in, so a central monitoring point would require replacing your router - e.g. with the Linksys as you mention).

    That leaves installing an agent on each machine to capture the data, and you've also found some of the options there.

  • egarywi Calculating status...
    Currently Being Moderated
    Feb 10, 2013 6:26 PM (in response to Kdoubt)

    Hi Kdoubt, I have been looking for this solution on and off for a while, I have 4 individuals all feeding off the same router (Airport Extreme), Camelot is  correct, the only solution that makes sence to me is to obtain the information from the router that is connected to the Internet.

     

    To do that I beleieve a program could pole the router using the the SNMP protocall, this would have the potential to return the MAC address associated with the data and log it onto your computer. Once you have the MAC address of all the users it would be an easy matter to review the date per machine.

     

    This type of feature is in hot demand, it surprises me that it is not available, or at least I am unable to find it. So the question is, does anyone know of a program that could poll the router (Airport Extreme) and obtain the MAC address associated with the data usage on an individual port (WAN)?

  • Camelot Level 8 Level 8 (45,670 points)
    Currently Being Moderated
    Feb 10, 2013 9:54 PM (in response to egarywi)

    does anyone know of a program that could poll the router (Airport Extreme) and obtain the MAC address associated with the data usage on an individual port (WAN)?

    Quite simply, there isn't one. the AirPort Extreme (like most 'consumer' routers) simply doesn't track this data.

    The overhead of the CPU time required to calculate all the data flows, as well as the memory to store the data, and the management interface to report it is just more than these boxes can do for $50-$100.

     

    These features are more common on enterprise routers (typically via the sflow protocol), which cost an order of magnitude more.

  • egarywi Level 1 Level 1 (0 points)
    Currently Being Moderated
    Feb 10, 2013 11:36 PM (in response to Kdoubt)

    Thanks Camelton, this may be why there is no solution, explains the situation.

     

    If someone would like to add the facitity, do you know of an enterprise router that you would reconmend? Also what software that would be able to gather the statistics?

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.