Обратный прокси для Logstash - возможно ли это сейчас? - PullRequest
0 голосов
/ 06 сентября 2018

У меня установлен Debian Logstash 6.4 в Debian 9.5.

Недавно мне пришлось переместить Logstash в зону, где единственным выходом в Интернет является обратный прокси-сервер. В моей конфигурации Logstash у меня есть несколько http_pollers и плагин твитера, но все они больше не работают из-за проблем с подключением. Последний аналогичный вопрос был задан 1 октября 2014 года. Настройка прокси для Logstash .

Конфиг в / etc / profile

MY_PROXY_URL="http://proxy.myproxy.net:8080"
HTTP_PROXY=$MY_PROXY_URL
HTTPS_PROXY=$MY_PROXY_URL
FTP_PROXY=$MY_PROXY_URL
http_proxy=$MY_PROXY_URL
https_proxy=$MY_PROXY_URL
ftp_proxy=$MY_PROXY_URL
export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy
export NODE_EXTRA_CA_CERTS="/etc/ca-certificates/proxy.myproxy.net.crt"

Конфигурация в /etc/logstash/jvm.options

SET LS_JAVA_OPTS=-Dhttp.proxyHost=http://proxy.myproxy.net -Dhttp.proxyPort=8080

Но похоже, что Logstash не использует прокси.

[2018-09-06T12:13:50,054][WARN ][logstash.inputs.twitter ] Twitter client error {:message=>"Connection refused - connect(2) for "199.16.156.20" port 443", :exception=>"Errno::ECONNREFUSED", :backtrace=>["org/jruby/ext/socket/RubyTCPSocket.java:134:in initialize'", "org/jruby/RubyIO.java:875:innew'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-input-twitter-3.0.8/lib/logstash/inputs/twitter/patches.rb:26:in stream'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-input-twitter-3.0.8/lib/logstash/inputs/twitter/patches.rb:58:inrequest'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/twitter-5.15.0/lib/twitter/streaming/client.rb:37:in filter'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-input-twitter-3.0.8/lib/logstash/inputs/twitter.rb:138:inrun'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:408:in inputworker'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:402:inblock in start_input'"], :options=>nil}

_http_request_failure, _split_type_failure, _grokparsefailure, _geoip_lookup_failure

Возможно ли даже, чтобы эта конфигурация работала на текущем этапе Logstash, где необходим обратный прокси-сервер? Если да, какова текущая рекомендация по настройке Logstash за обратным прокси-сервером?

...