Splunk自定义模块

时间:2018-07-10 10:46:09

标签: python splunk splunk-sdk

我是Splunk和Python的新手,并开始使用Splunk自定义模块,并且我从Splunk网站Custom Module获得了参考。使用Visual Studio 2017-> Python3创建Same文件结构后,它给我一个错误

  • 未找到导入controllers.module
  • 找不到导入splunk
  • 未找到导入splunk.search
  • 未找到导入splunk.util
  • 未找到导入splunk.entity
  • 未找到从splunk.appserver.mrsparkle.lib导入json
  • 未找到将lib.util导入为util

注意:我已经使用“ pip install splunk-sdk”导入了Splunk SDK,但是,我在项目中找不到任何软件包。

请任何人指导我如何解决上述自定义模块包错误。

如果有现成的样品可用,请提出一个链接。

预先感谢

2 个答案:

答案 0 :(得分:0)

您可能在浪费时间。 Splunk模块已弃用一年以上,并且随时可能不受支持。 您要查找的软件包应该是Splunk的一部分。你安装了吗? 我相信Splunk不支持Python3。请尝试2.7。

答案 1 :(得分:0)

您是否尝试过查看simple_xml_exaples应用程序以实现sourcecodeviewer。我认为这是添加自定义HTML + CCS + third.js的好方法。 此外,它可以在自定义的dashboard.js中实现

  

编辑

下载Simple xml示例APP;在每个示例仪表板中,都可以看到它有一个名为sourceviewer的自定义组件,该组件将在每个仪表板页面的加载时间之后注入。

为此,自定义

  

dashboard.js

已创建并插入到APP/appserver/static中,因此它将覆盖原始的

因此,您可以在每个仪表板页面中插入新的所需组件,甚至不影响仪表板xml部件及其作为pdf生成器的功能。

我采用了这种方式,以便将自定义Nav用作SideBar。