如何在splunk中显示python输出?

2024-07-05 09:51:18 发布

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

我正在用python编写一个代码,它将运行sqlselect查询并返回结果。如何在Splunk中显示python脚本的输出?你知道吗

目前,我只有一个运行sql查询的python脚本,并尝试导入import splunklib.client as client,但失败为[pylint] E0401:Unable to import 'splunklib.client'

试过这个:

import mysql.connector
import splunklib.client as client

#splunk credentials
HOST = "localhost"
PORT = 8089
USERNAME = "admin"
PASSWORD = "yourpassword"

# Connect to splunk and log in 
service = client.connect(
    host=HOST,
    port=PORT,
    username=USERNAME,
    password=PASSWORD)

但它在导入库时出错

我希望python脚本的输出类似于:

   STAGED = 1
   FAILED = 2
   VALIDATED =1

使用python脚本本身以SPLUNK格式显示。你知道吗


Tags: to代码import脚本clienthostsqlport
1条回答
网友
1楼 · 发布于 2024-07-05 09:51:18

你必须把这个命令传进来命令.conf文件。在第节中,给出命令名和键值对pass filename=python filename

[命令名] 文件名=Python.py你知道吗

你可以学到更多的知识文件.splunk关于命令.conf文件

相关问题 更多 >