![](/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.