All Apps and Add-ons

Unable to connect to Splunk server through python script

marisstella
Explorer

Hello guys,
I have a python script, which collects Host, Port, username, password to create a connection. After this, it will pass the query and fetches the data from splunk.
My script is working perfectly if I run the script in local machine with local machine Host (means, Splunk has installed in the same machine)
But when I use the same script to connect with splunk which is running in AWS machine, it is unable to create a connection.

So what can be the issue?
SSH certificate? if, Yes, how can I specify this attribute in the script?

my script has only these:
host = host,
port = port,
username = username,
password = password

Any other issues?

0 Karma
1 Solution

PavelP
Motivator

are you trying to execute the script on your local machine and connect to a Splunk running in AWS?

First check that you can create a TCP connection and it's not blocked by firewall:

curl -vk https://<username>:<password>@<yourSplunkIP>:8089/

for example:

 curl -vk https://marisstella:password@54.1.2.3:8089/

View solution in original post

0 Karma

PavelP
Motivator

are you trying to execute the script on your local machine and connect to a Splunk running in AWS?

First check that you can create a TCP connection and it's not blocked by firewall:

curl -vk https://<username>:<password>@<yourSplunkIP>:8089/

for example:

 curl -vk https://marisstella:password@54.1.2.3:8089/
0 Karma
Get Updates on the Splunk Community!

Splunk ITSI & Correlated Network Visibility

  Now On Demand   Take Your Network Visibility to the Next Level In today’s complex IT environments, ...

Community Content Calendar, August edition

In the dynamic world of cybersecurity, staying ahead means constantly solving new puzzles and optimizing your ...

Pro Tips for First-Time .conf Attendees: Advice from SplunkTrust

Heading to your first .Conf? You’re in for an unforgettable ride — learning, networking, swag collecting, ...