Claims
- 1. A system, comprising:
a plurality of computing devices, each computing device having a respective console, and a respective console interface; each console interface being operable to transmit console information associated with the respective console; a console server coupled for communication with the plurality of computing devices, the console server including a memory module; and wherein the memory module is operable to receive and store at least a portion of the console information.
- 2. The system of claim 1, wherein each console interface is operable to transmit the console information to the console server, periodically.
- 3. The system of claim 2, wherein the console information is transmitted to the console server at predetermined time intervals.
- 4. The system of claim 2, wherein the console information is transmitted to the console server in response to a predefined event, circumstance, alert or situation.
- 5. The system of claim 1, wherein the console server is operable to transmit requests to the plurality of computing devices to transfer at least a portion of the console information to the console server.
- 6. The system of claim 5, wherein the requests comprise interrupt driven/on demand requests.
- 7. The system of claim 5, wherein the console server is operable to transmit the requests in response to a predefined event.
- 8. The system of claim 1, wherein each console interface is further operable to transmit the console information associated with the respective console, in real-time.
- 9. The system of claim 1, wherein the memory module comprises a buffer.
- 10. The system of claim 1, wherein the console server is located in a remote location from at least one of the plurality of computing devices, and the console server is coupled with the plurality of computing devices over a communication network.
- 11. The system of claim 1, wherein the console server is operable to present the console information regarding each of the plurality of computing devices, at a graphical user interface, during a single communication session.
- 12. The system of claim 1, wherein the console server comprises a network interface card, and the plurality of computing devices comprise server processing cards.
- 13. The system of claim 1, further comprising a backup console server operable to monitor communications with the console server, and wherein the backup console server is operable to assume responsibilities of the console server if a communication failure with the console server is detected.
- 14. A server chassis, comprising:
a plurality of server processing cards, each server processing card including a respective console and a respective console interface; each console interface being operable to transmit console information associated with the respective console; a console server coupled for communication with the plurality of server processing cards; and the console server including a memory module operable to receive and store at least a portion of a console information.
- 15. The server chassis of claim 14, further comprising a communication bus forming the communication coupling between the console server and the plurality of web server processing cards.
- 16. The server chassis of claim 15, wherein the communication bus comprises an RS-485 communication bus.
- 17. A method for storing console information associated with a plurality of computing devices, each computing device having a respective console, and a respective console interface, comprising:
coupling a console server for communication with a plurality of computing devices, the console server including a memory module; transmitting console information associated with the respective console, from the respective console interface; receiving the console information at the memory module; and storing, at least temporarily, the console information at the memory module.
- 18. The method of claim 17, further comprising transmitting the console information to the console server, periodically, from the respective console interface.
- 19. The method of claim 17, further comprising transmitting requests to the plurality of computing devices to transfer at least a portion of the console information to the console server, the requests being transmitted from the console server.
- 20. The method of claim 17, further comprising presenting the console information regarding each of the plurality of computing devices, at a graphical user interface, during a single communication session, the graphical user interface being coupled with the console server.
- 21. The method of claim 17, further comprising:
monitoring communications between the console server and a backup console server; and transferring responsibilities of the console server to the backup console server if a communication failure with the console server is detected.
- 22. Logic encoded in media for storing console information associated with a plurality of computing devices, each computing device having a respective console, and a respective console interface, the logic being operable to perform the following steps:
couple a console server for communication with the plurality of computing devices, the console server including a memory module; transmit console information associated with the respective console, from the respective console interface; receive the console information at the memory module; and store, at least temporarily, the console information at the memory module.
- 23. The logic encoded in media of claim 22, wherein the logic is further operable to transmit the console information to the console server, periodically, from the console interface.
- 24. The logic encoded in media of claim 22, wherein the logic is further operable to transmit requests from the console server to the plurality of computing devices to transfer at least a portion of the console information to the console server.
- 25. The logic encoded in media of claim 22, wherein the logic is further operable to present the console information regarding each of the plurality of computing devices at a graphical user interface, during a single communication session, the graphical user interface being coupled with the console server.
- 26. The logic encoded in media of claim 22, wherein the logic is further operable to:
monitor communications between the console server and a backup console server; and transfer responsibility from the console server to the backup console server if a communication failure with the console server is detected.
- 27. A system for storing console information associated with a plurality of computing devices, each computing device having a respective console, and a respective console interface, comprising:
means for coupling a console server for communication with the plurality of computing devices, console server including a memory module; means for transmitting console information associated with the respective console, from the respective console interface; means for receiving the console information at the memory module; and means for storing, at least temporarily, a console information at the memory module.
- 28. The system of claim 27, further comprising means for transmitting the console information to the console server, periodically, from the respective console interface.
- 29. The system of claim 27, further comprising means for transmitting requests from the console server to the plurality of computing devices, to transfer at least a portion of the console information to the console server.
- 30. The system of claim 27, further comprising means for presenting the console information regarding each of the plurality of computing devices, at a graphical user interface, during a single communication session, the graphical user interface being coupled with the console server.
- 31. The system of claim 27, further comprising:
means for monitoring communications between the console server and a backup console server; and means for transferring responsibilities of the console server to the backup up console server if a communication failure with the console server is detected.
- 32. A system, comprising:
a first server chassis including a first plurality of server processing cards and a first link board; a second server chassis including a second plurality of server processing cards and a second link board; the first and second link boards being operable to collect console information regarding the first plurality of server processing cards and the second plurality of server processing cards, respectively; and wherein the first and second link boards are coupled for communication of the console information between the first and second link boards.
- 33. The system of claim 32, further comprising:
at least a third server chassis including a third plurality of server processing cards and a third link board; a first communication link coupling the first link board with the second link board such that the console information regarding the first plurality of server processing cards may be directly communicated from the first link board to the second link board; and a second communication link coupling the first link board with the third link board such that the console information regarding the first plurality of server processing cards may be communicated directly to the third link board.
- 34. The system of claim 33, wherein the first and second communication links comprise RS-485 communication links.
- 35. The system of claim 32, further comprising:
at least a third server chassis including a third plurality of server processing cards and a third link board; and wherein the first, second and third link boards are each coupled with at least two communication links such that console information may be communicated from any one of the first, second or third link boards along at least two separate communication paths.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. provisional application U.S. Ser. No. 60/288,614 filed May 4, 2001.
[0002] This application is filed concurrently with the following commonly owned patent application entitled Console Information Storage System and Method (Attorney's Docket 067856.0234).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60288614 |
May 2001 |
US |