Splunk 导出/导入app

有的时候我们自己创建好了一个app,希望将它导出方便导入其他环境或集群中,按照如下步骤导出(以上篇博客中创建的app为例 https://blog.csdn.net/QYHuiiQ/article/details/117965581):

[root@localhost bin]# pwd
/usr/local/wyh/splunk-2021/splunk/bin
[root@localhost bin]# ./splunk package app my_app        //my_app就是要导出的app的folder name
Your session is invalid.  Please login.
Splunk username: admin
Password:
Login successful, running command...
App 'my_app' is packaged.
Package location: /usr/local/wyh/splunk-2021/splunk/etc/system/static/app-packages/my_app.spl

在上面的打印信息中我们可以在提示的路径下找到导出的app文件:

Splunk 导出/导入app

生成的是一个包,所以我们不能直接打开:

Splunk 导出/导入app

导出成功后,我们尝试把之前创建的app删掉,删之前先把进程停掉:

[root@localhost bin]# ./splunk stop

Splunk 导出/导入app

启动splunk:

[root@localhost bin]# ./splunk start

返回到web界面可以发现我们先前创建的app已经没有了:

Splunk 导出/导入app

然后我们导入刚才导出的app:

Splunk 导出/导入app

Splunk 导出/导入app

然后重启splunk,否则app的icon logo是不显示的,重启之后就可以恢复到之前我们创建的app了:

Splunk 导出/导入app

这样就完成了splunk app导入与导出的操作。

 

 

 

上一篇:Splunk中使用mvexpand mvzip将同一行的多值数据拆分成多条数据


下一篇:Splunk集成Kafka配置方法