【问题标题】:How to start Splunk Forwarder within a script如何在脚本中启动 Splunk Forwarder
【发布时间】:2016-08-22 20:04:33
【问题描述】:

我想开始使用 Splunk 监控我们的 docker。为此,我想将其添加到 docker buildfile 中。

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

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

【问题讨论】:

    标签: docker dockerfile splunk


    【解决方案1】:

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

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

    另外,Docker 原生 supports sending its own logs to Splunk。这包括所有容器的标准输出和标准错误,因此您可能不需要自己的转发器。

    【讨论】:

    • 这非常有用。在哪里可以找到以下值:splunk-token、splunk-capath、splunk-caname?我们正在使用 splunk 云灯。
    • 启用令牌后,您可以在 Web UI 中为 HTTP 事件收集器 生成令牌。我不确定这是否是 splunk cloud light 的一部分,请咨询他们的支持。
    • caname 将默认为您的网址,您不需要它。 splunk 云实例的capath 的根证书应该可以在某处下载,支持应该能够为您提供链接。您可以使用splunk-insecureskipverify 进行测试以跳过 TLS 验证。
    • 如果您有数百或数千台服务器,这可能会有所帮助。 linuxsysadmins.com/splunk-forwarder-installation-using-ansible
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多