Alerting

output *results* in script

netwrkr
Communicator

We are using a Perl script to create tickets when a given event meets a certain threshold. How can we include the results of the search in the ticket? This seems like it should be pretty easy, but darned if I can figure out how to get at that data. Otherwise, all we have is a ticket with a link to the search we have to click on to get at the information we seek.

Thanks.

sbsbb
Builder

I've found something interesting there...
https://github.com/georgestarcher/Splunk-Alert/blob/master/targetlist.py
http://www.georgestarcher.com/splunk-alert-scripts-automating-control/

The splunk doc is really missing some examples...

0 Karma

dcparker
Path Finder

Have you had any luck with this? I am looking at the same thing.

0 Karma

sbsbb
Builder

Do there is no other way to get the raw data, and read them manually in the script 😞
In which form are they stored ?

0 Karma

JSapienza
Contributor

From the link in my answer post:

$8 = path to a file where raw results of this search are located (as opposed to passing the actual results into the ticket--this could be a lot of data).

JSapienza
Contributor

I use an email alert for grabbing the full search result to send to our ticketing system. Some of my alrets send the results as a pdf. This was simple and cleaner to interface with CA's service desk application.

I think you would have to cat $8 , but I bet its format is a not very pretty since it contains raw results

$8= File where the results for this search are stored (contains raw results)

0 Karma

netwrkr
Communicator

Which of the available variables will give me the results of the search? Not the fact the alert fired but the OUTPUT of the search.

0 Karma

JSapienza
Contributor

Then it might be the way you are handling the variables. That example was Bash, so $1, $2 etc are defined as positional parameters passed to the script. This would be represented differently in Perl. My Perl skills are not that great , but if I'm not mistaken they would be something like $ARGV[1],$ARGV[2], etc.

0 Karma

netwrkr
Communicator

been there, done that. It doesn't include the results.

0 Karma
Get Updates on the Splunk Community!

Routing logs with Splunk OTel Collector for Kubernetes

The Splunk Distribution of the OpenTelemetry (OTel) Collector is a product that provides a way to ingest ...

Welcome to the Splunk Community!

(view in My Videos) We're so glad you're here! The Splunk Community is place to connect, learn, give back, and ...

Tech Talk | Elevating Digital Service Excellence: The Synergy of Splunk RUM & APM

Elevating Digital Service Excellence: The Synergy of Real User Monitoring and Application Performance ...