Splunk Enterprise

How can I automatically retrieve latest splunk version?

camar
Engager

Hi,

I'd like to create a script to automate splunk hole process install. And im wondering how i could retrieve automaticaly the latest version of the package with wget command.

instead of getting by myself by log in splunk website with my credentials, is it possible to provide my login credentials directly in the wget command ?

In other words, i would like to calibrate my wget command to say it : hey wget, go get splunk latest version, here are my credentials...

At 1st glance, i would say that that python or ansible could help but I don't know how to take it...

Thanks in advance for your suggestions.

Labels (2)
0 Karma
1 Solution

somesoni2
Revered Legend

Give this shell script a try (comment/uncomment lines based on what type of product you want to download)

URL="https://www.splunk.com/en_us/download/splunk-enterprise.html"
#URL="https://www.splunk.com/en_us/download/universal-forwarder.html"
#OS_REGEX="linux-2\.6-x86_64\.rpm"
OS_REGEX="Linux-x86_64\.tgz"
#OS_REGEX="x64-release.msi"
RESPONSE=`curl -s --connect-timeout 10 --max-time 10 $URL`
LINK=`echo $RESPONSE | egrep -o "data-link=\"https://[^\"]+-${OS_REGEX}\"" | cut -c12- | rev | cut -c2- | rev`
echo $LINK
wget --no-check-certificate -P /tmp $LINK

View solution in original post

0 Karma

somesoni2
Revered Legend

Give this shell script a try (comment/uncomment lines based on what type of product you want to download)

URL="https://www.splunk.com/en_us/download/splunk-enterprise.html"
#URL="https://www.splunk.com/en_us/download/universal-forwarder.html"
#OS_REGEX="linux-2\.6-x86_64\.rpm"
OS_REGEX="Linux-x86_64\.tgz"
#OS_REGEX="x64-release.msi"
RESPONSE=`curl -s --connect-timeout 10 --max-time 10 $URL`
LINK=`echo $RESPONSE | egrep -o "data-link=\"https://[^\"]+-${OS_REGEX}\"" | cut -c12- | rev | cut -c2- | rev`
echo $LINK
wget --no-check-certificate -P /tmp $LINK
0 Karma

camar
Engager

Hello,

iam happy to say you that your code helped out as it works perfectly so far.

nom iam trying to study the construction you've used for $LINK.

i'll ping you if my head blows 🙂

And thank you

i mean it

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas     Cisco Live 2026 is almost here, and this ...

What Is the Name of the USB Key Inserted by Bob Smith? (BOTS Hint, Not the Answer)

Hello Splunkers,   So you searched, “what is the name of the usb key inserted by bob smith?”  Not gonna lie… ...

Automating Threat Operations and Threat Hunting with Recorded Future

    Automating Threat Operations and Threat Hunting with Recorded Future June 29, 2026 | Register   Is your ...