A method and an apparatus are disclosed for diagnosing and repairing
network devices based on scenarios. The method and apparatus aggregate
responses to a selectable list of queries for a plurality of network
scenarios that involve a plurality of applications on the network
devices. In addition, the responses are automatically evaluated to
formulate the appropriate corrective actions to address the scenarios for
the applications.