Techniques for indicating the status or health of a software system in a simple and summarized manner. In one embodiment, a health meter is displayed that displays a status value indicating the status or health of the software system. The status or health of the system as indicated by the health met
Techniques for indicating the status or health of a software system in a simple and summarized manner. In one embodiment, a health meter is displayed that displays a status value indicating the status or health of the software system. The status or health of the system as indicated by the health meter may be based upon one or more characteristics or perspectives (or components) of the system, such as performance, resource utilization, reliability, availability, scalability, and status values computed for the components.
대표청구항▼
1. A method for determining a status of a system, comprising: identifying a set of one or more components influencing the status of the system;determining a status value for each component in the set of components, the status value for each component representing a status for the component;determini
1. A method for determining a status of a system, comprising: identifying a set of one or more components influencing the status of the system;determining a status value for each component in the set of components, the status value for each component representing a status for the component;determining a status value for the system based upon the status values determined for the set of components and based upon a preconfigured set of rules, wherein the status value for the system is selected from a set of preconfigured values; andoutputting the status value determined for the system, the status value representing the status of the system,wherein the status value for the system is determined for a point of time or for a period of time. 2. The method of claim 1 wherein identifying the set of one or more components comprises identifying at least one of a performance component, a resource utilization component, a scalability component, an availability component, or a reliability component. 3. The method of claim 1 wherein determining a status value for each component in the set of components comprises: determining a set of one or more issues influencing the status of the component;determining an impact level associated with each issue in the set of issues determined, wherein the impact level associated with each issue represents an impact of the issue on the component;calculating the status value for the component based on the impact level associated with each issue and based on a preconfigured set of rules, wherein the status value for the component is selected from the set of preconfigured values. 4. The method of claim 3 wherein determining the set of one or more issues influencing the status of the component comprises identifying a set of one or more incidents representing one or more errors in the system. 5. The method of claim 3 further comprising determining a lifetime associated with each issue in the set of one or more issues influencing the status of the component, wherein the lifetime associated with each issue is user configurable. 6. The method of claim 3 wherein determining the set of one or more issues influencing the status of the component comprises determining a set of one or more active issues. 7. The method of claim 6 wherein determining the set of one or more active issues comprises determining whether a lifetime associated with each issue in the set of one or more issues influencing the status of the component has expired when the status value for the system is to be computed. 8. The method of claim 6 wherein determining the set of one or more active issues comprises determining whether an issue in the set of one or more issues influencing the status of the component has been resolved when the status value for the system is to be computed. 9. The method of claim 1 wherein the preconfigured set of rules specify one or more rules for determining the status value for the system based upon the status value determined for each of the set of components. 10. The method of claim 9 wherein the preconfigured set of rules includes a weight factor indicating an equivalence relationship among the set of components. 11. The method of claim 1 wherein the set of preconfigured values comprises a WARNING value, a CRITICAL value, and a NORMAL value. 12. The method of claim 1 further comprising displaying the status value determined for the system. 13. A computer-readable storage medium storing a plurality of instructions for controlling a processor to determine a status of a system, the plurality of instructions comprising: instructions that cause the processor to identify a set of one or more components influencing the status of the monitored system;instructions that cause the processor to determine a status value for each component in the set of components, the status value for each component representing a status for the component;instructions that cause the processor to determine a status value for the system based upon the status values determined for the set of components and based upon a preconfigured set of rules, wherein the status value for the system is selected from a set of preconfigured values,wherein the instructions that cause the processor to determine a status value for the system comprise instructions that cause the processor to determine the status value for the system for a point of time or for a specific period of time; andinstructions that cause the processor to output the status value determined for the system, the status value indicating the status of the system. 14. The computer readable storage medium of claim 13 wherein the preconfigured set of rules specify one or more rules for determining the status value for the system based upon the status value determined for each of the set of components. 15. The computer readable storage medium of claim 13 wherein the set of components includes at least one of a performance component, a resource utilization component, a scalability component, an availability component, or a reliability component. 16. The computer readable storage medium of claim 13 wherein the instructions that cause the processor to determine a status value for each component in the set of components further comprise: instructions that cause the processor to determine a set of one or more issues influencing the status of the component;instructions that cause the processor to determine an impact level associated with each issue in the set of issues, wherein the impact level associated with each issue represents an impact of the issue on the component; andinstructions that cause the processor to calculate the status value for the component based on the impact level associated with each issue and based on a preconfigured set of rules, wherein the status value for the component is selected from the set of preconfigured values. 17. The computer readable storage medium of claim 16 wherein the instructions that cause the processor to determine the set of one or more issues influencing the status of the component further comprise instructions that cause the processor to determine a set of active issues. 18. The computer readable storage medium of claim 17 wherein the instructions that cause the processor to determine a set of active issues comprise instructions that cause the processor to determine whether a lifetime associated with each issue in the set of one or more issues influencing the status of the component has expired when the status value for the system is to be computed. 19. A system comprising: a memory; anda processor coupled to the memory;wherein the processor is configured to: identify a set of one or more components influencing a status of a monitored system;determine a status value for each component in the set of components, the status value for a component representing a status for the component;determine a status value for the system based upon the status values determined for the set of components and based upon a preconfigured set of rules, wherein the status value for the system is selected from a set of preconfigured values, andwherein the preconfigured set of rules specifies one or more rules for determining the status value for the monitored system based upon the status value determined for each of the set of components; anddisplay the status value determined for the system, the status value indicating the status of the system. 20. The system of claim 19, wherein the status value for the monitored system is determined for a point of time or for a period of time.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (58)
Cyr, Vincent R.; Fritz, Kenneth, Apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes.
Skaaning, Claus; Jensen, Finn V.; Kj.ae butted.rulff, Uffe; Pelletier, Paul A.; Jensen, Lasse Rostrup; Parker, Marilyn A.; Boborad, Janice L., Automated diagnosis of printer systems using Bayesian networks.
Kahn Gary S. (Pittsburgh PA) Pepper Jeffrey A. (Verona PA) Kepner Al N. (Pittsburgh PA) Richer William (Pittsburgh PA) Enand Rajiv (Deerborn MI), Domain independent shell for building a diagnostic expert system.
Sarig, Yair; Dageville, Benoit; Fallen, Marcus; Mysorenagarajarao, Ajith Kumar; Ramacher, Mark, Gathering information for use in diagnostic data dumping upon failure occurrence.
Benfield, Jason; Hsu, Oliver Yehung; Ullmann, Lorin Evan; Yarsa, Julianne, Method and system for a network management framework with redundant failover methodology.
Schlosser John K. ; Rariden Joel ; Ketkar Bhalchandra R. ; Bathrick Gregory A., Method for propagating between views of connection object status in network.
McCown Patricia M. (Cresskill NJ) Conway Timothy J. (Highland Park NJ) Jessen Karl M. (Bayonne NJ), Methods and apparatus for monitoring system performance.
Bouloutas Anastasios T. (Athens NY GRX) Calo Seraphin B. (Peekskill NY) Finkel Allan J. (New City NY), Methods and systems for alarm correlation and fault localization in communication networks.
Morjaria Mahesh Amritlal ; Azzaro Steven Hector ; Bush James Arthur ; Nash James Weston ; Smith Myron Lee ; Smith William David, System and method for isolating failures in a locomotive.
Sampath, Meera; Godambe, Ashok; Jackson, Eric; Mallow, Edward W., Systems and methods for a hybrid diagnostic approach of real time diagnosis of electronic systems.
Sampath, Meera; Nichols, Stephen J.; Richenderfer, Elizabeth A., Systems and methods for automated image quality based diagnostics and remediation of document processing systems.
Sampath, Meera; Coleman, Charles P.; Thieret, Tracy E.; Rockwell, Ronald M.; Duke, Charles B., Systems and methods for failure prediction, diagnosis and remediation using data acquisition and feedback for a distributed electronic system.
Buia,Christopher A.; Pantelis,Thomas S.; Taylor,David K.; Ball,Scott; Rockwell,Nathaniel J., Systems and methods for managing and analyzing faults in computer networks.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.