System, method and program to troubleshoot a distributed computer system or determine application data flows
First Claim
1. A computer program product for determining active, server-server connections likely needed to handle client requests, said program product comprising:
- a computer readable storage medium;
first program instructions to repeatedly detect active connections between a first server and other servers; and
second program instructions to determine a number of times an active connection between said first server and each of said other servers has been detected;
third program instructions to determine a respective, approximate time when each of said active connections was last detected; and
fourth program instructions to form a table listing said active connections, said number of times each of said active connections has been detected, and said respective, approximate time when each of said active connections was last detected, said table being available for display to a user troubleshooting a problem with said first server; and
whereinsaid first program instructions identify said active connections between said first server and said other servers by detecting a multiplicity of active connections on said first server and filtering out one or more active connections of said multiplicity which utilize ports generally used for system functions; and
said first, second, third and fourth program instructions are stored on said computer readable storage medium.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for determining active connections likely needed to handle client requests. First program instructions repeatedly detect active connections between a first server and other servers. Second program instructions determine how often an active connection between the first server and each of the other servers has been detected. Third program instructions determine when each of the active connections was last detected. Fourth program instructions form a table listing the active connections, how often or how frequently each of the active connections has been detected, and when each of the active connections was last detected. Preferably, the fourth program instructions highlight in the table one or more of the active connections which were not detected as active during a most recent iteration by the first program instructions. Fifth program instructions identify a plurality of the active connections which do not utilize ports generally used for system functions or ports generally used to receive requests from user clients. This plurality of active connections are more likely to be needed to handle client requests.
27 Citations
13 Claims
-
1. A computer program product for determining active, server-server connections likely needed to handle client requests, said program product comprising:
-
a computer readable storage medium; first program instructions to repeatedly detect active connections between a first server and other servers; and second program instructions to determine a number of times an active connection between said first server and each of said other servers has been detected; third program instructions to determine a respective, approximate time when each of said active connections was last detected; and fourth program instructions to form a table listing said active connections, said number of times each of said active connections has been detected, and said respective, approximate time when each of said active connections was last detected, said table being available for display to a user troubleshooting a problem with said first server; and
whereinsaid first program instructions identify said active connections between said first server and said other servers by detecting a multiplicity of active connections on said first server and filtering out one or more active connections of said multiplicity which utilize ports generally used for system functions; and said first, second, third and fourth program instructions are stored on said computer readable storage medium. - View Dependent Claims (2, 3, 4, 9, 11)
-
-
5. A method for determining active, server-server connections likely needed to handle client requests, said method comprising the steps of:
-
repeatedly detecting active connections between a first server and other servers; and determining a number of times an active connection between said first server and each of said other servers has been detected; determining a respective, approximate time when each of said active connections was last detected; and generating and displaying a table listing said active connections, said number of times each of said active connections has been detected, and said respective, approximate time when each of said active connections was last detected; and
whereinthe step of repeatedly detecting active connections between a first server and other servers comprises the step of detecting a multiplicity of active connections on said first server and filtering out one or more active connections of said multiplicity which utilize ports generally used for system functions. - View Dependent Claims (6, 10, 12)
-
-
7. A computer system for determining active, server-server connections likely needed to handle client requests, said system comprising:
-
a central processing unit and a computer readable memory; a computer readable storage media; first program instructions to repeatedly detect active connections between a first server and other servers; and second program instructions to determine a number of times an active connection between said first server and each of said other servers has been detected; third program instructions to determine a respective, approximate time when each of said active connections was last detected; and fourth program instructions to form a table listing said active connections, said number of times each of said active connections has been detected, and said respective, approximate time when each of said active connections was last detected, said table being available for display to a user troubleshooting a problem with said first server; and
whereinsaid first program instructions identify said active connections between a first server and other servers by detecting a multiplicity of active connections on said first server and filtering out one or more active connections of said multiplicity which utilize ports generally used for system functions; and said first, second, third and fourth program instructions are stored on said computer readable storage medium for execution by said central processing unit via said computer readable memory. - View Dependent Claims (8, 13)
-
Specification