Клиентский модуль Splunk для нескольких хостов - PullRequest
0 голосов
/ 26 октября 2018

Я довольно новичок в Splunk и Python.

Я использую Splunklib.client для подключения Splunk API.Мой код ниже:

import splunklib.client as client
import splunklib.results as result
HOST = 'Localhost'
PORT = '8000
USERNAME = "username"
PASSWORD = "password"

service = client.connect(
    host=HOST,
    port=PORT,
    username=USERNAME,
    password=PASSWORD)
rr = results.ResultsReader(service.jobs.export("query")

Мои вопросы: у меня есть несколько хостов, таких как localhost1, localhost2, localhost3 и т. Д. Есть ли способ получить данные через этот модуль на нескольких хостах?

Спасибо

1 Ответ

0 голосов
/ 26 октября 2018

Должно быть просто:

service1 = client.connect(
    host=HOST1,
    port=PORT1,
    username=USERNAME1,
    password=PASSWORD1)
rr = results.ResultsReader(service1.jobs.export("query")

service2 = client.connect(
    host=HOST2,
    port=PORT2,
    username=USERNAME2,
    password=PASSWORD2)
rr = results.ResultsReader(service2.jobs.export("query")
...