Splunk® Enterprise

Monitoring Splunk Enterprise

Splunk Enterprise version 9.0 will no longer be supported as of June 14, 2024. See the Splunk Software Support Policy for details. For information about upgrading to a supported version, see How to upgrade Splunk Enterprise.
This documentation does not apply to the most recent version of Splunk® Enterprise. For documentation on the most recent version, go to the latest release.

About Splunk Assist

Splunk Assist brings the power of Splunk Cloud management insights to self-managed Splunk Enterprise deployments to analyze and continually evaluate security posture, assisting administrators with cloud-powered recommendations to change configurations to enhance security.

Splunk Assist uses support usage data to generate insights into your deployment, and auto-updates itself to provide the latest information that you can use to ensure that your deployment operates at peak security, performance, and compliance.

Splunk Assist operates as a part of Monitoring Console. It comes with Splunk Enterprise version 9.0 and higher, and you do not have to download or install anything to use it. See the system requirements later in this topic for specifics on what you need to get started.

Splunk Assist comes with several helper packages:

  • App Assist, which monitors the Splunk apps in your deployment to ensure they are up to date and secure
  • Certificate Assist, which provides insight on the public key certificates that you have installed in your Splunk Enterprise deployment and provides guidance according to Splunk security best practice
  • Config Assist, which monitors the configurations in your deployment and provides insights about those configurations according to Splunk best practice

For the latest information on any known issues with Splunk Assist, see the known issues.

System requirements for Splunk Assist

Splunk Assist comes with Splunk Enterprise as part of the Monitoring Console. Your Splunk Enterprise license lets you use it at no additional cost. You must activate Splunk Assist before you can use it to ensure that Splunk provisions a unique set of Splunk Cloud resources for your deployment.

Requirements for Splunk Assist

Splunk Assist has the following requirements for use with your Splunk Enterprise deployment. These are the minimum requirements and are above the requirements that you need for Splunk Enterprise itself. The helper packages that come with Splunk Assist have additional requirements.

  • The Splunk Enterprise instances in your deployment must meet the CPU, memory, and disk space requirements that appear in the system requirements topic in the Installation Manual
  • The instance on which you run Splunk Assist must have an additional 10 percent of available disk space over the requirements that appear in the Installation Manual
  • The operating system on the instance where you run Splunk Assist must be either Linux or Windows. Splunk does not support running Splunk Assist on other operating systems
  • The version of Splunk Enterprise on the instance where you run Splunk Assist must be 9.0.0 or higher. Older versions of Splunk Enterprise can't run Splunk Assist, even though they have Monitoring Console
  • You must enable support usage data in your deployment. Splunk Assist doesn't work if support usage data is not available
  • You must run Splunk Assist on an instance that runs Monitoring Console. Splunk Assist doesn't work on instances that don't run Monitoring Console

Requirements for Splunk Assist helper packages

There are additional requirements that come with the Certificate Assist and Config Assist helper packages that come with Splunk Assist,

  • The instance on which you run Splunk Assist must have the most up-to-date certificate authority certificate package (ca-certificates) for its operating system installed
  • Your deployment must have a minimum of one connected forwarder and two indexers to get insights from Certificate Assist
  • You must have already secured communication between your indexers and forwarders using transport layer security (TLS) certificates. For instructions on how to do this, see Configure Splunk indexing and forwarding to use TLS certificates in the Securing Splunk Enterprise Manual.
  • You must enable the capture of certificate logs on all indexers in your deployment. Specifically, your default Splunk Enterprise logging level must be at INFO or lower. See Enable debug logging in the Troubleshooting Manual for details on how to configure Splunk logging.

Where in your Splunk Enterprise deployment you can run Splunk Assist

While Splunk Assist collects and presents insights from all Splunk Enterprise instances in your deployment, there are some limits to where you can access Splunk Assist from Monitoring Console.

Supported Splunk Enterprise instances for using Splunk Assist

You can use Splunk Assist from Monitoring Console on the following instance types:

  • Standalone search heads
  • Search head deployers
  • License managers

Unsupported Splunk Enterprise instances for using Splunk Assist

You can't use Splunk Assist on the following instance types:

  • indexers
  • search head cluster nodes
  • anywhere in an indexer cluster, including managers and peers
  • any kind of forwarder
  • any Splunk Enterprise instance that has the Federal Information Processing Standards (FIPS) mode enabled
  • any Splunk Enterprise instance that Splunk Assist supports where you have not enabled support usage data
  • any Splunk Cloud Platform instance

Splunk Assist performance impact on Splunk Enterprise environments

Because Splunk Assist uses Splunk usage data for a majority of the insights it provides, your Splunk Enterprise environment already performs some of the work that is necessary to generate these insights, if you remain opted-in to share that telemetry with Splunk. While Splunk Assist does perform additional searches and its helper packages do run specific processes for these insights, these processes do not result in appreciable degradation of performance for your Splunk Enterprise infrastructure as a result of using Splunk Assist.

For information on how Splunk uses usage data and how to opt in to sharing that data for use by Splunk Assist, see Share performance and usage data in the Admin Manual.

Get started with Splunk Assist

Configure your Splunk deployment to use Splunk Assist

Last modified on 23 September, 2022
Investigate feature health status changes   Configure your Splunk Enterprise deployment to use Splunk Assist

This documentation applies to the following versions of Splunk® Enterprise: 9.0.0


Was this topic useful?







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