1. A method for detecting, reporting and responding to network node-level occurrences on a network-wide level, the method comprising: providing one or more first mobile agents, each of the one or more first mobile agents is hosted by one of a plurality of nodes in a network; communicating network event information associated with an event detected at one or more of the nodes in the network to the one or more first mobile agents; and disseminating from the one or more first mobile agents information describing the detected event to one or more other nodes.