Feature Request: Support RouterOS queues

It would be great to add support for basic traffic monitoring for ‘simple queues’ (and perhaps to be followed by regular tree queues) in RouterOS devices. More information about queues in RouterOS can be found here: https://wiki.mikrotik.com/wiki/Manual:Queue

A ‘simple queue’ consists of the following OIDs:

name=.1.3.6.1.4.1.14988.1.1.2.1.1.2.2 bytes-in=.1.3.6.1.4.1.14988.1.1.2.1.1.8.2 bytes-out=.1.3.6.1.4.1.14988.1.1.2.1.1.9.2 packets-in=.1.3.6.1.4.1.14988.1.1.2.1.1.10.2 packets-out=.1.3.6.1.4.1.14988.1.1.2.1.1.11.2 queues-in=.1.3.6.1.4.1.14988.1.1.2.1.1.12.2 queues-out=.1.3.6.1.4.1.14988.1.1.2.1.1.13.2

Perhaps the queue traffic graphs could be placed under the ‘Graphs’ tab (/device/device=1/tab=graphs/) ie alongside Netstats | System | Poller. Or, perhaps there should be a new top-level page, eg: /device/device=1/tab=queues/. I leave that to your best judgement!

Additional information:

Discovery.php: p.libren.ms/view/raw/d4c41f0f
Poller.php: p.libren.ms/view/raw/8678de3b
SNMPwalk: p.libren.ms/view/raw/f728cd33

NB: I will happily provide SNMP access to a Mikrotik RouterOS device to assist with any development :slight_smile:

6 Likes

Having this feature will be great. I started to monitor my network with LibreNMS and I need to have metrics of the queues in my routers.

Looks like this never went anywhere? I’d be interested in this feature as well! I can help with device access.

I also would be very interested in this RouterOS specific queue graphing. Especially if this could also auto-detect the whole queue tree and graph queue drops.
I helped myself with a handfull of custom IOD settings to graph the most important queues, but this generates quite ‘flat’ graphs with one value each. Having combined graphs, putting the multiple values of one queue (in,out,dropped-in,dropped-out) etc. would be great.