如何在脚本中启动Splunk Forwarder

时间:2016-08-22 20:04:33

标签: docker dockerfile splunk

我想开始用Splunk来监控码头工人。为此,我想将它添加到docker构建文件中。

问题是,如果它是第一次启动转发器,它会提示您同意许可协议,这会破坏脚本。

有没有办法在没有提示的情况下启动Splunk转发器?

1 个答案:

答案 0 :(得分:2)

您要查找的参数是--accept-license --answer-yes --no-prompt

Splunk员工在他自己的时间发布了一些Docker images,可以满足这一需求。请查看转发器entrypoint.sh中的SPLUNK_START_ARGS

此外,Docker本身supports sending its own logs to Splunk。这包括所有容器的stdout和stderr,因此您可能不需要自己的转发器。