我想开始用Splunk来监控码头工人。为此,我想将它添加到docker构建文件中。
问题是,如果它是第一次启动转发器,它会提示您同意许可协议,这会破坏脚本。
有没有办法在没有提示的情况下启动Splunk转发器?
答案 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,因此您可能不需要自己的转发器。