Splunk Search

Why does Splunk module python script get an SSL error?

rockzers
Path Finder

how to access splunk using python script

when i run this code i get an error

import splunklib.client as client
service = client.connect(host='192.0.0.1', port=8000, username='username', password='password',verify=False) 
print(service)

shows an error

ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1129)
Labels (2)
0 Karma
1 Solution

yuanliu
SplunkTrust
SplunkTrust

splunklib.client is meant to connect to Splunk's REST API, which runs on port 8089 by default, not port 8000.   Unless you specifically changed configuration, that service at port 8000 is the Web user interface with plain text HTTP.  See example in Use Python SDK to export data.

View solution in original post

0 Karma

yuanliu
SplunkTrust
SplunkTrust

splunklib.client is meant to connect to Splunk's REST API, which runs on port 8089 by default, not port 8000.   Unless you specifically changed configuration, that service at port 8000 is the Web user interface with plain text HTTP.  See example in Use Python SDK to export data.

0 Karma
Get Updates on the Splunk Community!

Unlock Database Monitoring with Splunk Observability Cloud

  In today’s fast-paced digital landscape, even minor database slowdowns can disrupt user experiences and ...

Purpose in Action: How Splunk Is Helping Power an Inclusive Future for All

At Cisco, purpose isn’t a tagline—it’s a commitment. Cisco’s FY25 Purpose Report outlines how the company is ...

[Upcoming Webinar] Demo Day: Transforming IT Operations with Splunk

Join us for a live Demo Day at the Cisco Store on January 21st 10:00am - 11:00am PST In the fast-paced world ...