Obkio's Network Monitoring software uses Agent networks to specify which agents are able to communicate with each other with private IPs. When you create a network, you can associate Monitoring Agents to it, and these agents will then use their private IP addresses to communicate with each other. If two agents are not in the same network, they will communicate using their public IP.