1. A system for monitoring connectivity status comprising: one or more network traffic transport entities each transporting network traffic and operable to: monitor a portion of the network traffic; access one or more network traffic alert rules each associated with traffic characteristics indicative of network status for a communication device; apply the network traffic alert rules to the portion of the network traffic; determine whether an alert is required based on the application of the network traffic alert rules; and in response to a determination that an alert is required, generate an alert message comprising a device identifier associated with the portion of the network traffic and traffic characteristics for the portion of the network traffic; and an aggregation server operable to: maintain a connectivity status profile indicating, for one or more communication devices associated with a network system user, a connectivity status for the communication device; receive the alert message from the network traffic transport entity; identify a matching one of the communication devices in the connectivity status profile based on the device identifier in the alert message; determine an updated network connectivity status for the matching communication device based on the traffic characteristics in the alert message; and update the connectivity status for the matching communication device using the updated network connectivity status.