2017-09-04 9 views
0

以下のコマンドを使って "logstash-output-email"をインストールしようとしましたが、ファイアウォールのためにインストールできませんでした。私はインターネット接続を使用できないという制限です。logstashの追加に失敗しました。 "logstash-output-email"が失敗し、logstashを再起動できませんでした。

logstash出力-メールをインストール./logstash-pluginそれから私はlogstashを再起動し、それが新しいプロセスは、すべての5-10秒をIDとログに、それは宝石を探している産卵開始しました'logstash-output-email'。プラグインのインストールが失敗したときにlogstashが動作しない理由とプラグインをインストールすることは、logstashアプリケーションの起動/停止とは関係ありません。

logstashインストールフォルダでどのファイルが変更されたかを確認しました。 1つのファイルがルートインストールフォルダに作成されています。

/var/log/logstash-stderr.logファイルからのエラー:

バンドラー:: GemNotFound:のいずれかで宝石を見つけることができませんでした 'logstash出力-メール(> = 0)のjava'あなたのGemfileにリストされている宝石ソースまたはこのマシンにインストールされている宝石ソース。 verify_gemfile_dependencies_are_found! /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolver.rb:328 (org/jruby/RubyArray.java):1613 verify_gemfile_dependencies_are_found! /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolver.rb:307 /usr/share/logstash/vendor/bundle/jruby/1.9で開始してください。 /gems/bundler-1.9.10/lib/bundler/resolver.rb:199 /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolverで解決してください。 rb:182 /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:192 の/ usr/share/logstash/vendor /バンドル/ jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:132 /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/libのspecs_for /bundler/definition.rb:177 requested_specs /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler/1.9.10/lib/bundler/definition.rb:166 /usr/shareのrequested_specs/logstash/vendor/bun dle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/environment.rb:18 セットアップ/usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib /bundler/runtime.rb:13 セットアップ/usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler.rb:122 セットアップ!

This is a Logstash generated Gemfile. 
# If you modify this file manually all comments and formatting will be lost. 

source "https://rubygems.org" 
gem "logstash-core", :path => "./logstash-core" 
gem "logstash-core-event-java", :path => "./logstash-core-event-java" 
gem "logstash-core-plugin-api", :path => "./logstash-core-plugin-api" 
gem "file-dependencies", "0.1.6" 
gem "ci_reporter_rspec", "1.0.0", :group => :development 
gem "simplecov", :group => :development 
gem "tins", "1.6", :group => :development 
gem "rspec", "~> 3.1.0", :group => :development 
gem "logstash-devutils", "~> 1.1", :group => :development 
gem "benchmark-ips", :group => :development 
gem "octokit", "3.8.0", :group => :build 
gem "stud", "~> 0.0.22", :group => :build 
gem "fpm", "~> 1.3.3", :group => :build 
gem "rubyzip", "~> 1.1.7", :group => :build 
gem "gems", "~> 0.8.3", :group => :build 
gem "rack-test", :require => "rack/test", :group => :development 
gem "flores", "~> 0.0.6", :group => :development 
gem "term-ansicolor", "~> 1.3.2", :group => :development 
gem "docker-api", "1.31.0", :group => :development 
gem "pleaserun" 
gem "logstash-input-heartbeat" 
gem "logstash-codec-collectd" 
gem "logstash-output-xmpp" 
gem "logstash-codec-dots" 
gem "logstash-codec-edn" 
gem "logstash-codec-edn_lines" 
gem "logstash-codec-fluent" 
gem "logstash-codec-es_bulk" 
gem "logstash-codec-graphite" 
gem "logstash-codec-json" 
gem "logstash-codec-json_lines" 
gem "logstash-codec-line" 
gem "logstash-codec-msgpack" 
gem "logstash-codec-multiline" 
gem "logstash-codec-netflow" 
gem "logstash-codec-plain" 
gem "logstash-codec-rubydebug" 
gem "logstash-filter-clone" 
gem "logstash-filter-csv" 
gem "logstash-filter-date" 
gem "logstash-filter-dns" 
gem "logstash-filter-drop" 
gem "logstash-filter-fingerprint" 
gem "logstash-filter-geoip" 
gem "logstash-filter-grok" 
gem "logstash-filter-json" 
gem "logstash-filter-kv" 
gem "logstash-filter-metrics" 
gem "logstash-filter-mutate" 
gem "logstash-filter-ruby" 
gem "logstash-filter-sleep" 
gem "logstash-filter-split" 
gem "logstash-filter-syslog_pri" 
gem "logstash-filter-throttle" 
gem "logstash-filter-urldecode" 
gem "logstash-filter-useragent" 
gem "logstash-filter-uuid" 
gem "logstash-filter-xml" 
gem "logstash-input-couchdb_changes" 
gem "logstash-input-elasticsearch" 
gem "logstash-input-exec" 
gem "logstash-input-file" 
gem "logstash-input-ganglia" 
gem "logstash-input-gelf" 
gem "logstash-input-generator" 
gem "logstash-input-graphite" 
gem "logstash-input-http" 
gem "logstash-input-http_poller" 
gem "logstash-input-imap" 
gem "logstash-input-irc" 
gem "logstash-input-jdbc" 
gem "logstash-input-log4j" 
gem "logstash-input-lumberjack" 
gem "logstash-input-pipe" 
gem "logstash-input-rabbitmq" 
gem "logstash-input-redis" 
gem "logstash-input-s3" 
gem "logstash-input-snmptrap" 
gem "logstash-input-sqs" 
gem "logstash-input-stdin" 
gem "logstash-input-syslog" 
gem "logstash-input-tcp" 
gem "logstash-input-twitter" 
gem "logstash-input-udp" 
gem "logstash-input-unix" 
gem "logstash-input-xmpp" 
gem "logstash-input-kafka", "< 6.0.0" 
gem "logstash-input-beats" 
gem "logstash-output-cloudwatch" 
gem "logstash-output-csv" 
gem "logstash-output-elasticsearch", "~> 5.2.1" 
gem "logstash-output-file" 
gem "logstash-output-graphite" 
gem "logstash-output-http" 
gem "logstash-output-irc" 
gem "logstash-output-kafka", "< 6.0.0" 
gem "logstash-output-nagios" 
gem "logstash-output-null" 
gem "logstash-output-pagerduty" 
gem "logstash-output-pipe" 
gem "logstash-output-rabbitmq" 
gem "logstash-output-redis" 
gem "logstash-output-s3" 
gem "logstash-output-sns" 
gem "logstash-output-sqs" 
gem "logstash-output-statsd" 
gem "logstash-output-stdout" 
gem "logstash-output-tcp" 
gem "logstash-output-udp" 
gem "logstash-output-webhdfs" 
gem "logstash-output-email" 
:/usr/share/logstash/lib/bootstrap/environment.rb:64

Gemfileで/usr/share/logstash/lib/bootstrap/bundler.rb:64で (ルート)

Gemfileを編集して、最後の行を手動で削除し、logstashを開始することは可能ですか?私が必要とするのは、logstash-output-emailプラグインをインストールするためのデバッグを行うことができるようにlogstashの機能を開始することだけです。

答えて

0

私はそれを削除しようとしている最初のお勧め:

sudo ./logstash-plugin remove logstash-output-email 

ファイアウォールの背後に、インストールがオフラインのプラグインを経由してあなたを行うべきであるとき。あなたは完全なインターネットアクセスを持つマシンでオフラインでパックを準備する必要があります

https://www.elastic.co/guide/en/logstash/current/offline-plugins.html

、その後、あなたはファイアウォールの背後にインストールすることができ、またはインターネット接続なし:参照してください。

+0

Imma @当初、私はそれを削除しようとしましたが、削除されませんでした。先週に試してみたので、今は持っていない宝石のエラーがいくつか見られました。だから、私は最後の行の宝石「logstash-output-email」を削除してサービスを開始しました。出来た。 – arunp

関連する問題