1. A method for managing communication over one or more networks using one or more network computers, wherein execution of instructions by the one or more network computers perform the method comprising: employing a network computer as a management platform computer that provides one or more monitoring rules and one or more event rules; instantiating a monitoring engine that performs actions, including: receiving network traffic from one or more links to a physical network, wherein the network traffic is associated with one or more network addresses of the physical network and one or more gateway identifiers (GIDs) that are associated with one or more gateway computers in an overlay network, and wherein visibility of activity associated with the network traffic is obscured by the overlay network; analyzing the network traffic to associate the activity with the one or more GIDs, wherein the one or more GIDs are separate from the one or more network addresses; monitoring the network traffic based on the one or more monitoring rules; providing one or more metrics associated with the one or more gateway computers based on the monitoring of the network traffic and the one or more GIDs; comparing the one or more metrics to the one or more event rules; generating one or more events based on one or more affirmative results of the comparison; and instantiating an event engine that performs actions, including: mapping the one or more events to one or more actions based on one or more characteristics of the one or more events; executing the one or more actions; and communicating the one or more events to the management platform computer.