Computer monitoring and reporting infrastructure
First Claim
1. A computer health monitoring system client comprising:
- a user interface;
a communication system that downloads alert descriptors from a server;
a local data store;
a local monitoring engine that collects local alert data and stores said local alert data in said local data store, said local alert data being defined in said alert descriptors;
said communication system further uploading said local alert data to said server; and
a local presentation manager that;
gathers said local alert data from said local data storegathers network alert data from said server;
groups said local alert data and said network alert data into a corresponding overall health assessment of a monitored computer system; and
presents at least a portion of said local alert data and at least a portion of said network alert data along with said overall health assessment on said user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer health monitoring server may distribute several alerts to client devices within a network. The client devices may filter the alerts to identify alerts that apply to the client device, based on the hardware and software configuration of the device. The alerts may monitor various items and collect data defined in the alerts. A local user interface may display the alerts and any results from the alerts, and the results may be transmitted to the server. Some users having network privileges may be able to view local alerts as well as alerts from other devices in the network. Other users may be only able to view a subset of alerts. The alerts may be defined with repair processes so that a user may launch a repair activity or, in some cases, the repairs may be performed automatically as defined in the alerts.
13 Citations
20 Claims
-
1. A computer health monitoring system client comprising:
-
a user interface; a communication system that downloads alert descriptors from a server; a local data store; a local monitoring engine that collects local alert data and stores said local alert data in said local data store, said local alert data being defined in said alert descriptors; said communication system further uploading said local alert data to said server; and a local presentation manager that; gathers said local alert data from said local data store gathers network alert data from said server; groups said local alert data and said network alert data into a corresponding overall health assessment of a monitored computer system; and presents at least a portion of said local alert data and at least a portion of said network alert data along with said overall health assessment on said user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. At a computer system, a method for monitoring computer system health, the method comprising:
-
receiving a set of alert descriptors from a server, each of said alert descriptors comprising; an alert name; a monitored item; and a condition for said monitored item; processing said set of alert descriptors within a client device to create a set of local alerts by; evaluating said monitored item; determining a state for said condition for said monitored item; creating a local alert when said condition is met; storing said local alert in a local database; and transmitting said local alert to said server; receiving a set of network alerts from said server; grouping said set of local alerts and said set of network alerts into an overall health assessment of a monitored computer system; and presenting at least a portion of said local alerts and at least a portion of said network alerts along with said overall health assessment on said user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A client device comprising:
-
a user interface; a communication system that downloads alert descriptors from a server, said alert descriptors comprising descriptors for local alerts, said descriptors comprising; an alert name; a monitored item; a condition for said monitored item; and a user class capable of viewing said local alert; a local data store; a local monitoring engine that processes said alert descriptors by a first method comprising; evaluating said monitored item; determining a state for said condition for said monitored item; creating a local alert when said condition is met; storing said local alert in a local data store; and transmitting said local alert to said server; a local presentation manager that performs a second method comprising; determining a user class for a current user of said client device; identifying a subset of said local alerts stored in said local data store that said current user is capable of viewing; connecting to said server and receiving a subset of network alerts available from said server, said subset of network alerts being those network alerts capable of being viewed by said current user; and aggregating said subset of said local alerts and said subset of said network alerts into an overall health assessment of a monitored computer system; presenting said subset of said local alerts and said subset of said network alerts along with said overall health assessment on said user interface. - View Dependent Claims (20)
-
Specification