<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to create Python Script to get logs from an API in ERROR ExecProcessor? in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/How-to-create-Python-Script-to-get-logs-from-an-API-in-ERROR/m-p/656116#M111137</link>
    <description>&lt;P&gt;Hello,&lt;BR /&gt;we are a from a software editor integration team and we would like to help our customer to integrate easily our logs in their splunk.&lt;BR /&gt;So we developped a python script using your samples and our own python script to access our Audit trail API.&lt;/P&gt;
&lt;P&gt;The current script is working well outside splunk and retrieve our logs/ as soon as there are new indexes and forward the json result to stdout.&lt;/P&gt;
&lt;P&gt;But as soon as we put it inside Splunk we have "ERROR ExecProcessor" errors which are not very self explanatory.&lt;BR /&gt;-----------------------------------&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from... ...bin\scripts\Final-2.py"", line 57, in &amp;lt;module&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" response = requests.get(url, headers={'Content-Type': 'application/json'}, cert=cert_context, verify = False)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from ... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\api.py", line 76, in get&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" return request('get', url, params=params, **kwargs)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\api.py", line 61, in request&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" return session.request(method=method, url=url, **kwargs)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\sessions.py", line 542, in request&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" resp = self.send(prep, **send_kwargs)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\sessions.py", line 655, in send&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" r = adapter.send(request, **kwargs)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\adapters.py", line 416, in send&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" self.cert_verify(conn, request.url, verify, cert)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\adapters.py", line 250, in cert_verify&amp;nbsp;&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;It seems our script is refused at the line&amp;nbsp;&lt;BR /&gt;response = requests.get(url, headers={'Content-Type': 'application/json'}, cert=cert_context, verify = False)&lt;BR /&gt;We tried with or without&amp;nbsp;verify = False with no clues why its refused.&lt;/P&gt;
&lt;P&gt;Did you have any ideas about why it's stuck inside Splunk ? (we tried in Linux and in Windows with the same Result)&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;TrustBuilder team&lt;/P&gt;</description>
    <pubDate>Wed, 30 Aug 2023 16:34:21 GMT</pubDate>
    <dc:creator>TrustBuilder</dc:creator>
    <dc:date>2023-08-30T16:34:21Z</dc:date>
    <item>
      <title>How to create Python Script to get logs from an API in ERROR ExecProcessor?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-create-Python-Script-to-get-logs-from-an-API-in-ERROR/m-p/656116#M111137</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;we are a from a software editor integration team and we would like to help our customer to integrate easily our logs in their splunk.&lt;BR /&gt;So we developped a python script using your samples and our own python script to access our Audit trail API.&lt;/P&gt;
&lt;P&gt;The current script is working well outside splunk and retrieve our logs/ as soon as there are new indexes and forward the json result to stdout.&lt;/P&gt;
&lt;P&gt;But as soon as we put it inside Splunk we have "ERROR ExecProcessor" errors which are not very self explanatory.&lt;BR /&gt;-----------------------------------&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from... ...bin\scripts\Final-2.py"", line 57, in &amp;lt;module&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" response = requests.get(url, headers={'Content-Type': 'application/json'}, cert=cert_context, verify = False)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from ... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\api.py", line 76, in get&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" return request('get', url, params=params, **kwargs)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\api.py", line 61, in request&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" return session.request(method=method, url=url, **kwargs)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\sessions.py", line 542, in request&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" resp = self.send(prep, **send_kwargs)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\sessions.py", line 655, in send&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" r = adapter.send(request, **kwargs)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\adapters.py", line 416, in send&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" self.cert_verify(conn, request.url, verify, cert)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;08-30-2023 06:33:05.632 -0700 ERROR ExecProcessor [4316 ExecProcessor] - message from .... ...bin\scripts\Final-2.py"" File "C:\Program Files\Splunk\Python-3.7\lib\site-packages\requests\adapters.py", line 250, in cert_verify&amp;nbsp;&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;It seems our script is refused at the line&amp;nbsp;&lt;BR /&gt;response = requests.get(url, headers={'Content-Type': 'application/json'}, cert=cert_context, verify = False)&lt;BR /&gt;We tried with or without&amp;nbsp;verify = False with no clues why its refused.&lt;/P&gt;
&lt;P&gt;Did you have any ideas about why it's stuck inside Splunk ? (we tried in Linux and in Windows with the same Result)&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;TrustBuilder team&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2023 16:34:21 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-create-Python-Script-to-get-logs-from-an-API-in-ERROR/m-p/656116#M111137</guid>
      <dc:creator>TrustBuilder</dc:creator>
      <dc:date>2023-08-30T16:34:21Z</dc:date>
    </item>
  </channel>
</rss>

