Splunk® Supported Add-ons

Splunk Add-on for VMware Metrics

Acrobat logo Download manual as PDF


Acrobat logo Download topic as PDF

Data collection planning and requirements for the Splunk Add-on for VMware Metrics

Review the following requirements before you deploy Splunk Add-on for VMware Metrics.

Splunk platform version requirements

All of the system requirements for the Splunk platform apply for the Splunk software that you use to run this add-on.

The Splunk Add-on for VMware Metrics does not support scheduler and Data Collection Node functions on Windows operating systems. Linux or UNIX are required. When deploying the VMware add-on into a Windows-based Splunk environment, deploy Linux-based virtual appliances from the Splunk-provided OVA image for both scheduler and data collection node roles.

Current add-on version Supported versions of vCenter server Supported versions of Splunk Enterprise
4.2.0
  • 6.0
  • 6.5
  • 6.7
  • 7.3.x
  • 8.0.x
  • 8.1.0

The Data Collection Node supports SSL certificate with encrypted private key for Splunk versions 7.3.3 and later, except for Splunk version 8.0.0.

Browser support

The Splunk Add-on for VMware Metrics supports the following browsers:

  • Firefox (latest version)
  • Safari (latest version)
  • Chrome (latest version)

VMware indexes

Index Description
vmware-perf-metrics Stores metrics data from a vCenter server.
vmware-inv Stores inventory data from a vCenter Server.
vmware-taskevent Stores task and event data from a vCenter Server.
vmware-vclog Stores vCenter Server log data.
vmware-esxihost Stores ESXi host log data.

Data Collection Scheduler requirements

A DCS schedules jobs and manages DCNs that collect data from vCenter Servers. If you're deploying VMware data collection in a distributed search head environment, deploy a DCS on a dedicated Splunk Enterprise instance. You don't have to configure forwarding or receiving on the DCS. To deploy a DCS, see Deploy the Data Collection Scheduler.

Depending on your VMware vSphere environment, you may want to deploy more than one DCS.

These are the requirements to run a Data Collection Scheduler (DCS):

Splunk Enterprise version Operating system
7.3.x CentOS 6, 7
8.0.x CentOS 6, 7
8.1.0 CentOS 6, 7

User account permissions

When you integrate a VMware vCenter Server on a DCS, you have to provide credentials for a user account associated with the vCenter Server on the DCS. The DCS uses the user account credentials to detect ESXi servers in the vCenter Server, and to poll metrics, task, event, and inventory data.

To collect vCenter performance metrics, the user account you provide on the DCS needs to have these permissions:

  • System.Anonymous
  • System.Read
  • System.View

If you provide a user-defined role, it contains the System.Anonymous, System.Read, and System.View permissions even if you don't associate them with the role manually.

The following permissions are required to update the configuration and use Syslog Service on Esxi hosts:

  • Global.Diagnostics
  • Global.Licenses
  • Global.Settings
  • Host.Configuration.Change SNMP settings
  • Host.Configuration.Hyperthreading
  • Host.Configuration.Memory configuration
  • Host.Configuration.Network configuration
  • Host.Configuration.Power
  • Host.Configuration.Security profile and firewall
  • Host.Configuration.Storage partition configuration
  • Sessions.View and stop sessions

Data Collection Node requirements

Each DCN runs worker processes to collect VMware data from vCenter servers. You can run N-1 worker processes, where N is the number of the DCNs available CPU cores, up to 30 worker processes. The DCN requires physical CPU cores, and can't benefit from simultaneous multithreading (SMT). Each worker process can manage 10 ESXi hosts and up to 30 virtual machines per host if the add-on collects default metrics or 15 virtual machines per host if the add-on collects all metrics according to the following guidelines.

Configuration Standard guideline per worker process
If the add-on collects default metrics (no change in any configuration) 10 ESXi hosts and 30 VMs per ESXi host
If the add-on collects all metrics by configuring host_metric_allowlist and vm_metric_allowlist to .* in inframon_ta_vmware_template.conf

When you collect all metrics, the number of metrics and instances might change according to the vCenter Server configuration, so it might require more resources.

10 ESXi hosts and 10-15 VMs per ESXi host

If you deploy a DCN manually, the operating system you use has to be CentOS 6 or 7.

With Splunk_TA_vmware_inframon version 4.0.0 or later, you can use an SSL certificate with an encrypted private key for Splunk Enterprise version 7.3.3 or later, except 8.0.0.

These are the Splunk platform and operating system requirements to run a DCN, if you don't use the Splunk OVA for VMware Metrics. For more information, see About the Splunk OVA for VMware Metrics.

Splunk Enterprise version Operating system
7.3.x CentOS 6, 7
8.0.x CentOS 6, 7
8.1.0 CentOS 6, 7

These are the minimum DCN hardware requirements:

CPU RAM Disk
8-core CPU with a 2 GHz reservation 12 GB with a 1 GB reservation 12 GB storage capacity

These are the maximum ESXi hosts and virtual machines a single DCN can manage with the minimum DCN requirements:

ESXi host Virtual machine
70 1,750

Data volume requirements

In a typical environment, approximately 250 MB and 350 MB of data can be collected per host per day from your environment. This number varies depending on the volume of log data you collect, and the number of virtual machines that reside on a host. See the information below for further details.

Data type Data volume
vCenter Server logs 15 MB per host per day
ESXi host logs 135-235 MB per host per day
ESXi host API (Inventory) 25 KB per host per day
ESXi host API (Performance) 16 MB per host per day
VM API (Inventory) 250 KB per VM per day
VM API (Performance) 5 MB per VM per day

These data volume readings are based on the default metrics collected by the add-on. The data volume increases based on metrics configuration in inframon_ta_vmware_template.conf.

Version compatibility

Compatible Splunk Enterprise version Compatible Splunk Add-on for VMware Metrics version Compatible vCenter version Compatible ESXi version
7.2.x to 8.0.4 4.0.0 6.0, 6.5, 6.7 6.0, 6.5, 6.7
7.3.x to 8.1.0 4.1.0 6.0, 6.5, 6.7 6.0, 6.5, 6.7
7.3.x to 8.1.0 4.2.0 6.0, 6.5, 6.7 6.0, 6.5, 6.7
Last modified on 16 March, 2021
PREVIOUS
Release history for Splunk Add-on for VMware Metrics
  NEXT
Installation and configuration overview for the Splunk Add-on for VMware Metrics

This documentation applies to the following versions of Splunk® Supported Add-ons: released


Was this documentation topic helpful?

You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters