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!

Optimize Cloud Monitoring

  TECH TALKS Optimize Cloud Monitoring Tuesday, August 13, 2024  |  11:00AM–12:00PM PST   Register to ...

What's New in Splunk Cloud Platform 9.2.2403?

Hi Splunky people! We are excited to share the newest updates in Splunk Cloud Platform 9.2.2403! Analysts can ...

Stay Connected: Your Guide to July and August Tech Talks, Office Hours, and Webinars!

Dive into our sizzling summer lineup for July and August Community Office Hours and Tech Talks. Scroll down to ...