Dashboards & Visualizations

Can I call a Python script from a dashboard and output its result in a panel?

alonsocaio
Contributor

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.

0 Karma
1 Solution

kamlesh_vaghela
SplunkTrust
SplunkTrust

@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

View solution in original post

kamlesh_vaghela
SplunkTrust
SplunkTrust

@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

View solution in original post

pruthvikrishnap
Contributor
0 Karma
Take the 2021 Splunk Career Survey

Help us learn about how Splunk has
impacted your career by taking the 2021 Splunk Career Survey.

Earn $50 in Amazon cash!