System monitoring device
First Claim
1. A device, comprising:
- one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to;
select an enterprise content management (ECM) system for monitoring,the ECM system including a set of subsystems;
monitor the set of subsystems of the ECM system based on selecting the ECM system for monitoring;
perform a set of health checks on the set of subsystems based on monitoring the set of subsystems,the set of health checks including a validation of a set of network addresses associated with the set of subsystems, an analysis of a set of log files associated with the set of subsystems, and a determination of a set of metrics associated with the set of subsystems,the set of health checks relating to a status of the ECM system,the set of subsystems being monitored based upon a set of decision criteria;
generate a health check report based on the set of health checks,the health check report including information associated with the validation of the set of network addresses, the analysis of the set of log files, and the determination of the set of metrics associated with the set of subsystems;
provide the health check report;
perform a response action based upon the status of the ECM system,the response action automatically causing one or more issues identified in the set of health checks to be corrected,the response action reducing network traffic relative to user devices being unable to access the ECM system, andthe response action including at least one of;
terminating a set of blocking queries associated with a database of the ECM system,causing a set of resources to be reallocated from a first subsystem of the ECM system to a second subsystem of the ECM system, orcorrecting an error, of a set of known errors, associated with the ECM system.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may select an enterprise content management (ECM) system for monitoring. The ECM system may include a set of subsystems. The device may monitor the set of subsystems of the ECM system based on selecting the ECM system for monitoring. The device may perform a set of health checks on the set of subsystems based on monitoring the set of subsystems. The set of health checks may include a validation of a set of network addresses associated with the set of subsystems, an analysis of a set of log files associated with the set of subsystems, and a determination of a set of metrics associated with the set of subsystems. The device may generate a health check report based on the set of health checks. The device may provide the health check report.
-
Citations
20 Claims
-
1. A device, comprising:
-
one or more memories; and one or more processors, communicatively coupled to the one or more memories, to; select an enterprise content management (ECM) system for monitoring, the ECM system including a set of subsystems; monitor the set of subsystems of the ECM system based on selecting the ECM system for monitoring; perform a set of health checks on the set of subsystems based on monitoring the set of subsystems, the set of health checks including a validation of a set of network addresses associated with the set of subsystems, an analysis of a set of log files associated with the set of subsystems, and a determination of a set of metrics associated with the set of subsystems, the set of health checks relating to a status of the ECM system, the set of subsystems being monitored based upon a set of decision criteria; generate a health check report based on the set of health checks, the health check report including information associated with the validation of the set of network addresses, the analysis of the set of log files, and the determination of the set of metrics associated with the set of subsystems; provide the health check report; perform a response action based upon the status of the ECM system, the response action automatically causing one or more issues identified in the set of health checks to be corrected, the response action reducing network traffic relative to user devices being unable to access the ECM system, and the response action including at least one of; terminating a set of blocking queries associated with a database of the ECM system, causing a set of resources to be reallocated from a first subsystem of the ECM system to a second subsystem of the ECM system, or correcting an error, of a set of known errors, associated with the ECM system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; identify a target system on which to perform a health check; perform the health check on the target system, the health check including a determination of a status of a plurality of subsystems of the target system; generate a health check report based on performing the health check on the target system, the health check report including information identifying the status of the plurality of subsystems of the target system, the health check report identifying one or more issues associated with the plurality of subsystems of the target system; provide the health check report; perform a response action based upon the status of the target system, the response action automatically causing one or more issues identified in the health check to be corrected, the response action reducing network traffic relative to user devices being unable to access the target system, and the response action including at least one of; terminating a set of blocking queries associated with a database of the target system, causing a set of resources to be reallocated from a first subsystem of the target system to a second subsystem of the target system, or correcting an error, of a set of known errors, associated with the target system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A method, comprising:
-
identifying, by a device, an enterprise content management system; obtaining, by the device, information identifying a status of the enterprise content management system, the status being related to an application associated with the enterprise content management system, an availability of the enterprise content management system, or a stability of the enterprise content management system, the obtaining the information identifying the status including validating a set of network addresses associated with the enterprise content management system, analyzing a set of log files associated with the enterprise content management system, or determining a set of metrics associated with the enterprise content management system; generating, by the device, information identifying the status of the enterprise content management system; providing, by the device, the information identifying the status of the enterprise content management system; identifying, by the device, a remedial action based on the status of the enterprise content management system; and automatically performing, by the device, the remedial action to correct an issue associated with the enterprise content management system, the remedial action reducing network traffic relative to user devices being unable to access the enterprise content management system, the remedial action including at least one of; terminating a set of blocking queries associated with a database of the enterprise content management system, causing a set of resources to be reallocated from a first subsystem of the enterprise content management system to a second subsystem of the enterprise content management system, or correcting an error, of a set of known errors, associated with the enterprise content management system. - View Dependent Claims (18, 19, 20)
-
Specification