Deployment Architecture

How to package custom app in Default splunk package / executable?

ayush1906
Communicator

Hi folks,

I have a requirement to add custom app in the default splunk executable.

Currently, we are having splunk .tar setup after which we untar it to install and when splunk service starts we place our custom application in the "etc/apps" folder.

I was thinking is it possible that if I untar the setup file, place my app in the "etc/apps" folder and again zip it. following which I give it for deployment so that it's a one-step.

Is it possible or would it result in some hash mismatch since the original setup is getting tempered with?

0 Karma

nickhills
Ultra Champion

Is this Splunk Core or Universal Forwarder?
I cant help but think this is not the correct approach, is there a specific reason you can not use a deployment server?

If my comment helps, please give it a thumbs up!
0 Karma

ayush1906
Communicator

hi nick, we were planning on modifying splunk core package, but we have dropped that plan due to too many unknowns.

0 Karma

ayush1906
Communicator

splunk enterprise on a Linux server. this installation will act as a search head

0 Karma

nickhills
Ultra Champion

Why cant you use a deployment server?

You can script your install process to automatically add the host to a DS on install, and then use the DS to automatically deploy your custom application. By far and away, this is the better approach.

In my opinion, it is not a sensible choice to "repack" the Splunk provided install with custom code, unless you have a specific use case where alternatives are not available.

If my comment helps, please give it a thumbs up!
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!

Automated Threat Analysis: Available in ES Premier

Automated Threat Analysis: Centralize and Accelerate Phishing Investigations in Splunk Enterprise ...

What’s New in Splunk AI: Volume 02

Welcome to the second edition of “What’s New in Splunk AI” where we look at the latest and greatest updates, ...

Best Practices: Splunk auto adjust pipeline queue

When you enable autoAdjustQueue in Splunk, maxSize should be understood as the queue size Splunk starts with ...