A method for monitoring performance of a mobile device involves
intercepting a first monitoring request from a monitoring management
host, where the first monitoring request is associated with the mobile
device, enabling a monitoring agent associated with the mobile device,
establishing a thin listener associated with the monitoring agent,
transmitting a second monitoring request, in response to the first
monitoring request, to the mobile device, receiving, by the thin
listener, data from the mobile device in response to the second
monitoring request, analyzing the data received in response to the second
monitoring request to obtain an analysis report, and transmitting the
analysis report to the monitoring management host, in response to the
first monitoring request.