我正在用python编写一个代码,它将运行sql select query并返回结果。如何在 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 中显示。
您必须在 command.conf 文件中传递此命令。在节中给出命令名称和键值对传递文件名 = python 文件名
[命令名称]文件名 = python.py
您可以在docs.splunk上了解有关command.conf文件的更多知识