Method and system for monitoring performance of applications in a distributed environment
First Claim
1. A method for monitoring the performance of applications running on a plurality of servers in a distributed computing environment, comprising the steps of:
- receiving from a user selected information for monitoring, monitoring application performance in accordance with the selected information, and making monitored performance information available to the user in accordance with the selected information.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for management of performance of computer systems and applications includes prompting the user to select information for monitoring, monitoring the performance of applications running on servers, displaying data, and prompting users to input performance adjustments. A user is prompted to select a server or server group, a resource, and a threshold or condition for notification, and in response a system compares the value or quality of the parameter to the threshold or condition, and provides a notification to the user in the event that the parameter reaches the threshold or condition. A method includes the steps of providing the user with performance information, receiving from the user a request for more specific performance information, and providing more detailed performance information. A method according to the invention includes the steps of receiving from the user an identification of a server as an authoritative server, another server as a comparison server, comparing runtime environment data in the form of one or more of CPU data, server data and Java data between the selected servers, and displaying differences to a user. A method of the invention includes the steps of receiving from the user an identification of a server as an authoritative server, and another server as a comparison server, and providing a list of matching and differing file names. The method may further include the step of receiving from the user a selection of a file, conducting a comparison of the files, and providing a result to the user. A method of the invention includes the steps of assigning a role to each user, and mapping between access to functions and each user role by an access control list, whereby access to functions is limited depending on the assigned role of the user.
-
Citations
80 Claims
-
1. A method for monitoring the performance of applications running on a plurality of servers in a distributed computing environment, comprising the steps of:
- receiving from a user selected information for monitoring, monitoring application performance in accordance with the selected information, and making monitored performance information available to the user in accordance with the selected information.
- View Dependent Claims (2, 3, 4, 5, 6)
- 7. A method for monitoring the performance of applications running on a plurality of servers in a distributed computing environment, comprising the steps of prompting a user to select a server or server group, a resource, and a threshold or condition for notification, comparing the value or quality of a parameter to the threshold or condition, and, if the parameter reaches the threshold or condition, logging information concerning the parameter.
- 15. A method for monitoring the performance of applications running on a plurality of servers in a distributed computer system, comprising the steps of providing the user with performance information, receiving from the user a request for more specific performance information, and providing more detailed performance information.
- 20. A method for monitoring the performance of applications running on a plurality of servers in a distributed computer system, comprising the steps of receiving from the user an identification of a server as an authoritative server, another server as a comparison server, comparing runtime environment data and displaying a comparison.
- 25. A method for monitoring the performance of applications running on a plurality of servers in a distributed computer system, comprising the steps of receiving from the user an identification of a server as an authoritative server, and another server as a comparison server, and providing a list of matching and differing file names.
- 30. A method for monitoring the performance of applications running on a plurality of servers in a distributed computer system, comprising the steps of assigning a role to each user, and mapping between access to functions and each user role by an access control list, whereby access to functions is limited depending on the assigned role of the user.
- 33. A method for processing of requests, comprising the steps of receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string.
-
36. A method for monitoring of performance of applications in a distributed environment, comprising the steps of providing, in a system running at least one application, a management application having various components for monitoring and management, and monitoring and providing to a user in real-time information concerning configuration of the components and the relationships between the components.
- 37. A system for monitoring the performance of applications running on a plurality of servers in a distributed computing environment, comprising means for monitoring application performance in accordance with the selected information received from a user, and means for making monitored performance information available to the user in accordance with the selected information.
- 43. A system for monitoring the performance of applications running on a plurality of servers in a distributed computing environment, comprising means for prompting a user to select a server or server group, a resource, and a threshold or condition for notification, means for comparing a value or quality of a parameter on the selected server or server group to the selected threshold or condition, and, means for logging information concerning the selected parameter if the selected parameter reaches the selected threshold or condition.
- 51. A system for monitoring the performance of applications running on a plurality of servers in a distributed computer system, comprising means for providing the user with performance information, and means for providing more detailed performance information in response to a user request for more detailed performance information.
- 56. A system for monitoring the performance of applications running on a plurality of servers in a distributed computer system, comprising means for receiving from the user an identification of a server as an authoritative server, another server as a comparison server, means for comparing runtime environment data and means for displaying a comparison.
- 61. A system for monitoring the performance of applications running on a plurality of servers in a distributed computer system, comprising means for, in response to a received identification of a first server as an authoritative server and second server as a comparison server, providing a list of matching and differing file names in said authoritative and comparison servers.
- 66. A system for monitoring the performance of applications running on a plurality of servers in a distributed computer system comprises means for assigning a role to each user, and means for mapping between access to functions and each user role by an access control list, whereby access to functions is limited depending on the assigned role of the user.
- 69. A system for handling requests, comprising means for receiving a request string, and means for mapping the received request string to a distinguishable request string and a collapsible request string.
-
72. A system for monitoring of performance of applications in a distributed environment, comprising means for providing, in a system running at least one application, a management application having various components for monitoring and management, and means for monitoring and providing to a user in real-time information concerning configuration of the components and the relationships between the components.
-
73. A computer program for monitoring the performance of applications running on a plurality of servers in a distributed computing environment, said program consisting of instructions stored on a medium, said instructions, when executed on a processor causing the processor to execute the steps of:
- receiving from a user selected information for monitoring, monitoring application performance in accordance with the selected information, and making monitored performance information available to the user in accordance with the selected information.
-
74. A computer program for monitoring the performance of applications running on a plurality of servers in a distributed computing environment, said program consisting of instructions stored on a medium, said instructions, when executed on a processor causing the processor to execute the steps of:
- prompting a user to select a server or server group, a resource, and a threshold or condition for notification, comparing the value or quality of a parameter to the threshold or condition, and, if the parameter reaches the threshold or condition, logging information concerning the parameter.
-
75. A computer program for monitoring the performance of applications running on a plurality of servers in a distributed computer system, said program consisting of instructions stored on a medium, said instructions, when executed on a processor causing the processor to execute the steps of:
- providing the user with performance information, receiving from the user a request for more specific performance information, and providing more detailed performance information.
-
76. A computer program for monitoring the performance of applications running on a plurality of servers in a distributed computer system, said program consisting of instructions stored on a medium, said instructions, when executed on a processor causing the processor to execute the steps of:
- receiving from the user an identification of a first server as an authoritative server, of a second server as a comparison server, comparing runtime environment data from said authoritative and comparison servers and displaying a comparison.
-
77. A computer program for monitoring the performance of applications running on a plurality of servers in a distributed computer system, said program consisting of instructions stored on a medium, said instructions, when executed on a processor causing the processor to execute the steps of:
- receiving from the user an identification of a first server as an authoritative server, and a second server as a comparison server, and providing a list of matching and differing file names on said authoritative and comparison servers.
-
78. A computer program for monitoring the performance of applications running on a plurality of servers in a distributed computer system, said program consisting of instructions stored on a medium, said instructions, when executed on a processor causing the processor to execute the steps of:
- assigning a role to each user, and mapping between access to functions and each user role by an access control list, whereby access to functions is limited depending on the assigned role of the user.
-
79. A computer program for processing of requests, said program consisting of instructions stored on a medium, said instructions, when executed on a processor causing the processor to execute the steps of:
- receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string.
-
80. A computer program for monitoring of performance of applications in a distributed environment, comprising the steps of providing, in a system running at least one application, a management application having various components for monitoring and management, and monitoring and providing to a user in real-time information concerning configuration of the components and the relationships between the components.
Specification