Requirements

Splunk requirements

Compatibility matrix:

TA-metricator-for-nmon

Metricator for Nmon stack

Major version branch

Splunk Universal Forwarder 7.x, 8.x

Version 1.1.x

TA-metricator-hec-for-nmon

Metricator for Nmon stack

Major version branch

Splunk Universal Forwarder 6.x, 7.x, 8.x

Version 1.1.x

SA-metricator-for-nmon

Metricator for Nmon stack

Major version branch

Splunk Universal Forwarder 7.x, 8.x

Version 1.x

metricator-for-nmon

Metricator for Nmon stack

Major version branch

Splunk Enterprise / Cloud 7.x, 8.x

Version 1.1.x

DA-ITSI-METRICATOR-NMON

ITSI Module for Nmon Metricator

Major version branch

Splunk Enterprise / Cloud 7.x, 8.x

Version 1.x

Splunk ITSI 2.x / 3.x / 4.x

Version 1.x

Technical Add-on requirements

Operating system

The Technical Add-on is compatible with:

  • Linux OS X86 in 32/64 bits, PowerPC (PowerLinux), s390x (ZLinux), ARM

  • IBM AIX 7.1 and 7.2

  • Oracle Solaris 11

Third party software and libraries

To operate as expected, the Technical Add-ons requires a Python OR a Perl environment available on the server:

Python environment: used in priority

Hint

Python 3 support

  • From the release 1.1.0 of the Add-ons, Python 3.x is required (unless using Perl)

  • The last release supporting Python 2.x is the release 1.0.11

Requirement

Version

Python interpreter

3.x

Perl environment: used only in fallback

Requirement

Version

Perl interpreter

5.x

Time::HiRes module

any

Text::CSV or Text::CSV_XS module

any

OR both interpreters in following minimal versions

Requirement

Version

Python interpreter

3.x

Perl interpreter

5.x

Notes: local tasks (parsing, etc) will be shared between interpreters, specially the local parsing will be executed by the Python 2.6.x interpreter.

In addition, the Technical Addon “TA-metricator-hec-for-nmon” requires:

Requirement

Version

curl

Any

Notes:

  • IBM AIX does not generally contain Python. Nevertheless, Perl is available as a standard and the Technical Add-on has the Perl “Text::CSV” module built-in. More, Time::HiRes is part of Perl core modules.

  • Modern Linux distribution generally have Python available and do not require any further action.

  • Linux distributions lacking Python will fallback to Perl and must satisfy the Perl modules requirements.

  • If running on a full Splunk instance (any Splunk dedicated machine running Splunk Enterprise), the Technical Add-on uses Splunk built-in Python interpreter.