Tag: splunk

在docker容器中首次启动splunk时是否可以跳过许可证协议页面?

我在创build容器的时候创build了一个Dockerfile,我需要在Splunk的背面创build多个login用户。 我正在得到splunk协议问题,无法跳过/接受关于build立容器的协议如下所示。 Dockerfile FROM splunk/splunk:latest ENV SPLUNK_HOME /opt/splunk RUN apt-get update && apt-get install -y wget COPY ./splunk-launch.conf /opt/splunk/etc/splunk-launch.conf COPY ./splunk.license /opt/splunk/etc/licenses/enterprise/splunk.license COPY ./My-app1 / /opt/splunk/etc/apps/My-app1 COPY ./My-app2 /opt/splunk/etc/apps/My-app2 COPY ./My-app3 /opt/splunk/etc/apps/My-app3 COPY ./splunk_user.sh /opt/splunk/bin/splunk_user.sh RUN chmod +x /opt/splunk/bin/splunk_user.sh RUN chown -R splunk:splunk /opt/splunk/bin/splunk_user.sh EXPOSE 8000/tcp 8089/tcp 8191/tcp 9997/tcp 1514 8088/tcp VOLUME [ “/opt/splunk/etc”, “/opt/splunk/var” […]

如何在脚本中启动Splunk Forwarder

我想开始使用Splunk监控我们的docker工人。 要做到这一点,我想把它添加到docker构build文件。 问题是,如果您第一次启动转发器,它会提示您同意许可协议,这会违反脚本。 有没有办法启动Splunk转发器而不提示?

使用docker-compose运行splunk logger需要什么?

我正在尝试使用docker-compose来获得splunk日志驱动程序 我已经使用outcoldman / splunk设置了splunk Enterprise的一个实例:6.4.1,并打开了HEC,并打开了SSL。 如果我只是简单地使用docker来启动一个容器,比如nginx,那么一切都如预期的那样。 docker run –name nginx -d –publish 80:80 –log-driver=splunk –log-opt splunk-token={my-token} –log-opt splunk-url=https://{my-host}:8088 –log-opt splunk-insecureskipverify=true nginx 但是,如果我尝试在docker-compose v1或v2中指定相同的值,则失败 错误:无法初始化logging驱动程序:EOF 这是我的docker-compose.yml version: "2" services: nginx: image: nginx ports: – 80:80 logging: driver: splunk options: splunk-url: https://{my-host}:8080 splunk-token: {my-token} splunk-insecureskipverify: 'true' 我错过了什么?