We have 2 separate teams that have access to same clients servers (however they manage different things on the actual server). However for compliance reasons, one team can not have access to the other teams internal servers. We want to simplify monitoring for both teams.
We wanted to see if there is a way for one agent to push the data to two separate servers. Without using loadbalancer or some HA setup on the servers.
I believe each agent can only communicate with one hyperic server at a time and unfortunately no more than one agent can exist on a machine.
Have you tried controlling the monitoring for these teams through the use of Roles/Groups?
You can create roles for each team and assign access to specific groups of vm's or resources.