Getting Data In

Executing python script as an alert action on windows

AKG1_old1
Builder

Hi,

I have to run python script as an alert action. My Splunk is on windows.

I tried my script running like this and its working. Its very basic hello world script.

C:\Program Files\Splunk\bin>splunk cmd python hello_world.py
This message will be displayed on the screen.

commands.conf  

[hello_world]
filename = hello_world.py

I have placed commands.conf in C:\Program Files\Splunk\etc\apps\search\local and C:\Program Files\Splunk\etc\system\local

when I am trying running this script from command line  its not working.
| script python hello_world 
OR
| script hello_world

Error Message: 
Error in 'script' command: Cannot find program 'hello_world' or script 'hello_world'.

Not sure why its not be able to find the script. I have placed it to multiple location.
$SPLUNK_HOME$\etc\apps\search\bin\scripts\hello_world.py
$SPLUNK_HOME$\bin\hello_world.py   (from command line it take this script)

My ultimate goal is to run this script as an alert action. but I dont think there is option to run python script. I have option as run a script but seems like that is only for shell script.

Thanks

 

Labels (1)
0 Karma
Get Updates on the Splunk Community!

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...