Getting Data In

Is there a way to launch a script on the Universal Forwarder's App's bin directory from the search head?

daniel333
Builder

Hello,

Is there a way to launch a script on the Universal Forwarder's App's bin directory from the search head?

For example:
Scheduled search index=java *oom* host=mybadjbossserver

Causes:
mybadjbossserver's universal forwarder to call /opt/splunkforwarders/etc/apps/myjobsapps/bin/fixjboss.sh to run

Right now I have scripted inputs that have scripts that check the condition via bash, which isn't good. I suppose I could use wget to make an API call to a search head and act on results, but I feel like I would be running the same script twice (one for the notification and one for the action) and I am not really confident in my ability to produce a good API call.

0 Karma

tom_frotscher
Builder

Hi,

if you define your scheduled search as an alert, you can configure a script to be run whenever the alert is triggered. For security reasons, the scripts need to be placed in a specific folder, which can be similar to the folder you posted:

$SPLUNK_HOME/etc/<AppName>/bin/scripts

Is this a solution to your problem?

You can get further informations here:

http://docs.splunk.com/Documentation/Splunk/6.2.2/Alert/Setupalertactions#Run_a_script_for_an_alert_...

0 Karma
Get Updates on the Splunk Community!

The All New Performance Insights for Splunk

Splunk gives you amazing tools to analyze system data and make business-critical decisions, react to issues, ...

Good Sourcetype Naming

When it comes to getting data in, one of the earliest decisions made is what to use as a sourcetype. Often, ...

See your relevant APM services, dashboards, and alerts in one place with the updated ...

As a Splunk Observability user, you have a lot of data you have to manage, prioritize, and troubleshoot on a ...