A network of microcontrollers for monitoring and diagnosing the
environmental conditions of a computer is disclosed. The network of
microcontrollers provides a management system by which computer users can
accurately gauge the health of their computer. The network of
microcontrollers provides users the ability to detect system fan speeds,
internal temperatures and voltage levels. The invention is designed to
not only be resilient to faults, but also allows for the system
maintenance, modification, and growth--without downtime. Additionally,
the present invention allows users to replace failed components, and add
new functionality, such as new network interfaces, disk interface cards
and storage, without impacting existing users. One of the primary roles
of the present invention is to manage the environment without outside
involvement. This self-management allows the system to continue to
operate even though components have failed.