Patent ID: 8806037

Claim:
A processing system comprising: a processor; sensors that collect data about environmental state of the processing system; presence detectors that collect data about presence or absence of components in the processing system; a first network interface to a storage subsystem; a second network interface; and a remote management module that operates independently of the processor, the remote management module comprising: a data collector configured to monitor condition of the processing system via a plurality of interfaces, wherein the data collector being configured to monitor condition of the processing system via the plurality of interfaces comprises the data collector configured to, collect data from the sensors and the presence detectors via at least a first set of interfaces of the plurality of interfaces collect data from an operating system of the processing system via a second set of one or more interfaces of the plurality of interfaces, determine whether an alarm or error occurs in the processing system based, at least in part, on the collected data, maintain one or more logs pertaining to the condition of the processing system, including indication of any determined alarm or error; a remote support agent, connected with the data collector, configured to, periodically establish network connections with a support server at a time interval via a third network interface of the remote management module, communicate to the support server a determined alarm or determined error of the data processing system via one of the periodically established network connections, decrease the time interval for the periodic establishment of network connections with the support server after communicating a determined alarm or determined error of the data processing system, and communicate information corresponding to the determined alarm or the determined error to the support server via the one or more network connections periodically established at the decreased time interval.