Best Approach to Monitor Downstream Devices via Docker Agent on Remote Mikrotik?

Hi everyone,

I have a setup where a remote Mikrotik router (with a public IP) is already being monitored by my LibreNMS instance using SNMP.

Now, this Mikrotik router also has the capability to run Docker containers.

What I’d like to do is:

• Deploy a Docker container on the Mikrotik that acts as an agent or collector .

• Use this agent to discover and monitor other local devices (LAN devices connected behind the Mikrotik).

• Ideally, have the data from those downstream devices show up in my central LibreNMS instance.

I want the Mikrotik to act as a sort of proxy/snmp relay/collector using Docker.

What would make sense here? Any ideas? I cannot put a desktop to each mikrotik. There are at least 7 mikrotiks running in very rural areas.