Hi all,
Graphite ( http://graphite.wikidot.com/ ) with Graphite-web is pretty awesome when it comes to easy composition of graphs. We've been using Graphite at several conferences, like at 31C3 ( http://events.ccc.de/ ).
Some example graphs from 31C3:
For more info about the infrastructure at 31C3 see this video: http://media.ccc.de/browse/congress/2014/31c3_-_6557_-_en_-_saal_g_-_201412301600_-_31c3_infrastructure_review_-_leon.html#video
I've published the PHP script which gathers this data on Github: https://github.com/bitlair/aruba/blob/master/aruba_snmp_stats.php
Currently only Aruba controllers are supported. Data gathering happens via SNMP. You will need SNMP support in PHP for this script to work.
It is advised to create a 1 minute cronjob which executes the PHP script. You should increase MAX_UPDATES_PER_SECOND in carbon.conf if you have a lots of APs.
AirWave should also have most of the data that is gathered in this script, however, AirWave doesn't have any easy means of comparing metrics in custom graphs.
Let me know if this is script is useful for you guys :)