Configure and deploy the Splunk App for VMware
Configure and deploy the Splunk App for VMware either as a single-server deployment or as a distributed deployment.
Single server deployment
Install the Splunk App for VMware and the Splunk Add-on for VMware on a single Splunk platform indexer or search head. The server communicates to data collection nodes to collect vCenter Server API data.
In a distributed deployment, the components of the Splunk App for VMware and the Splunk Add-on for VMware are installed across your search heads, indexers and forwarders. The data collection node forwards the data to the indexers. Use the search head to search the data and to view the app dashboards.
Data collection architecture
After you install Splunk App for VMware, configure the Collection Configuration dashboard to collect data from your environment. This dashboard lets you manage the data collection nodes and specify the vCenter Servers and ESXi hosts from which you collect data.
A data collection node collects API data from vCenter Server. Worker processes on the data collection node, implemented as modular inputs, retrieve the data. Use the Collection Configuration dashboard to collect data so that the data collection node can send data to your indexers.
To collect API data, install Splunk App for VMware on a Splunk Enterprise search head. This installation must include the app, the technology add-ons, and the supporting add-ons. It must also include the scheduling components that manage data collection tasks for the API data. The Collection Configuration dashboard coordinates the flow of data with the data collection nodes.-->
An example deployment of the Splunk App for VMware
A typical deployment contains the following components.
|vCenter Server||The VMware vCenter Server system that manages your virtual infrastructure. It monitors and manages the ESXi hosts in your environment. The Splunk App for VMware uses the VMware vSphere API to get data from vCenter Server. The data collection node communicates with the vCenter Server API to collect data. Install a Splunk Universal Forwarder on vCenter Server to collect vCenter Server data.|
|ESXi hosts||Virtual hosts that run on the VMware ESXi hypervisor architecture. vCenter Server monitors and manages these hosts.|
|Splunk platform search head||Install the Splunk App for VMware and the Splunk Add-on for VMware on a search head running Splunk Enterprise version 6.5.0 or later, and use Splunk Web to run searches on the data and view the app dashboards. The default scheduled searches run on the search head to query data on the indexers. The search head stores the search results for later use or displays the results in the app dashboards. The app contains the UI components, the searches, and the indexing definitions for your vCenter Server data. The app installation includes the Distributed Collection Scheduler (SA-Hydra version 4.0.6) and SA-VMNetAppUtils version 1.0.2. Splunk App for VMware cannot schedule jobs without the SA-Hydra component.|
|Splunk indexer|| A Splunk platform instance, see the Component version compatibility table on the Platform and hardware requirements page for platform instance version compatibility. Install |
|Data Collection Node (DCN)||Makes API calls to the vCenter Server to collect data from it. The DCN must have network access both to your vCenter server and the search head that hosts the Collection Configuration dashboard. You can create a DCN with the Splunk OVA for VMware to deploy a Data Collection Node in your VMware vSphere environment. See the Requirements section of the Splunk OVA for VMware manual for package contents.|
|Collection Configuration dashboard|| Runs on a Splunk platform search head in stand alone environments, or on a separate machine where the Splunk Add-on for VMware has been configured as a scheduler.
It uses one or more DCNs to manage API data collection from vCenter server. After you deploy a DCN, use the Collection Configuration dashboard to configure the DCN for data collection. In large, complex Splunk platform deployments, install the Distributed Collection Scheduler on a dedicated Splunk Enterprise instance to distribute the data collection load.
Build your deployment
Once you have the deployment described above, use this Configuration Guide to build a deployment that best meets your needs.
- Scale your deployment by adding data collection nodes.
- Deploy cluster deployments.
- Configure the data that gets collected and optimize collection performance.
- Configure performance metrics.
Get support for Splunk App for VMware
To get help with Splunk App for VMware,
Learn more and how to get help
This documentation applies to the following versions of Splunk® App for VMware: 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.4.5