Automatic selection of agent-based or agentless monitoring

US10997047B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10997047-B2
Application numberUS-201013260293-A
CountryUS
Kind codeB2
Filing dateSep 14, 2010
Priority dateSep 15, 2009
Publication dateMay 4, 2021
Grant dateMay 4, 2021

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.

Presented is a method and system for automatically selecting agent-based or agentless monitoring using a configuration management database (CMDB). The method includes determining whether a system is business critical or business non-critical, selecting agent-based monitoring if the system is business critical and selecting agentless monitoring if the system is business non-critical.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for automatically selecting agent-based or agentless monitoring, the method comprising: determining by a processor, based on a plurality of configuration items included in a configuration management database, whether a system is part of business service topology of a specific business service; in response to a determination that the system is part of the business service topology of a specific business service, determining by the processor, based on properties of the plurality of configuration items in the configuration management database, whether the system impacts the specific business service; determining, by the processor, that the system is business critical with respect to the specific business service in response to a determination that the system impacts the specific business service; determining, by the processor, that the system is business non-critical with respect to the specific business service in response to a determination that the system does not impact the specific business service; selecting, by the processor, between agent-based monitoring and agentless monitoring based on a determination of whether the system is business critical or business non-critical with respect to the specific business service, wherein a selection of agentless monitoring, and not agent-based monitoring, is made in response to a determination that the system is business non-critical, and wherein a selection of agent-based monitoring, and not agentless monitoring, is made in response to a determination that the system is business critical; and in response to a selection of agent-based monitoring, installing a monitoring agent on the system, the monitoring agent to collect information associated with the system. 2. A method according to claim 1 , wherein determining whether the system impacts the specific business service comprises determining whether the system impacts a revenue of the specific business service. 3. A method according to claim 1 , wherein determining whether the system impacts the specific business service comprises determining whether the system impacts a Service Level Agreement (SLA) of the specific business service. 4. A method according to claim 1 , comprising populating the plurality of configuration items in the configuration management database using a discovery mechanism. 5. A method according to claim 1 , wherein the properties of the plurality of configuration items include a location of the system. 6. A method according to claim 1 , further comprising: in response to a selection of agentless monitoring, remotely collecting information associated with the system via a network without using an installed agent. 7. A method according to claim 6 , wherein remotely collecting information associated with the system comprises using a Simple Network Management Protocol (SNMP) interface and not using an installed agent. 8. A method according to claim 1 , further comprising: selecting agentless monitoring, and not agent-based monitoring, in response to a determination that the properties of the plurality of configuration items indicate that the system is manageable with agentless monitoring. 9. A method according to claim 1 , further comprising: selecting agent-based or agentless monitoring based on modeling an existing deployment. 10. A method according to claim 1 , wherein the properties of the plurality of configuration items include a type of the system. 11. An apparatus comprising: a processor, and a memory comprising program instructions; and a configuration management database (CMDB), wherein the program instructions are executable by the CMDB to: determine, based on a plurality of configuration items included in the CMDB, whether a system is part of business service topology of a specific business service; in response to a determination that the system is part of the business service topology of a specific business service, determine, based on properties of the plurality of configuration items in the configuration management database, whether the system impacts the specific business service; determine that the system is business critical with respect to the specific business service in response to a determination that the system impacts the specific business service; determine that the system is business non-critical with respect to the specific business service in response to a determination that the system does not impact the specific business service; select agent-based monitoring, and not agentless monitoring, in response to a determination that the system is business critical with respect to the specific business service; select agentless monitoring, and not agent-based monitoring, in response to a determination that the system is business non-critical with respect to the specific business service; in response to a selection of agent-based monitoring, install a monitoring agent on the system, the monitoring agent to collect information associated with the system; and in response to a selection of agentless monitoring, remotely collect information associated with the system via a network without using an installed agent. 12. An apparatus according to claim 11 , further comprising program instructions to determine whether the system impacts the specific business service based on a determination as to whether the system impacts a revenue of the specific business service. 13. An apparatus according to claim 11 , further comprising program instructions to determine whether the system impacts the specific business service based on a determination as to whether the system impacts a Service Level Agreement (SLA) of the specific business service. 14. A non-transitory machine-readable medium comprising instructions that when executed by a processor, cause the processor to: determine, based on a plurality of configuration items included in a configuration management database, whether a system is part of business service topology of a specific business service; in response to a determination that the system is part of the business service topology of a specific business service, determine, based on properties of the plurality of configuration items in the configuration management database, whether the system impacts the specific business service; determine that the system is business critical with respect to the specific business service in response to a determination that the system impacts the specific business service; determine that the system is business non-critical with respect to the specific business service in response to a determination that the system does not impact the specific business service; select agent-based monitoring, and not agentless monitoring, in response to a determination that the system is business critical with respect to the specific business service; select agentless monitoring, and not agent-based monitoring, in response to a determination that the system is business non-critical with respect to the specific business service; in response to a selection of agent-based monitoring, install a monitoring agent on the system, the monitoring agent to collect information associated with the system; and in response to a selection of agentless monitoring, remotely collect information associated with the system via a network without using an installed agent. 15. A non-transitory machine-readable medium according to claim 14 , wherein the properties of the plurality of configuration items include a location of the system. 16. A non-transitory machine-readable medium according to c

Assignees

Inventors

Classifications

  • by checking availability · CPC title

  • Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs (verification or detection of system hardware configuration G06F11/2247) · CPC title

  • Generating service level reports · CPC title

  • Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes · CPC title

  • using statistical or mathematical methods · 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 US10997047B2 cover?
Presented is a method and system for automatically selecting agent-based or agentless monitoring using a configuration management database (CMDB). The method includes determining whether a system is business critical or business non-critical, selecting agent-based monitoring if the system is business critical and selecting agentless monitoring if the system is business non-critical.
Who is the assignee on this patent?
Pargaonkar Vishwanath Bandoo, Ramakrishnan Krishna Mahadevan, Micro Focus Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/3006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 04 2021 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).