Kintyre / SA-cim_vladiator

Data validator agains Splunk Common Information Model (CIM)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CIM Vladiator (Kintyre Edition)

This Splunk app was developed with one goal in mind, reduce amount of time spent validating Splunk Common Information Model (CIM) compliance of technology add-ons (TA's). Use of this app simplifies validation process in several ways:

  • Identifies fields that are required, but missing
  • Validates data confirms to expected CIM values
  • Rapid prototyping and validation

Validation of non CIM-data models works too. However, you will likely see no validation regex was found for fields that exist outside of the typical CIM field names.

Note that this is the Kintyre Edition of the CIM Vladiator

This project is hosted on GitHub, https://github.com/Kintyre/SA-cim_vladiator

The upstream project is located at https://github.com/hire-vladimir/SA-cim_vladiator/

Install

Build and Install

You can also build a local package like so:

# Download from git
git clone https://github.com/Kintyre/SA-cim_vladiator
cd SA-cim_vladiator

# Launch the build process
./build.sh

# Install into a local Splunk instance
$SPLUNK_HOME/bin/splunk install app $(<.latest_release)

BYOL (on-prem) install

App installation is simple, and only needs to be present on the search head. Documentation around app installation can be found at http://docs.splunk.com/Documentation/AddOns/released/Overview/Singleserverinstall

Splunk Cloud install

App installation can be completed using the self-service capabilities. Documentation around app installation can be found at https://docs.splunk.com/Documentation/SplunkCloud/latest/User/PrivateApps

Getting Started

Screenshot

CIM validator

System requirements

App was developed for use with Splunk 7.x+, 8.x+

Contributors

  • Lowell Alleman (Kintyre)
  • araman-m

Legal

  • Splunk is a registered trademark of Splunk, Inc.

About

Data validator agains Splunk Common Information Model (CIM)

License:Apache License 2.0


Languages

Language:Python 72.8%Language:JavaScript 12.2%Language:CSS 8.2%Language:Shell 6.7%