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!

The Payment Operations Wake-Up Call: Why Financial Institutions Can't Afford ...

The same scenario plays out across financial institutions daily. A payment system fails at 11:30 AM on a busy ...

Make Your Case: A Ready-to-Send Letter for Getting Approval to Attend .conf25

Hello Splunkers, Want to attend .conf25 in Boston this year but not sure how to convince your manager? We've ...

Community Spotlight: A Splunk Expert's Journey

In the world of data analytics, some journeys leave a lasting impact not only on the individual but on the ...