Patent ID: 7552364

Claim:
A computer monitoring and diagnostic system, comprising: a remote computer configured to provide at least some control of the system; one or more server computers, each server computer having a computing device and a housing and being in communication with the remote computer and any other server computers, wherein at least one of the server computers includes a plurality of canisters, each of the canisters having a plurality of card slots; wherein the at least one server computer further comprises a plurality of canister controllers, wherein the canister controllers are configured to examine canister fan speeds associated with canister fans and to control power to the canisters; wherein the at least one server computer further comprises a plurality of temperature detectors; and wherein the system is configured to monitor temperatures indicated by the temperature detectors and to compare the indicated temperatures to a desired operating temperature range; wherein the canister controller is further configured to automatically increase the canister fan speed of the at least one canister fan without user input when the indicated temperature exceeds an upper limit of the range, if the canister fan speed of least one canister fan is below a threshold; wherein the canister controller is further configured to automatically power down the at least one server computer when the indicated temperature exceeds a warning threshold; wherein the system is further configured to automatically indicate that the canister fan has a fault if the canister fan speed is zero; wherein the system is further configured to automatically set the fan speed to high if the canister fan speed is below a fan speed threshold and above zero; and wherein the system is further configured to automatically set the fan speed to low if the canister fan speed is above a fan speed threshold.