System monitoring device

US10033603B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10033603-B2
Application numberUS-201514965154-A
CountryUS
Kind codeB2
Filing dateDec 10, 2015
Priority dateDec 10, 2015
Publication dateJul 24, 2018
Grant dateJul 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The device of claim 1 , where the ECM system is an International Business Machines Corporation (IBM) FileNet system. 3. The device of claim 1 , where the one or more processors, when performing the set of health checks, are to: identify the set of network addresses associated with the set of subsystems, the set of network addresses including a web address; and determine, for the web address, information expected to be provided based on accessing the web address; determine whether accessing the web address causes the ECM system to provide the information expected to be provided based on accessing the web address; and where the one or more processors, when generating the health check report, are to: include, in the health check report, information identifying a result of determining whether accessing the web address causes the ECM system to provide the information expected to be provided based on accessing the web address. 4. The device of claim 1 , where the one or more processors, when performing the set of health checks, are to: identify the set of network addresses associated with the set of subsystems, the set of network addresses including a web services address; and determine, for the web services address, a service expected to be provided by the ECM system based on accessing the web services address; determine whether accessing the web services address causes the ECM system to provide the service expected to be provided based on accessing the web services address; and where the one or more processors, when generating the health check report, are to: include, in the health check report, information identifying a result of determining whether accessing the web services address causes the ECM system to provide the service expected to be provided based on accessing the web services address. 5. The device of claim 1 , where the one or more processors, when performing the set of health checks, are to: identify the set of network addresses associated with the set of subsystems, the set of network addresses including a file transfer protocol (FTP) address; and determine, for the FTP address, information expected to be provided by the ECM system based on accessing the FTP address; determine whether accessing the FTP address causes the ECM system to provide the information expected to be provided based on accessing the FTP address; and where the one or more processors, when generating the health check report, are to: include, in the health check report, information identifying a result of determining whether accessing the FTP address causes the ECM system to provide the information expected to be provided based on accessing the FTP address. 6. The device of claim 1 , where the one or more processors, when performing the set of health checks, are to: identify a set of credentials associated with accessing one or more portions of the ECM system; determine, for a particular credential of the set of credentials, information expected to be provided by the ECM system based on utilizing the particular credential; determine whether utilizing the particular credential causes the ECM system to provide the information expected to be provided based on utilizing the particular credential; and where the one or more processors, when generating the health check report, are to: include, in the health check report, information identifying a result of determining whether utilizing the particular credential causes the ECM system to provide the information expected to be provided based on utilizing the particular credential. 7. The device of claim 1 , where the one or more processors are further to: receive a trigger causing the device to perform the set of health checks on the set of subsystems. 8. The device of claim 7 , where the trigger is a message received from a user device. 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. 10. The computer-readable medium of claim 9 , where the target system is an enterprise content management system; and where the plurality of subsystems that include at least one of: a content collector, a content server, a process server, an application server, a background server, a data storage server, or an imaging server. 11. The computer-readable medium of claim 9 , where the one or more instructions, that cause the one or more processors to perform the health check, cause the one or more processors to:

Assignees

Inventors

Classifications

  • for load management (allocation of a server based on load conditions G06F9/505; load rebalancing G06F9/5083; redistributing the load in a network by a load balancer H04L67/1029) · CPC title

  • Threshold · CPC title

  • Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available (error or fault processing without redundancy G06F11/0703; error detection or correction by redundancy in data representation G06F11/08; error detection or correction of the data by redundancy in operations G06F11/14; error detection or correction by redundancy in hardware G06F11/16) · CPC title

  • Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40) · CPC title

  • where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10033603B2 cover?
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 v…
Who is the assignee on this patent?
Accenture Global Solutions Ltd
What technology area does this patent fall under?
Primary CPC classification H04L43/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).