import splunklib.client as client import splunklib.results as results service = client.connect( host="ipaddress", port=portnumber, username="username", password="password", scheme = "https" ) kwargs_blockingsearch = {"exec_mode": "normal", "earliest_time": "-15m", "latest_time": "now", "enable_lookups": "true"} searchquery_blocking = '''search index=sample source="*sample*" AND host="v*lu*" OR host="s*mple*" | search httpcode=500 ''' job = service.jobs.create(searchquery_blocking, **kwargs_blockingsearch) while True: while not job.is_ready(): pass if job["isDone"] =="1": break results = job.results(**{"output_mode": "json"}) print(results)
... View more