An integrated reliability enhancement device for providing high reliability
operation of a personal computer is preferably embodied in an add-in card
for insertion into a bus slot of the personal computer. The add-in card
includes monitoring circuitry for detecting an array of events associated
with operational failure of the computer including failure of a cooling
fan, out-of-range temperature fluctuations within the computer housing,
out-of-range deviations in power supply input voltage, out-of-range
deviations in power supply output voltage, and out-of-range deviations in
line current consumption by the computer. Upon detection of one of the
events, data associated with the failure is written into an add-in card
memory which is accessed periodically by application software of the host
computer. The application software can be configured to respond to
detection of the event by executing any combination of notification
procedures, which include writing event data into a host computer error
log memory, displaying a message on a host computer monitor, transmitting
a simple network protocol SNMP message via a local area network, enabling
a relay contact alarm output on the add-in card, and transmitting a
message from a service modem on the add-in card. A plain-old-telephone
service (POTS) line interface on the add-in card enables a remote user to
access event data from the add-in card memory and to enable a remote
reboot control to reboot the host computer. A power supply control
automatically enables a secondary power supply in response to detection of
a primary power supply failure by the monitoring circuitry.
Un dispositif intégré de perfectionnement de fiabilité pour fournir le fonctionnement élevé de fiabilité d'un PC est de préférence incorporé dans une carte addition pour l'insertion dans une fente d'autobus de PC. La carte addition inclut surveiller des circuits pour détecter un choix d'événements liés à l'échec opérationnel de l'ordinateur comprenant l'échec d'un ventilateur, les fluctuations out-of-range de la température dans le logement d'ordinateur, les déviations out-of-range dans la tension d'entrée d'alimentation d'énergie, les déviations out-of-range dans la tension de rendement d'alimentation d'énergie, et les déviations out-of-range dans la ligne consommation courante par l'ordinateur. Lors de la détection d'un des événements, des données liées à l'échec sont écrites dans une mémoire addition de carte qui est consultée périodiquement par le logiciel d'application de l'ordinateur principal. Le logiciel d'application peut être configuré pour répondre à la détection de l'événement en exécutant n'importe quelle combinaison des procédures de notification, qui incluent des données d'événement d'écriture dans une mémoire de registre d'erreurs d'ordinateur principal, montrant un message sur un moniteur d'ordinateur principal, transmettant un message simple de SNMP de protocole de réseau par l'intermédiaire d'un réseau local, permettant une alarme de contact de relais produite sur la carte addition, et transmettant un message d'un modem de service sur la carte addition. Une ligne interface de service de plat-vieux-téléphone (POTS) sur la carte addition permet à un utilisateur à distance d'accéder à des données d'événement de la mémoire addition de carte et de permettre à une commande à distance de réinitialisation de recharger l'ordinateur principal. Une commande d'alimentation d'énergie permet automatiquement une alimentation d'énergie secondaire en réponse à la détection d'un échec primaire d'alimentation d'énergie par les circuits de surveillance.