SNMP extensionMichal Charvat wrote an snmp extension so you can get tc information remotely via snmp. This requires a patched snmpd daemon. Information can be found on http://x-ray.prokon.cz/data/snmp/
Processing the tc information
I wrote some perl scripts :) to process this information.
InstallationDownload the above scripts. Put tcrrd2.pl in the web-server directory that's accesible as /cgi-bin. Make sure that the web-server user can execute tcrrd2.pl (chmod 755 tcrrd2.pl).
Put proces.pl somewhere else and execute it each 5 minutes. You can create a file /etc/cron.d/tc-snmp with contents :
0-55/5 * * * * root proces.pl 2> /dev/null
Edit proces.pl and tcrrd2.pl and change the used variables. See the header of each script to find out what you need to change.
(It's possible that the example is not working)
MrtgThe process.pl scripts creates also a file that can be used with mrtg to graph data. I never tested this but as fas as I understand the docs, it should work. However, mrtg is not as powerfull as my scripts proces.pl + tcrrd2.pl.
Example : mrtg.cfg