![](/img/trans.png)
[英]python script to run splunk query and get output as text output
[英]How to display python output in splunk?
我在python中编写一个代码,它将运行sql select查询并返回结果。 如何在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中显示。
您必须在commands.conf文件中传递此命令。 在stanza中给出命令名和键值对传递filename = python filename
[commandname] filename = python.py
您可以在docs.splunk上了解有关commands.conf文件的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.