如何在脚本中启动Splunk Forwarder
我想开始使用Splunk监控我们的docker工人。 要做到这一点,我想把它添加到docker构build文件。
问题是,如果您第一次启动转发器,它会提示您同意许可协议,这会违反脚本。
有没有办法启动Splunk转发器而不提示?
您正在查找的参数是--accept-license --answer-yes --no-prompt
。
Splunk员工在自己的时间发布了一些Docker镜像 ,可以满足这一点。 查看转发器entrypoint.sh
中的SPLUNK_START_ARGS
。
此外,Docker本身支持将自己的日志发送到Splunk 。 这包括所有容器的stdout和stderr,所以你可能不需要你自己的转发器。