[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]
On Fri, 2009-11-27 at 10:16 +0000, Rob Beard wrote: > Could be useful for those folks who use Three mobile broadband as that > too is on a 30 day limit. > > Rob Ok,this can be treated as a beta release then, I have been running it a couple of years now and just recently adjusted it to support the newer vnstat that it depends on. First up if you want to make use of it: sudo apt-get install vnstat Then tell vnstat which network adapter to monitor, for me its : sudo vnstat -u -i eth0 Copy the two scripts into your path, for convenience I use ~/bin rdnm is the normal command you run to get output, rdnmcron is run at 11:59 each evening from crontab, so add the following line to your cron: 59 23 * * * /home/subbass/bin/rdnmcron > /dev/null 2>&1 You can use the command: crontab -e Then paste the above line in, that *should* be all the setup you need to do. It stores a couple little text fiels with the bandwidth use in ~/.rdnm and can output a short list that look like this: subbass@subbass-desktop:~$ rdnm Bandwidth usage breakdown 30 day ..... 148876.76 MB Todays ..... 1894.40 MB Combined ..... 150771.16 MB 30 is the previous 30 days current use up until 11:59pm the previous night Today is todays current use Combined is the total up until last night and today's. You can also have a longer output so you can check when a particularly hefty days leeching might be going to drop off your 30 day total, or just for the heck of it. That takes this form: subbass@subbass-desktop:~$ rdnm -l Days 1-10 Days 11-20 Days 21-30 1402.88 4463 4661 1894.40 5900 4617 5642.24 6823 3764 2447.36 5557 571.72 1884.16 6767 2048 1849 6156 3979 6362 7606 11764 7313 10918 8161 6351 7630 2590 4765 2260 2730 Bandwidth usage breakdown 30 day ..... 148876.76 MB Todays ..... 1894.40 MB Combined ..... 150771.16 MB So if I was on a limit and near to my quota I could see that a 5.6GB day was going to drop off in 3days. Its would be fairly simple to adjust the number of days tracked, but you would have to play around with the long output formatting.. Hopefully it may be of use to others. -- John Williams My linux blog of notes and guides http://subbass.blogspot.com/
Attachment:
rdnm
Description: application/shellscript
Attachment:
rdnmcron
Description: application/shellscript
Attachment:
signature.asc
Description: This is a digitally signed message part
-- The Mailing List for the Devon & Cornwall LUG http://mailman.dclug.org.uk/listinfo/list FAQ: http://www.dcglug.org.uk/linux_adm/list-faq.html