Monitoring over the internet of several mikrotik router

hello!

i’m working an a firewall based on mikrotik for several locations.

Some of them have a public ip and some not.

remote maintenance will be realized with an openvpn server on each mikrotik.

i would also like to set up monitoring (cpu usage,traffic, uplink down) and a logserver.

is there any way to make a monitoring without a vpn connection with one central server?

i’m really overwhelmed of the huge amount of monitoring tools and protocolls and hardly find any information which are compatible with mikrotik and are save/possible ober wan…

i hope you can help me or give me an advice (your favoruite soltion for monitoring over wan)

It is possible if each local router with public ip will be running local dude agent. Than you can monitor all networks rom one main dude server via the agents. But more easier is to have different subnets in all networks and run l2tp tunnels in between together with routing between the networks either statically or via ospf.