Before Intel® Cluster Checker can identify issues, it must first gather data from the cluster. Intel® Cluster Checker uses providers to collect data from the system and stores that data in a database. Framework definitions determine what data to collect by defining a set of data providers to run.
Framework definitions (FWDs) are plugins with the purpose of defining the scope of execution of both data collection and analysis for Intel® Cluster Checker. Unless otherwise specified, Intel® Cluster Checker will use the health framework definition (health.xml). Pre-defined framework definitions are located at /opt/intel/clck/201n/etc/fwd/.
FWDs can contain:
Intel® Cluster Checker is an expert system. A classic definition of an expert system is "an intelligent computer program that uses knowledge and inference procedures to solve problems that are difficult enough to require significant human expertise for their solutions" (Edward A. Feigenbaum, "Knowledge Engineering in the 1980s", Stanford University Computer Science Department, 1982). The problem that Intel® Cluster Checker solves is diagnosing system-level issues with Beowulf style clusters.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
Intel® Cluster Checker verifies the configuration and performance of Linux* OS-based clusters and checks compliance with the Intel® Scalable System Framework Architecture Specification. If issues are found, Intel® Cluster Checker diagnoses the problems and may provide recommendations on how to repair the cluster.
Clusters are complex systems, and it can be difficult to identify issues when something goes wrong. Intel® Cluster Checker aims to reduce this complexity barrier and make debugging easier. It collects data from the cluster, analyzes that data, and produces a clear list of found issues. Using Intel® Cluster Checker, you can resolve issues quickly and move on to actually using your cluster.