Network monitoring on hAP ax3 (VLANs, WireGuard, Containers) – recommended stack?

Hello,

I’m looking to set up a home network monitoring system on my MikroTik hAP ax3 running RouterOS 7.22. My current setup includes VLANs on a bridge (vlan-filtering = yes) and WireGuard. I have about 20 devices in the network (mix of static IPs and DHCP).

I want to build a monitoring system based on Containers (App / Docker) running directly on the MikroTik.

Requirements:

→ Real-time traffic monitoring per device (upload/download).
→Historical statistics (daily/monthly usage per client).
→Internet connectivity monitoring (uptime / ping).
→Security monitoring: detecting attack attempts and firewall logs (e.g., port scanning, login attempts).
→100% local operation (no cloud dependency).
→Data (logs/databases) stored on a USB drive connected to the router.
→Web interface with clear dashboards and charts.

Important Constraints:

→I use VLANs + VPN (WireGuard), and these must remain active.
→The router has 1GB of RAM – the solution needs to be resource-efficient.

What tools/app would you recommend for this?

I’d appreciate any advice or proven configurations!

Jamson

Hi, I tried LibreNMS on AX3. The software is very promising, but it looks like 1GB RAM is really not enough, maybe BE3 (2GB RAM). If more memory is needed, IMO is cheaper to buy X86 mini PC on Aliexpres etc. or RPI :frowning: You cat try it, the LibreNMS supports SNMP, lot of features. Docker image is available.

thx for the solution, but i don't want another device

With ~600MB of RAM free you expect to do on it a little more than it can handle.
Be realistic.