Logstash-forwarder не может подключиться к logstash-серверу после установки плагина Watcher на Elasticsearch — показывает ошибку рукопожатия TLS

Я следил за этот урок и установка работали нормально. Затем я установил плагин watcher для ES из этой официальной документации. чтобы получать оповещения и электронные письма об ошибках, но мне не удалось проверить установку с помощью следующей команды, как показано по ссылке.

curl -XGET 'http://localhost:9200/_watcher/stats?pretty'

Затем я снова проверил свою панель инструментов kibana, и nginx показал мне ошибку 502 — плохой шлюз. Я снова проверил файлы конфигурации, но на стороне nginx все было в порядке (я плохо знаком с nginx, поэтому это было частично предположением). Все пять сервисов (Logstash, Kibana, ES, nginx на logstash-сервере и logstash-forwarder на стороне клиента были запущены).

Дальнейшее расследование, и я обнаружил, используя следующую команду:

хвост -f /var/log/logstash-forwarder/logstash-forwarder.err

что есть ошибка в следующем:

Не удалось рукопожатие tls с чтением X.X.X.X tcp X.X.X.X:5000: тайм-аут ввода/вывода

Подключение к [X.X.X.X]:5000 (example.com)

Что я пробовал:

Я попробовал telnet с машины LF на сервер LS, и я смог это сделать. Я проверил эту проблему в репозитории LF GitHub, и мне кажется, что это какая-то проблема с Установка плагина и вывод - внести следующие изменения в файл server.rb на стороне сервера logstash:

 def data(sequence, map, &block)
   puts sequence
   puts map
   block.call(map)
   #if (sequence - @last_ack) >= @window_size
     @fd.syswrite(["1A", sequence].pack("A*N"))
     @last_ack = sequence
   #end
 end

Итак, вот мои вопросы:

  1. Действительно ли проблема возникла из-за установки плагина (об этом говорится в одном из мнений по проблеме GitHub)?
  2. Я не могу найти файл server.rb. Где именно он находится?
  3. Проблема связана с настройкой nginx в руководстве?
  4. Есть ли лучший плагин/пакет оповещения для ES?

Любая помощь по любому из них приветствуется.

ОБНОВЛЕНИЕ: удаление плагина наблюдателя привело к тому, что все заработало без сбоев.

Так что я предполагаю, что проблема действительно связана с плагином (я еще не придумал обходной путь), а не с nginx или ssl.


person mathakoot    schedule 15.06.2015    source источник


Ответы (1)


После удаления плагина Watcher все заработало без проблем.

Так что я предполагаю, что проблема действительно с плагином (я еще не придумал обходной путь), а не с nginx или ssl.

person mathakoot    schedule 09.07.2015