Splunk Enterprise Security

Adhoc search head: Best practisce

0xAli
Explorer

Hi Everyone,

I have a clustered SH (Install ES App) + Adhoc search head.

I need to know what is the role of the adhoc SH and what is the apps should be installed on it?

Labels (2)
0 Karma

isoutamo
SplunkTrust
SplunkTrust
Are you talking about on prem instances or splunk cloud?
0 Karma

0xAli
Explorer

It's onprem environment.

0 Karma

livehybrid
SplunkTrust
SplunkTrust

Hi @0xAli 

The primary role of the adhoc SH here would be to run non-security based searches/workloads. This could be management reports, scheduled searches to monitoring the health of your Splunk Deployment, ITOps etc. 

I would typically recommend ensuring that users who only need to perform general IT or operational searches are granted access only to the Ad-hoc Search Head whilst reserving access to the ES Search Head Cluster exclusively for security analysts and SOC operations as its important for the security users to have their context available (e.g. lookup contents) when performing investigations therefore in most circumstances it would be better for them to do so on the ES SHC not AdHoc. 

The other thing is that is that ES users might be prompted to run drilldown searches from their investigations/findings and it could become problematic if they are trying to switch SHs. 

Therefore you would only need to install the relevant apps for the searches/dashboarding you plan to perform on your Adhoc SH rather than all the complimentary ES TAs.

🌟 Did this answer help you? If so, please consider:

  • Adding karma to show it was useful
  • Marking it as the solution if it resolved your issue
  • Commenting if you need any clarification

Your feedback encourages the volunteers in this community to continue contributing

kknairr
Communicator

@0xAli As per your setup, Splunk Enterprise Security (ES) deployment with a search head cluster along with the adhoc search head serves a distinct role. It is configured to handle interactive, non-scheduled searches and dashboards, like adhoc searches run by users during an investigation and stuff like that, effectively offloading general workloads from the ES cluster.

You can configure the setting 'adhoc_searchhead = true' in server.conf. This setting configures a member as an ad-hoc search head. This adhoc search head member does not run scheduled jobs and handles adhoc search requests.

Another strategy is you can also make the captain node in a cluster as adhoc search head to reduce its compute load since it manages the cluster member functions. Use the setting 'captain_is_adhoc_searchhead' to reduce compute load on the captain.

The idea is to keep ES workloads isolated on the ES SH cluster, while the adhoc SH provides a place for users to run exploratory searches and dashboards without impacting correlation searches or risk analysis.

On the app installation part, you can install any supported or custom apps or add-ons as required that provide visualization or reporting requirements for your environment.

Refer the server.conf link provided for referencing the setting. Hope it clarifies.

Ref: server.conf | Platform (last updated 2026-02-07T13:35:36.291Z)

>>

If this post addressed your question, you can:

  • Give it karma to show appreciation 👍
  • Mark it as the solution if it solved your issue ✔️
  • Add a comment if you’d like more details ✏️

Acknowledging helpful answers keeps the community strong and motivates contributors to continue sharing their expertise.

>>

livehybrid
SplunkTrust
SplunkTrust

@kknairr I think @0xAli is talking here about a separate SH outside the ES SHC therefore the captain_is_adhoc_searchhead and adhoc_searchhead server.conf settings wont apply?

🌟 Did this answer help you? If so, please consider:

  • Adding karma to show it was useful
  • Marking it as the solution if it resolved your issue
  • Commenting if you need any clarification

Your feedback encourages the volunteers in this community to continue contributing

Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Index This | What travels the world but is also stuck in place?

April 2026 Edition  Hayyy Splunk Education Enthusiasts and the Eternally Curious!   We’re back with this ...

Discover New Use Cases: Unlock Greater Value from Your Existing Splunk Data

Realizing the full potential of your Splunk investment requires more than just understanding current usage; it ...

Continue Your Journey: Join Session 2 of the Data Management and Federation Bootcamp ...

As data volumes continue to grow and environments become more distributed, managing and optimizing data ...