Have you considered using something like openvpn to connect the various 
servers together. Then you could use what every UPS monitor you wanted.

Joseph