A method comprising: generating, by a computing device, a first graphical user interface comprising a first graphical element for a first aggregate representing a first plurality of servers, a second graphical element for a second aggregate representing a second plurality of servers, and a graphical indicator visually linking the first aggregate and the second aggregate and indicative of a status of communications between the first aggregate and the second aggregate, wherein the status of communications between the first aggregate and the second aggregate is based on a selected metric and based on a result data associated with communication probes issued by one or more source agents that are grouped into the first aggregate, the communication probes destined to one or more destination agents that are grouped into the second aggregate; outputting, by the computing device, the first graphical user interface for display at a display device; in response to receiving an indication of a user input at the first graphical user interface, the user input indicating selection of the graphical indicator, generating, by the computing device, a second graphical user interface comprising a plurality of status blocks for different pairs of servers from the first plurality of servers and the second plurality of servers, each of the different pairs of servers including a server of the first plurality of servers and a server of the second plurality of servers, wherein each status block of the plurality of status blocks indicates a status of communications between the corresponding, different pair of servers, based on the selected metric and based on the result data for the communication probes generated by the source agent executing on the server of the first plurality of servers, that issued the communication probes to the destination agent for the server of the second plurality of servers; and outputting, by the computing device, the second graphical user interface for display at the display device. generating, by a computing device, a first graphical user interface comprising a first graphical element for a first aggregate representing a first plurality of servers, a second graphical element for a second aggregate representing a second plurality of servers, and a graphical indicator visually linking the first aggregate and the second aggregate and indicative of a status of communications between the first aggregate and the second aggregate, wherein the status of communications between the first aggregate and the second aggregate is based on a selected metric and based on a result data associated with communication probes issued by one or more source agents that are grouped into the first aggregate, the communication probes destined to one or more destination agents that are grouped into the second aggregate; outputting, by the computing device, the first graphical user interface for display at a display device; in response to receiving an indication of a user input at the first graphical user interface, the user input indicating selection of the graphical indicator, generating, by the computing device, a second graphical user interface comprising a plurality of status blocks for different pairs of servers from the first plurality of servers and the second plurality of servers, each of the different pairs of servers including a server of the first plurality of servers and a server of the second plurality of servers, wherein each status block of the plurality of status blocks indicates a status of communications between the corresponding, different pair of servers, based on the selected metric and based on the result data for the communication probes generated by the source agent executing on the server of the first plurality of servers, that issued the communication probes to the destination agent for the server of the second plurality of servers; and outputting, by the computing device, the second graphical user interface for display at the display device.