Getting Data In

Is it possible to have a custom REST endpoint that executes scripts on a universal forwarder?

a212830
Champion

Hi,

Is it possible to have a custom REST endpoint that executes scripts on a universal forwarder?

0 Karma

m_zimmermann
New Member

Not going that route seems like the right approach. There is usually a good reason that certain scenarios are not covered in the security guide
https://docs.splunk.com/Documentation/Splunk/6.5.0/Security/Hardeningstandards

0 Karma

jkat54
SplunkTrust
SplunkTrust

I agree with all three comments above.

The answer is no you can't do it on a universal forwarder, you could do it on a heavy forwarder, and be careful that you do it with security in mind. Bmacias84 gave some great info on settings you should consider if you do this with a heavy forwarder.

What you could do is execute scripts via scripted inputs and deploy those via the deployment server.

0 Karma

bmacias84
Champion

If you want to do this I would suggest using a HF and extend the Splunk Rest endpoints with restmap.conf. restmap.conf supports requireAuthentication settings.

0 Karma

dominiquevocat
SplunkTrust
SplunkTrust

I am wondering the same. Since the handling seems to be done by $SPLUNK_HOME/bin/rest_handler.py i think it will n ot work since there is no python on a universal forwarder.
I have a script that i would like to expose as a custom rest endpoint but i get a 400/bad request as a reply.

0 Karma

m_zimmermann
New Member

If there is any, I'd be very careful about exposing it. Properly securing that endpoint would be an interesting challenge.

0 Karma
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!

Analytics Workspace deprecation

As of Splunk Cloud Platform 10.4.2604 and Splunk Enterprise 10.4, Analytics Workspace is now deprecated. ...

Splunk Developer Day Recap: Building, Publishing, and Growing on the Splunk Platform

Splunk Developer Day brought the Splunk developer community together for a practical look at what it means to ...

[Puzzles] Solve, Learn, Repeat: Matching cron expressions

This puzzle (first published here) is based on matching timestamps to cron expressions.All the timestamps ...