Realise i'm a tad late with the response, but I've used Zabbix for some time now.
It supports 'Proxy agents' to place in different DC's. You can just build the main server on a convenient place and have the proxies handle all the stuff. Easy as pie 🙂 .