Method for automatically reporting a system failure in a server
DCFirst Claim
Patent Images
1. A method of reporting a system failure in a server system, comprising:
- detecting a system failure condition;
transmitting failure information related to the failure condition to an independently functional system recorder;
storing the failure information related to the failure condition in a system log;
reporting an occurrence of an event; and
accessing the system log to read the failure information from the system log.
4 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A method of reporting a system failure in a server system, which includes the following acts: detecting a system failure condition; transmitting failure information related to the failure condition to a system recorder; storing the failure information into a system log; sending an event signal to a system interface; and reporting an occurrence of an event to a central processing unit of the server system.
-
Citations
42 Claims
-
1. A method of reporting a system failure in a server system, comprising:
-
detecting a system failure condition;
transmitting failure information related to the failure condition to an independently functional system recorder;
storing the failure information related to the failure condition in a system log;
reporting an occurrence of an event; and
accessing the system log to read the failure information from the system log.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
the act of reporting an occurrence of an event comprises reporting the occurrence of the event to a central processing unit of the server system. -
3. The method of claim 2 further comprising notifying an operator of the system failure.
-
4. The method of claim 3 wherein the act of notifying an operator comprises displaying a message on a monitor coupled to the central processing unit.
-
5. The method of claim 2 further comprising determining when the failure condition occurred and storing a representation of when the failure condition occurred in the system log.
-
6. The method of claim 2 wherein the act of reporting the occurrence of the event to the central processing unit comprises:
-
sending an event signal to a system interface, coupled to the central processing unit;
setting a bit in a bit vector within the system interface, wherein the setting of the bit corresponds to a specified type of system failure; and
sending an interrupt signal to the central processing unit after the bit is set, wherein, upon receiving the interrupt signal the central processing unit reads a status register within the system interface to ascertain that the event signal has been received by the system interface.
-
-
7. The method of claim 6 further comprising reading the bit vector to ascertain a type of event.
-
8. The method of claim 2 wherein the act of reporting the occurrence of the event to the central processing unit comprises:
-
sending an event signal to a system interface, coupled to the central processing unit;
setting a bit in a bit vector within the system interface, wherein the setting of the bit corresponds to a specified type of system failure; and
setting a status of a status register within the system interface to indicate the occurrence of the event, wherein the central processing unit monitors the status register within the system interface at specified periodic intervals.
-
-
9. The method of claim 8 further comprising reading the bit vector to ascertain a type of event.
-
10. The method of claim 2 further comprising reporting the occurrence of the event to a local computer connected to server system via a remote interface.
-
11. The method of claim 10 wherein the act of reporting the occurrence of the event to the local computer comprises:
-
sending an event signal to the remote interface;
setting a bit in a bit vector within the remote interface, wherein the setting of the bit corresponds to a specified type of system failure; and
notifying the local computer that the event signal has been received by the remote interface.
-
-
12. The method of claim 11 wherein the act of notifying the local computer comprises transmitting a ready-to-read signal to the local computer, wherein, upon receiving the ready-to-read signal, the local computer interrogates the remote interface to ascertain that the bit in the bit vector has been set.
-
13. The method of claim 12 further comprising notifying a local operator, who is using the local computer, of the system failure.
-
14. The method of claim 13 wherein the act of notifying the local operator comprises displaying a message on a monitor coupled to the local computer.
-
15. The method of claim 13 further comprising accessing the system log through the local computer to read the failure information.
-
16. The method of claim 2 further comprising reporting the occurrence of the event to a remote computer connected to the server system via a remote interface, wherein the remote computer is connected to the remote interface via a modem-to-modem connection.
-
17. The method of claim 16 wherein the act of reporting the occurrence of the event to the remote computer comprises:
-
sending an event signal to the remote interface;
setting a bit in a bit vector within the remote interface, wherein the setting of the bit corresponds to a specified type of system failure; and
notifying the remote computer that the event signal has been received by the remote interface.
-
-
18. The method of claim 17 wherein the act of notifying the remote computer comprises:
automatically calling a phone number corresponding to a modem coupled to the remote computer, wherein, upon receiving the call, the remote computer interrogates the remote interface to ascertain that the bit in the bit vector has been set.
-
19. The method of claim 18 further comprising:
-
verifying that the remote computer is authorized to access the server system via the remote interface; and
verifying that a communication link has been established between the remote computer and the remote interface.
-
-
20. The method of claim 18 further comprising notifying a remote operator, who is using the remote computer, of the system failure.
-
21. The method of claim 20 wherein the act of notifying the remote operator comprises displaying a message on a monitor coupled to the remote computer.
-
22. The method of claim 20 further comprising accessing the system log through the remote computer to read the failure information.
-
-
23. A method of reporting a system failure in a server system, comprising:
-
detecting a system failure condition;
transmitting failure information related to the failure condition to an independently functional system recorder;
assigning a time value to the failure information;
storing the failure information and its time value in a system log;
reporting an occurrence of an event to a central processing unit coupled to the server system;
accessing the system log to read the failure information from the system log; and
communicating failure information from the system log to an operator. - View Dependent Claims (24, 25, 26, 27, 28)
sending an event signal to a system interface, coupled to the central processing unit;
setting a bit in a bit vector within the system interface, wherein the setting of the bit corresponds to a specified type of system failure; and
sending an interrupt signal to the central processing unit after the bit is set, wherein, upon receiving the interrupt signal the central processing unit reads a status register within the system interface to ascertain that the event signal has been received by the system interface.
-
-
25. The method of claim 24 further comprising reading the bit vector.
-
26. The method of claim 23 wherein the act of reporting the occurrence of the event to the central processing unit comprises:
-
sending an event signal to a system interface, coupled to the central processing unit;
setting a bit in a bit vector within the system interface, wherein the setting of the bit corresponds to a specified type of system failure; and
setting a status of a status register within the system interface to indicate the occurrence of the event, wherein the central processing unit monitors the status register within the system interface at specified periodic intervals.
-
-
27. The method of claim 26 further comprising reading the bit vector.
-
28. The method of claim 23 wherein the specified type of failure is selected from a group consisting of:
- a central processing unit failure, a power supply failure, a fan failure, a canister failure, and a temperature failure.
-
29. A method of reporting a system failure in a server system, comprising:
-
detecting a system failure condition;
transmitting failure information related to the failure condition to an independently functional system recorder;
assigning a time value to the failure information;
storing the failure information and its time value in a system log;
reporting an occurrence of an event to a local computer coupled to the server system via a remote interface;
accessing the system log to read the failure information from the system log; and
communicating failure information from the system log to an operator. - View Dependent Claims (30, 31, 32, 33)
sending an event signal to the remote interface;
setting a bit in a bit vector within the remote interface, wherein the setting of the bit corresponds to a specified type of system failure; and
notifying the local computer that the event signal has been received by the remote interface.
-
-
31. The method of claim 30 wherein the act of notifying the local computer comprises transmitting a ready-to-read signal to the local computer, wherein, upon receiving the ready-to-read signal, the local computer interrogates the remote interface to ascertain that the bit in the bit vector has been set.
-
32. The method of claim 31 further comprising notifying a local operator, who is using the local computer, of the system failure.
-
33. The method of claim 32 wherein the act of notifying the local operator comprises displaying a message on a monitor coupled to the local computer.
-
34. A method of reporting a system failure in a server system, comprising:
-
detecting a system failure condition;
transmitting failure information related to the failure condition to an independently functional system recorder;
assigning a time value to the failure information;
storing the failure information and its time value in a system log;
reporting an occurrence of an event to a remote computer coupled to the server system via a remote interface, wherein the remote computer is connected to the remote interface via a modem connection;
accessing the system log to read the failure information from the system log; and
communicating failure information from the system log to an operator. - View Dependent Claims (35, 36, 37, 38, 39)
sending an event signal to the remote interface;
setting a bit in a bit vector within the remote interface, wherein the setting of the bit corresponds to a specified type of system failure; and
notifying the remote computer that the event signal has been received by the remote interface.
-
-
36. The method of claim 35 wherein the act of notifying the remote computer comprises:
automatically calling a phone number corresponding to a modem coupled to the remote computer, wherein, upon receiving the call, the remote computer interrogates the remote interface to ascertain that the bit in the bit vector has been set.
-
37. The method of claim 36 further comprising:
-
verifying that the remote computer is authorized to access the server system via the remote interface; and
verifying that a communication link has been established between the remote computer and the remote interface.
-
-
38. The method of claim 36 further comprising notifying a remote operator, who is using the remote computer, of the system failure.
-
39. The method of claim 38 wherein the act of notifying the remote operator comprises displaying a message on a monitor coupled to the remote computer.
-
40. A method of reporting a system failure in a server system, comprising:
-
detecting a system failure condition;
transmitting failure information related to the failure condition to an independently functional system recorder;
storing the failure information in a system log; and
executing a central processing unit operation in response to detecting a system failure condition, wherein the central processing unit operation comprises accessing the system log to read the failure information stored therein. - View Dependent Claims (41, 42)
-
Specification