Hi Mark,
Initial visualization was straightforward to setup, but grew over time and is now a bit complex to maintain.
Uses cronjobs, bash scripts, Perl, flot, gnuplot, ImageMagick and PovRay.
RouterStats didn't support ST546, so made own Perl scripts for logging - 99% from Jason Lassaline's work - and own scripts to drive gnuplot, flot and PovRay. Only took a couple of days to support a different router - 2Wire 2700HGV. Logging runs on either Linux or Windows
RouterStats now supports ST546 so could use RouterStats log files, not sure if bitloading logged. But doesn't run natively on Linux - a prerequisite.
Postprocessing only on Linux. and is heavy on cpu, PovRay 3d graphics especially. Ought to 100% rewrite this for portability / maintainability.
Cheers,
Peter