1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method, the method comprising: receiving, by a server, from a first mobile device a first Simple Network Management Protocol (SNMP) notification of a status of an aspect of the first mobile device; correlating the first SNMP notification with a second SNMP notification previously received by the server from a second mobile device, the second SNMP notification comprising a status of an aspect of the second mobile device, wherein the correlating is performed in response to: determining that the first SNMP notification and the second SNMP notification relate to a same aspect, and determining that the status of the aspect of the second mobile device is at least within a predetermined range of the status of the aspect of the first mobile device; applying at least one rule to the correlated first and second SNMP notifications to identify a cause of the status of the aspect of the first and second mobile devices; and automatically performing an action, based on a result of applying the at least one rule to the correlated first and second SNMP notifications for responding to the cause of the status of the aspect of the first and second mobile devices.