System health monitoring
First Claim
1. An apparatus comprising:
- a non-transitory computer readable storage medium storing computer readable program code executable by a processor, the computer readable program code comprising;
a settings module configured to store health monitoring settings for a plurality of monitored subsystems;
a field data module configured to receive field data, the field data comprising failure data of one or more systems of a same type as at least one of the monitored subsystems, wherein subsystems of the same type have different health monitoring settings and the different health monitoring settings are based on different up-times since failure between the same types of subsystems;
a settings update module configured to update the health monitoring settings stored by the settings module, wherein the health monitoring settings are updated based at least in part on the field data; and
a monitoring module configured to perform one or more health monitoring tasks according to the health monitoring settings.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for health monitoring includes a settings module, a field data module, a settings update module, and a monitoring module. The settings module is configured to store health monitoring settings for a plurality of monitored subsystems. The field data module is configured to receive field data, the field data comprising failure data of one or more systems of the same type as at least one of the monitored subsystems. The settings update module is configured to update the health monitoring settings stored by the settings module, wherein the health monitoring settings are updated based at least in part on the field data. The monitoring module is configured to perform one or more health monitoring tasks according to the health monitoring settings.
19 Citations
18 Claims
-
1. An apparatus comprising:
-
a non-transitory computer readable storage medium storing computer readable program code executable by a processor, the computer readable program code comprising; a settings module configured to store health monitoring settings for a plurality of monitored subsystems; a field data module configured to receive field data, the field data comprising failure data of one or more systems of a same type as at least one of the monitored subsystems, wherein subsystems of the same type have different health monitoring settings and the different health monitoring settings are based on different up-times since failure between the same types of subsystems; a settings update module configured to update the health monitoring settings stored by the settings module, wherein the health monitoring settings are updated based at least in part on the field data; and a monitoring module configured to perform one or more health monitoring tasks according to the health monitoring settings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for system health monitoring, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therein, the computer readable program code configured to; store health monitoring settings for a plurality of monitored subsystems; receive field data, the field data comprising failure data of one or more systems of a same type as at least one of the monitored subsystems, wherein subsystems of the same type have different health monitoring settings and the different health monitoring settings are based on different up-times since failure between the same types of subsystems; update the health monitoring settings stored by the settings module, wherein the health monitoring settings are updated based at least in part on the field data; and perform one or more health monitoring tasks according to the health monitoring settings.
-
-
17. A system comprising:
-
a monitoring apparatus; a plurality of monitored subsystems; a communication link between the monitoring apparatus and the plurality of monitored subsystems, the monitoring apparatus comprising; a non-transitory computer readable storage medium storing computer readable program code executable by a processor, the computer readable program code comprising; a settings module configured to store health monitoring settings for the plurality of monitored subsystems, wherein the health monitoring settings comprise a polling interval setting and wherein the polling interval setting is decreased for a corresponding subsystem of the monitored subsystems as a system up-time since failure for the corresponding subsystem approaches a mean-time between failure; a field data module configured to receive field data, the field data comprising failure data of one or more systems of a same type as at least one of the monitored subsystems; a settings update module configured to update the health monitoring settings stored by the settings module, wherein the health monitoring settings are updated based at least in part on the field data; and a monitoring module configured to perform one or more health monitoring tasks according to the health monitoring settings. - View Dependent Claims (18)
-
Specification