I know that you people don't like Mikrotik (me too), but can you monitor and graph Mikrotik's queues?
[admin@MK] /queue simple> print oid
Flags: X - disabled, I - invalid, D - dynamic
0 X name=.1.3.6.1.4.1.14988.1.1.2.1.1.2.24 bytes-in=.1.3.6.1.4.1.14988.1.1.2.1.1.8.24 bytes-out=.1.3.6.1.4.1.14988.1.1.2.1.1.9.24
packets-in=.1.3.6.1.4.1.14988.1.1.2.1.1.10.24 packets-out=.1.3.6.1.4.1.14988.1.1.2.1.1.11.24 queues-in=.1.3.6.1.4.1.14988.1.1.2.1.1.12.24
queues-out=.1.3.6.1.4.1.14988.1.1.2.1.1.13.24
1 X name=.1.3.6.1.4.1.14988.1.1.2.1.1.2.9 bytes-in=.1.3.6.1.4.1.14988.1.1.2.1.1.8.9 bytes-out=.1.3.6.1.4.1.14988.1.1.2.1.1.9.9
packets-in=.1.3.6.1.4.1.14988.1.1.2.1.1.10.9 packets-out=.1.3.6.1.4.1.14988.1.1.2.1.1.11.9 queues-in=.1.3.6.1.4.1.14988.1.1.2.1.1.12.9
queues-out=.1.3.6.1.4.1.14988.1.1.2.1.1.13.9
2 X name=.1.3.6.1.4.1.14988.1.1.2.1.1.2.1 bytes-in=.1.3.6.1.4.1.14988.1.1.2.1.1.8.1 bytes-out=.1.3.6.1.4.1.14988.1.1.2.1.1.9.1
packets-in=.1.3.6.1.4.1.14988.1.1.2.1.1.10.1 packets-out=.1.3.6.1.4.1.14988.1.1.2.1.1.11.1 queues-in=.1.3.6.1.4.1.14988.1.1.2.1.1.12.1
queues-out=.1.3.6.1.4.1.14988.1.1.2.1.1.13.1
3 X name=.1.3.6.1.4.1.14988.1.1.2.1.1.2.17 bytes-in=.1.3.6.1.4.1.14988.1.1.2.1.1.8.17 bytes-out=.1.3.6.1.4.1.14988.1.1.2.1.1.9.17
packets-in=.1.3.6.1.4.1.14988.1.1.2.1.1.10.17 packets-out=.1.3.6.1.4.1.14988.1.1.2.1.1.11.17 queues-in=.1.3.6.1.4.1.14988.1.1.2.1.1.12.17
queues-out=.1.3.6.1.4.1.14988.1.1.2.1.1.13.17