多个医院的Splunk客户端模块

2024-07-05 09:19:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我对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等等,有没有办法通过这个模块在多个主机上获取数据

谢谢


Tags: importclienthostportasserviceusernamepassword
1条回答
网友
1楼 · 发布于 2024-07-05 09:19:36

应该简单到:

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")

相关问题 更多 >