METHOD, SYSTEM AND PROGRAM PRODUCT FOR DETERMINING A NUMBER OF CONCURRENT USERS ACCESSING A SYSTEM
First Claim
1. A method for determining a number of users being served by a server, said method comprising the steps of:
- running, at a pre-determined point-in-time, a collection script for collecting a set of user data from each of a plurality of target systems, said set of user data collected including a number of concurrent users logged into each of said plurality of target systems at said pre-determined point-in-time;
generating one or more electronic transmissions for transmitting said set of user data collected from said each of said plurality of target systems;
loading said one or more electronic transmissions generated into a monitoring system; and
creating an output file containing said set of user data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and program product for determining a number of concurrent users being served by a system at a given point-in-time is provided. The method includes running, at a pre-determined point-in-time, a collection script for collecting user data from one or more target systems, the user data collected including a number of concurrent users logged into each of the target systems at the pre-determined point-in-time. The method further includes generating one or more electronic transmissions for transmitting the user data collected, loading the one or more electronic transmissions generated into a monitoring system, and creating an output file containing the user data. Further, the loading step includes parsing the user data loaded, storing the user data collected and parsed into a database and updating the stored user data. Moreover, the method includes transmitting the output file from the monitoring system to one or more monitoring system clients.
-
Citations
26 Claims
-
1. A method for determining a number of users being served by a server, said method comprising the steps of:
-
running, at a pre-determined point-in-time, a collection script for collecting a set of user data from each of a plurality of target systems, said set of user data collected including a number of concurrent users logged into each of said plurality of target systems at said pre-determined point-in-time; generating one or more electronic transmissions for transmitting said set of user data collected from said each of said plurality of target systems; loading said one or more electronic transmissions generated into a monitoring system; and creating an output file containing said set of user data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for predicting user load for a server at a pre-determined point-in-time, comprising:
-
a collection script configured to run, at a pre-determined point-in-time, on each of a plurality of servers, said collection script being configured to gather user statistics, including a number of concurrent users accessing said each of said plurality of servers at said pre-determined point-in-time; a mail script configured to generate one or more electronic transmissions containing said user statistics gathered; and a utility script configured to load said one or more electronic transmissions generated into a data collection tool, said data collection tool being configured to create an output file containing said user statistics for predicting said user load for said each of said plurality of servers at said pre-determined point-in-time. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for determining a number of concurrent users accessing a target system, said computer program product comprising:
-
a computer readable medium; first program instructions to collect, at established times, a set of user data from a plurality of target systems, said set of user data including a number of concurrent users accessing said each of said plurality of target systems at said established times; second program instructions to generate one or more electronic transmissions containing said set of user data collected; third program instructions to load said one or more electronic transmissions generated into a data collection tool, said data collection tool being configured to create an output file containing said set of user data for determining said number of concurrent users accessing a target system of said plurality of target systems; and
wherein said first, second and third program instructions are stored on said computer readable medium. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A process for deploying computing infrastructure comprising integrating computer-readable code into a computing system, wherein said code in combination with said computing system is capable of performing a process for monitoring user load for a target system at a pre-determined point-in-time, said process comprising:
-
establishing a user identity for each user seeking access to each of a plurality of target systems, said user identity for said each user being associated with one or more job roles and being associated with a business group of one or more business groups; categorizing said each user as either an external user or an internal user; setting up a mail account for said each of said plurality of target systems, wherein said each of said plurality of target systems is grouped into one or more geographical regions; running, at a pre-determined point-in-time, a collection script for collecting a set of user data from each of said plurality of target systems, said set of user data collected including a number of concurrent users logged into each of said plurality of target systems at said pre-determined point-in-time for monitoring said user load; generating one or more electronic transmissions for transmitting said set of user data collected from said each of said plurality of target systems; loading said one or more electronic transmissions generated into a monitoring system; creating an output file containing said set of user data; and transmitting said output file created from said monitoring system to one or more monitoring system clients. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification