SplunkForwarder в контейнере Docker не принимает аутентификацию от CLI - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь запустить Splunk в Docker-контейнере и не хочу вводить имя пользователя и пароль вручную.Итак, я использую команду CLI в сценарии: / opt / splunkforwarder / bin / splunk --accept-license --answer-yes --no-prompt --auth admin: start

Это вызывает ошибкузаявив: Ошибка команды: Подкоманда 'admin:' недопустима для команды '-auth'.

1 Ответ

0 голосов
/ 15 сентября 2018

Я не проверял, но в entrypoint.sh для спленк-изображения я использовал одну черту для auth, чтобы она работала, поэтому -auth admin:changeme должен иметь только одну черту. См. Например https://github.com/splunk/docker-splunk/blob/master/enterprise/entrypoint.sh

Кстати, если вы используете Splunk> = 7.1, вы обнаружите проблему, которая admin:changeme больше не работает, поэтому вам нужно заполнить пароль https://www.outcoldsolutions.com/blog/2018-04-25-docker-splunk-7-1-0/

Кроме того, в вашей команде spunk я не вижу команду. Вы приводите много аргументов, но не существует действенной команды, такой как start или add.

Если вы используете официальный образ, вы можете давать команды спленку, используя переменные окружения, см. https://github.com/splunk/docker-splunk/tree/master/enterprise

...