Monitoring my ASUS RT-AX86U Router with Prometheus and Grafana

submited by
Style Pass
2022-10-06 21:00:43

I've been running my Internet Monitoring Pi for a year or so, and it's nice to collect data on Internet performance from inside my network.

But my router—currently an ASUS RT-AX86U—also tracks its own metrics for inbound and outbound traffic, among other things:

Sometimes having the raw data from the router that's on the edge of the network can tell a different story than measuring things behind the router. So I want to grab this data and put it into Prometheus.

With the stock ASUS firmware, this isn't really possible. But after reading a blog post about someone else monitoring an RT-AC86U with Prometheus, I decided to give it a shot on mine. I already run the ASUSWRT-Merlin firmware on my router, since I like having SSH access to it and can install some network utilities on it via a USB stick.

I have an USB flash drive plugged in, and it's mounted at /mnt/SANDISK. I created a node_exporter directory, and downloaded the binary inside:

Leave a Comment