Is it possible to call a Python or Shell script from a search/dashboard and output its result in a dashboard panel?
As an example, I'd like to run some whois script and show those information in my dashboard. Since this is just one of many other scripts I wanna try to run, I'd appreciate if you do not suggest to use any app or add-on from splunk base to do the whois search.
The scripts would be located inside "/etc/apps/APP_NAME/bin/", following the documentation.
@alonsocaio
You can call Splunk Custom Endpoint to execute a script in bin
folder.
1) create an endpoint
2) create a javascript to call endpoint
3) include javascript in your the dashbaord, call rest endpoint and display response in the dashboard.
Please check below links for implementation.
https://www.hurricanelabs.com/splunk-tutorials/splunk-custom-endpoints-part-1-the-basics
https://www.hurricanelabs.com/splunk-tutorials/splunk-custom-endpoints-part-2-cleaning-the-data
https://www.hurricanelabs.com/splunk-tutorials/splunk-custom-endpoints-part-3-posting-the-data
https://www.hurricanelabs.com/splunk-tutorials/splunk-custom-endpoints-part-4-getting-the-data
Thanks
@alonsocaio
You can call Splunk Custom Endpoint to execute a script in bin
folder.
1) create an endpoint
2) create a javascript to call endpoint
3) include javascript in your the dashbaord, call rest endpoint and display response in the dashboard.
Please check below links for implementation.
https://www.hurricanelabs.com/splunk-tutorials/splunk-custom-endpoints-part-1-the-basics
https://www.hurricanelabs.com/splunk-tutorials/splunk-custom-endpoints-part-2-cleaning-the-data
https://www.hurricanelabs.com/splunk-tutorials/splunk-custom-endpoints-part-3-posting-the-data
https://www.hurricanelabs.com/splunk-tutorials/splunk-custom-endpoints-part-4-getting-the-data
Thanks
Creating an external lookup might work
https://docs.splunk.com/Documentation/Splunk/7.0.1/Knowledge/Configureexternallookups