PATTERN-BASED COMPUTATIONAL HEALTH AND CONFIGURATION MONITORING
First Claim
1. A computer system comprising:
- a logical processor;
a memory in operable communication with the logical processor;
an SHCMK distillation document residing in the memory and having SHCMK monitoring elements declared in a high-level computer language, the SHCMK monitoring elements providing at least one platform-nonspecific pattern for monitoring at least one of;
computational health, computational configuration;
a target identifier residing in the memory and specifying at least one target platform to be monitored; and
an SHCMK compiler residing in the memory and having code which upon execution will compile the SHCMK distillation document and the target identifier as a collective input, and which will produce as an output a target-specific SHCMK rule pack that is specifically arranged to monitor computational health and/or computational configuration of the target platform.
2 Assignments
0 Petitions
Accused Products
Abstract
Monitoring knowledge is distilled into platform-nonspecific patterns of high-level language elements compiled into management packs or other rule packs targeting specific platforms. A server health and/or configuration monitoring knowledge compiler accepts distillation document(s) and target-specific information, and generates target-specific rule packs to be consumed by monitoring tools to monitor specific target platforms consistent with the platform-nonspecific monitoring elements. Computational rule pack generation is qualitatively different from manual rule pack creation. Plug-ins tailor the compiler to generate on-premises or cloud-based rule packs. Distillation element examples include monitor alert types, instructional content types, target attributes and tags, monitored item types, event alert types, performance collection types, policy monitor types, and threshold monitor types. Tags on monitoring elements indicate relevant products, locations, product features, monitoring tool features, contributors, etc. Runtime code is shared by multiple rule packs for different target platforms.
93 Citations
20 Claims
-
1. A computer system comprising:
-
a logical processor; a memory in operable communication with the logical processor; an SHCMK distillation document residing in the memory and having SHCMK monitoring elements declared in a high-level computer language, the SHCMK monitoring elements providing at least one platform-nonspecific pattern for monitoring at least one of;
computational health, computational configuration;a target identifier residing in the memory and specifying at least one target platform to be monitored; and an SHCMK compiler residing in the memory and having code which upon execution will compile the SHCMK distillation document and the target identifier as a collective input, and which will produce as an output a target-specific SHCMK rule pack that is specifically arranged to monitor computational health and/or computational configuration of the target platform. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A process for use by a user to generate a rule pack, the process comprising the steps of:
-
indicating by electronic input to an SHCMK compiler machine an SHCMK distillation document configuring a computer-readable memory, the SHCMK distillation document having monitoring elements declared in a high-level computer language, the monitoring elements providing at least one platform-nonspecific pattern for monitoring at least one of;
computational health, computational configuration;denoting by electronic input to the SHCMK compiler machine a target definition document which identifies at least one target platform to be monitored; and acquiring an electronic digital target-specific SHCMK rule pack generated computationally by the SHCMK compiler machine from the SHCMK distillation document and the target definition document, the rule pack being specific to a target platform that is identified in the target definition document, the rule pack also including an implementation of a monitoring element of the SHCMK distillation document. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-readable non-transitory storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a computational process for generating a rule pack, the process comprising the steps of:
-
obtaining a distillation document configuring a computer-readable memory, the distillation document having monitoring elements declared in a high-level computer language, the monitoring elements providing at least one platform-nonspecific pattern for generating at least one of;
computational rules directed to health, computational rules directed to configuration;getting a digital target identifier, the target identifier identifying at least one target platform, namely, at least one of the following;
a database server, an email server, a calendaring server, an intranet server, an extranet server, an enterprise software server, a middleware server; andcomputationally generating an electronic digital rule pack from the distillation document and the target identifier, the generated rule pack containing human-readable machine-parsable computational rules specific to the target platform. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification