Apparatus and method for capturing knowledge through an expert interface
First Claim
Patent Images
1. A method of creating analyzers that can identify issues arising in the nodes of an enterprise having data collectors comprising the steps of:
- for each of analyzer that is to be created, creating analyzer code that accepts the output of one or more collector types, performs computations to detect the presence of issues, and outputs identifiers of issues which are present, creating an issue template for each issue identifier defining an issue report, and creating a descriptor of the analyzer identifying the collectors whose output the analyzer code requires as input; and
collecting the created elements of each analyzer into a database such that, when an analyzer is to be applied against the collector data for a node, the analyzer'"'"'s descriptor is available to guide in the selection of collector data, the analyzer'"'"'s code is available to guide in data analysis, and the issue templates are available to guide in the generation of any issue reports.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method is provided for auditing the configuration of an enterprise comprising the steps of: collecting information relating to the configuration of the enterprise, analyzing the configuration information based on expert knowledge; and providing the result of the analysis in the form of reports, and other results of the analyses.
35 Citations
37 Claims
-
1. A method of creating analyzers that can identify issues arising in the nodes of an enterprise having data collectors comprising the steps of:
-
for each of analyzer that is to be created, creating analyzer code that accepts the output of one or more collector types, performs computations to detect the presence of issues, and outputs identifiers of issues which are present, creating an issue template for each issue identifier defining an issue report, and creating a descriptor of the analyzer identifying the collectors whose output the analyzer code requires as input; and
collecting the created elements of each analyzer into a database such that, when an analyzer is to be applied against the collector data for a node, the analyzer'"'"'s descriptor is available to guide in the selection of collector data, the analyzer'"'"'s code is available to guide in data analysis, and the issue templates are available to guide in the generation of any issue reports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
13. A system for detecting issues arising on the nodes of an enterprise having data collectors comprising:
-
one or more analyzer programs that accept data from one or more collector types, that perform computations to detect the presence of issues, and that output identifiers of issues which are present;
for each issue identifier, an issue report template;
for each analyzer program, a descriptor identifying the collector types whose data the analyzer requires;
an analyzer harness that can exercise a set of one or more analyzer programs against data gathered from a different node or set of nodes during each such exercise, providing each analyzer program with collector data designated by the analyzer'"'"'s descriptor and gathered from the node or set of nodes under examination; and
the analyzer harness responding to the output of issue identifiers by presenting reports formed in accordance with each issue identifier'"'"'s issue report template.
-
-
25. A method of identifying the presence of issues through the analysis of output data provided by collectors monitoring the nodes of an enterprises, comprising the steps of:
-
providing analyzer programs that define the steps of accept data from one or more collector types, performing computations to detect the presence of issues, and that output identifiers of any issues which are present;
for each issue output identifier, providing an issue template that defines an issue report for that issue;
for each analyzer program, providing a descriptor identifying the collector types whose data the analyzer requires as its input; and
repeatedly exercising a set of the analyzer programs against output data gathered from different nodes or sets of nodes, providing each analyzer program with data from the types of collectors designated by the program'"'"'s descriptor; and
when issue identifiers are generated, generating an issue report guided by the corresponding issue template.
-
-
37. A system for detecting issues arising on the nodes of an enterprise having data collector means for collecting enterprise state data comprising:
-
one or more analyzer means for accepting data from one or more collector means, for performing computations to detect the presence of issues, and for outputting identifiers of issues which are present;
for each issue identifier, issue report template means for defining the structure of an issue report;
for each analyzer means, descriptor means for identifying at least the type of collector means whose data the analyzer means requires;
analyzer harness means for exercising a set of one or more analyzer means against data gathered from a different node or set of nodes during each such exercise, for providing each analyzer means with data from collector means designated by the analyzer mean'"'"'s descriptor means and gathered from the node or set of nodes under examination; and
the analyzer harness means including means for responding to the output of issue identifiers by presenting reports formed in accordance with each issue identifier'"'"'s issue report template means.
-
Specification