it should be trivial with zabbix (if i understood the problem correctly).
you would use proxies, and as zabbix won't limit you on ip addresses, simply making a host monitored by the remote proxy...