Network Diagnostics app plots the network connection status. It also keeps track of offline and online events.