Claims
- 1. A method of distributing logging and tracing information in a network node that has a distributed processing architecture, the method comprising:
collecting log messages generated at each one of a plurality of line cards of the network node; and at each one of a plurality of line cards of the network node, forwarding at least part of the collected log messages to a control module of the network node.
- 2. The method of claim 1, comprising suppressing duplicate transmission of the collected log messages at each of the line cards.
- 3. The method of claim 2, wherein the suppressing step comprises, at one or more of the line cards, dropping a log message if identical log messages have been sent by the one or more line cards to the control module within a predetermined period of time.
- 4. The method of claim 1, wherein the forwarding step comprises forwarding at least part of the collected log messages via a TCP connection between one of the line cards and the control module.
- 5. The method of claim 1, wherein the collecting step comprises collecting log messages generated by local user processes at each one of the plurality of line cards.
- 6. The method of claim 1, wherein the collecting step comprises collecting log messages generated by an operating system kernel of each one of the plurality of line cards.
- 7. A network node that has a distributed processing architecture, comprising:
a control module; and a plurality of line cards each having:
means for collecting locally generated log messages; means for forwarding at least part of the collected log messages to the control module.
- 8. The network node of claim 7, comprising means for suppressing duplicate transmission of the collected log messages at each of the line cards.
- 9. The network node of claim 7, wherein the means for suppressing comprises means for dropping a log message if identical log messages have been sent by one or more line cards to the control module within a predetermined period of time.
- 10. The network node of claim 8, wherein the means for forwarding comprises means for forwarding at least part of the collected log messages via a TCP connection between one of the line cards and the control module.
- 11. The network node of claim 7, wherein the means for collecting comprises means for collecting log messages generated by local user processes at each one of the plurality of line cards.
- 12. The network node of claim 11, wherein the means for collecting comprises means for collecting log messages generated by an operating system kernel of each one of the plurality of line cards.
- 13. A computer program product for use in conjunction with a network node that has a distributed processing architecture, the computer program product comprising a computer usable medium and a computer program mechanism embodied therein that causes the computer device to distribute logging and tracing information within the network node, the computer program product comprising:
computer program codes to cause each one of a plurality of line cards of the network node to collect locally generated log messages; and computer program codes to cause each one of a plurality of line cards of the network node to forward at least part of the collected log messages to a control module of the network node.
- 14. The computer program product of claim 13, comprising computer program codes to cause the network node to suppress duplicate transmission of the collected log messages.
- 15. The computer program product of claim 14, comprising computer program codes to cause the network node to drop a log message if identical log messages have been sent by one or more line cards to the control module within a predetermined period of time.
- 16. The computer program product of claim 13, comprising computer program codes to cause the network node to forward at least part of the collected log messages via a TCP connection between the corresponding line card and the control module.
- 17. The computer program product of claim 13, comprising computer program codes to cause the network node to collect log messages generated by local user processes at each one of the plurality of line cards.
- 18. The computer program product of claim 17, comprising computer program codes to cause the network node to collect log messages generated by an operating system kernel of each one of the plurality of line cards.
- 19. A network node, comprising:
a switch matrix; at least one control module operatively coupled to the switch matrix, the control module having a primary log manager; and a plurality of line cards operatively coupled to the at least one control module via the switch matrix, the line cards each having a secondary log manager, wherein the secondary log managers are operable to collect log messages generated at the one or more line cards and to forward at least part of the collected log messages to the primary log manager.
- 20. The network node of claim 19, wherein the secondary log managers suppress duplicate transmission of the collected log messages.
- 21. The network node of claim 19, wherein the secondary log managers drop a log message if identical log messages have been sent by the line cards to the control module within a predetermined period of time.
- 22. The network node of claim 20, wherein the secondary log managers forward at least part of the collected log messages via TCP connections between the line cards and the control module.
- 23. The network node of claim 19, wherein the secondary log managers collect log messages generated by local user processes at each one of the plurality of line cards.
- 24. The network node of claim 23, wherein the secondary log managers collect log messages generated by an operating system kernel of each one of the plurality of line cards.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is entitled to the benefit of provisional Patent Application Serial No. 60/386,077, filed Jun. 4, 2002, and is related to co-pending non-provisional Patent Application entitled “SHELL SPECIFIC FILTERING AND DISPLAY OF LOG MESSAGES,” filed herewith and bearing attorney docket number RSTN-102. The aforementioned patent applications are hereby incorporated by reference for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60386077 |
Jun 2002 |
US |