Comment SolarWinds Server & Application Monitor? (Score 1) 137
Have you considered SolarWinds Server & Application Monitor? The latest version, currently in beta adds an optional agent that negates the need for VPN tunnels. It supports overlapping IP address space, NAT traversal, passing through authenticated proxy servers, and communications are fully encrypted. These agents report back to a single, centralized server at your location, or in the cloud, such as Amazon EC2, Azure, RackSpace, etc..
More information can be found at the following links.
https://thwack.solarwinds.com/...
https://thwack.solarwinds.com/...
https://thwack.solarwinds.com/...
If that doesn't fit the bill, you should consider taking a look at N-able, which is a purpose built solution designed specifically with MSP's in mind. More information on N-able can be found at the following link.
http://www.n-able.com/