【发布时间】:2016-08-22 20:04:33
【问题描述】:
我想开始使用 Splunk 监控我们的 docker。为此,我想将其添加到 docker buildfile 中。
问题是,如果它是您第一次启动转发器,它会提示您同意许可协议,这会破坏脚本。
有没有办法在没有提示的情况下启动 Splunk 转发器?
【问题讨论】:
标签: docker dockerfile splunk
我想开始使用 Splunk 监控我们的 docker。为此,我想将其添加到 docker buildfile 中。
问题是,如果它是您第一次启动转发器,它会提示您同意许可协议,这会破坏脚本。
有没有办法在没有提示的情况下启动 Splunk 转发器?
【问题讨论】:
标签: docker dockerfile splunk
您要查找的参数是--accept-license --answer-yes --no-prompt。
Splunk 员工在自己的时间发布了一些 Docker images,已经可以满足这一需求。在转发器entrypoint.sh 中查看SPLUNK_START_ARGS。
另外,Docker 原生 supports sending its own logs to Splunk。这包括所有容器的标准输出和标准错误,因此您可能不需要自己的转发器。
【讨论】:
caname 将默认为您的网址,您不需要它。 splunk 云实例的capath 的根证书应该可以在某处下载,支持应该能够为您提供链接。您可以使用splunk-insecureskipverify 进行测试以跳过 TLS 验证。