Page tree
Skip to end of metadata
Go to start of metadata

 

 

The full text of this page is only available to our customers.

Please login or sign up. You may also need to provide your support ID if you have not already done so.

Product Name
Analytical Platform
Publisher Page
Kognitio
Category
End-User Query, Reporting, and Analysis
Release
TKU 2019-04-1
More Information
Publisher Link
Kognitio

Product Description

Kognitio Analytical Platform is conceived and designed specifically to analyze full-volume detailed data in very large databases.

Architecture

Known Versions

  • 6.0
  • 7.0
  • 7.2
  • 8.0
  • 8.01
  • 8.1

Software Pattern Summary

Product Component

OS Type

Versioning

Pattern Depth

Kognitio WX NodeUNIXActive, Path, FileInstance-based
Kognitio WX DatabaseUNIXPathInstance-based
Kognitio Analytical Platform ClusterUNIXfrom InstanceInstance-based

 

Platforms Supported by the Pattern

The patterns discovers Kognitio Analytical Platform deployed on UNIX platforms only.

Identification

Software Instance Triggers

Pattern

Trigger Node

Attribute

Condition

Argument

WXNodeDiscoveredProcesscmdmatchesunix_cmd "dbgserver"
WXDBDiscoveredProcesscmdmatchesunix_cmd "wxdb"
KognitioClusterSoftwareInstancetype="Kognitio WX Node"
and
system_idmatchesregex '.'

Software Instance type attributes created

The patterns in this module will set the following value for the type attribute on a SI:

 Pattern NameSI type
WXNodeKognitio WX Node
WXDBKognitio WX Database

Other Node types created

The patterns will also create the following additional nodes:

 Pattern NameNodeNode typeDiscovery/ADDM Version
KognitioClusterSoftwareClusterKognitio Analytical Platform ClusterBMC Discovery 11.0 and after

Simple Identification Mappings

The trigger process is given a simple identification mapping:

Name

Command

"Kognitio WX Node"

unix_cmd "dbgserver"

"Kognitio WX Database"

unix_cmd "wxdb"

Obtaining cmd_path

The pattern WXNode extracts cmd_path from process path using regex:

  • '^(/\S+)/dbgserver'

Obtaining the version information

Active

The pattern WXNode extracts full version using command :

  • %cmd_path%/wxserver info version

Path

The patterns WXNode and WXDB extract full version from the path like :

  • /opt/kognitio/wx2/ver80100rel160415

File

The pattern WXNode extracts full version from smd-angel file using regex:

  • "Angel\s+v(\d+(?:\.\d+)+)"

Obtaining system_id

The pattern WXNode obtains system_id from Active Versioning command output using regex :

  • '\d+\s+on\s+(\S+)'

If fails then runs command :

  • %cmd_path%/wxserver info config

From the output extracts the value using regex:

  • 'system_id=(\S+)'

Obtaining node_id

The pattern WXNode obtains node_id by running command:

  • %cmd_path%/wxserver info smds

Obtaining master node name

The pattern WXNode obtains master_node value by running command:

  • %cmd_path%/wxserver info smds

If fails , runs command :

  • %cmd_path%/wxserver info master


Application Model Produced by Software Pattern

Architecture

BMC Atrium Discovery uses the following approach for modeling Kognitio Analytical Platform components.

Software Pattern Model

Pattern Trigger

The WXNode pattern triggers on a dbgserver unix process.

TheWXDB pattern triggers on a wxdb unix process.

The KognitioCluster pattern triggers on a Kognitio WX Node SI with system_id attribute.

SI Depth

The WXNode and WXDB patterns create an instance-based Software Instance with the key based on SI type, and the host key.

The KognitioCluster pattern creates an instance-based SoftwareCluster, its key being based on the cluster_id, and SI type of the triggering SI.

Software Instance Modeling

Software Instance details of the Kognitio Analytical Platform generated with this pattern:

Software Context view

The image below is an example of software context view of the Kognitio Analytical Platform and related software:

Relationship creation

The pattern creates the following relationships:

model.rel.Communication : (Client=Kognitio WX Node, Server=Kognitio WX Database)
model.setContainment : (kognitio_cluster_sc=Kognitio Analytical Platform Cluster, clustered_sis=Kognitio WX Nodes)

Subject Matter Expertise

Subject Matter Expert input will be welcome on any other potential approaches not discussed to improving product versioning coverage and depth of
Kognitio Analytical Platform model.

Information Sources

Some more information can be found here.

Open Issues

There are no known open issues with this pattern.

The full text of this page is only available to our customers.

Please login or sign up. You may also need to provide your support ID if you have not already done so.