проверка конфигурации Logstash - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь проверить мою конфигурацию logstash.

Использование:

sudo -u logstash /usr/share/logstash/bin/logstash --path.settings -t -f /etc/logstash/conf.d

Я получил следующую ошибку:

Предупреждение о виртуальной машине на 64-битном сервере penJDK: если ожидается, что число процессоров увеличится с одного, то вам следует соответствующим образом настроить количество параллельных потоков GC, используя -XX: ParallelGCThreads = Nв $ LS_HOME / config или / etc / logstash.Вы можете указать путь, используя --path.settings.Продолжение использования значений по умолчанию Не удалось найти конфигурацию log4j2 по пути /tmp/hsperfdata_logstash/-t/log4j2.properties.Использование конфигурации по умолчанию, которая регистрирует ошибки на консоли [INFO] 2018-10-09 14: 56: 50.240 [основной] scaffold - Инициализация модуля {: module_name => "fb_apache",: directory => "/ usr / share / logstash /modules / fb_apache / configuration "} [INFO] 2018-10-09 14: 56: 50.265 [основной] каркас - Инициализация модуля {: module_name =>" netflow ",: directory =>" / usr / share / logstash / modules /netflow / configuration "} [INFO] 2018-10-09 14: 56: 50.378 [main] writabledirectory - Создание каталога {: setting =>" path.queue ",: path =>" / usr / share / logstash / data /queue "} [INFO] 2018-10-09 14: 56: 50.380 [main] writabledirectory - Создание каталога {: setting =>" path.dead_letter_queue ",: path =>" / usr / share / logstash / data / dead_letter_queue "} [WARN] 2018-10-09 14: 56: 51.099 [LogStash :: Runner] multilocal - Игнорирование файла 'pipelines.yml', поскольку заданы модули или параметры командной строки [INFO] 2018-10-09 14:56:51.126 Агент [LogStash :: Runner] - Постоянный файл UUID не найден.Генерация нового UUID {: uuid => "80207611-d5b8-47dd-b229-23c2ade385ae",: path => "/ usr / share / logstash / data / uuid"} [INFO] 2018-10-09 14: 56: 51.568Runner [LogStash :: Runner] - Запуск Logstash {"logstash.version" => "6.2.4"} [INFO] 2018-10-09 14: 56: 52.021 [Api Webserver] агент - Успешно запущена конечная точка API Logstash {:port => 9600} [ERROR] 2018-10-09 14: 56: 53.586 [Ruby-0-Thread-1: /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23 / lib / stud / task.rb: 22] beats - Недопустимая настройка для плагина ввода битов:

input {beats {# Этот параметр должен быть путем # Файл не существует или не может быть открыт / etc /pki / tls / certs / logstash-forwarder.crt ssl_certificate => "/etc/pki/tls/certs/logstash-forwarder.crt" ...}} [ОШИБКА] 2018-10-09 14: 56: 53.588 [Ruby-0-Thread-1: /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:22] beats - Неверная настройка для модуля ввода ритмов:

input {beats {# Этот параметр должен быть путем # Файл не существует или не может бытьpened /etc/pki/tls/private/logstash-forwarder.key ssl_key => "/etc/pki/tls/private/logstash-forwarder.key" ...}} [ОШИБКА] 2018-10-09 14:56: 53.644 [Ruby-0-Thread-1: /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:22] агент - не удалосьвыполнить действие {: action => LogStash :: PipelineAction :: Create / pipeline_id: main,: exception => «LogStash :: ConfigurationError»,: message => «Что-то не так с вашей конфигурацией.»,: backtrace => [»/usr/share/logstash/logstash-core/lib/logstash/config/mixin.rb:89:in config_init'", "/usr/share/logstash/logstash-core/lib/logstash/inputs/base.rb:62:in initialize '"," / usr / share / logstash / logstash-core / lib / logstash / plugins / plugin_factory.rb: 89: в plugin'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:112:in плагин '"," (eval): 8: в <eval>'", "org/jruby/RubyKernel.java:994:in eval' "," /usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:84:в initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:169:in инициализировать '"," /usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:40:in execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:315:in block в converge_state' "," / usr / share / logstash /logstash-core / lib / logstash / agent.rb: 141: в with_pipelines'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:312:in блоке в Converge_state '"," org / jruby / RubyArray.java: 1734: вeach'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:299:in converge_state '"," /usr/share/logstash/logstash-core/lib/logstash/agent.rb:166:in block in converge_state_and_update'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:141:in with_pipelines' "," / usr / share / logstash / logstash-core / lib/logstash/agent.rb:164:in converge_state_and_update'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:90:in execute '","/usr/share/logstash/logstash-core/lib/logstash/runner.rb:348:in block in execute'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:24:in block in initialize '"]}

Буду признателен за любую помощь в этом.

1 Ответ

0 голосов
/ 01 ноября 2018

Пожалуйста, проверьте файл logstash.yml, доступный в / etc / logstash?Если доступно, остановите службу logstash и убейте, если какие-либо процессы рушатся в фоновом режиме.Сохраните файл конфигурации в /etc/logstash/conf.d/your_file.conf.Чтобы запустить тест конфигурации, перейдите в каталог logstash bin и запустите

./logstash -f /etc/logstash/conf.d/your_config_file.conf --config.test_and_exit
...