2017-03-10 12 views
2

metricbeatを使用してsysmetricをSSL上のLogStashサーバーに送信しようとしています。 metricbeatがデータを送信できません - 書き込み:ピアによって接続がリセットされました

私は接続できますが、metricbeatログファイルには、私は次のエラーを取得していますlogstashポートサーバー接続してみてください:

2017-03-10T12:27:22Z ERR Failed to publish events caused by: write tcp [private_ip]:51105->[logstash-public-ip]:5044: write: connection reset by peer 

2017-03-10T12:27:22Z INFO Error publishing events (retrying): write tcp [private_ip]:51105->[logstash-public-ip]:5044 write: connection reset by peer 

にはSSL関連のエラーはありませんが。クライアントとサーバーは、名前とSSL証明書を使用して相互に接続し、認証することができます。 elasticsearchサイトでfilebeatの読み取りに失敗しましたが、この方法で問題を解決できませんでした。 助けがあれば助かります

+0

あなたはそのmetricbeatが上にあるマシンからそのホストとポートに到達することはできますか?途中にファイアウォールがありますか?送信しているLogstashでビート入力を使用していますか? –

+0

はい。私はlogstashサーバーから両方のマシンに接続できます。 logstashポートの他のサーバーからのtelnetを使用します。私はlogstashの終わりにそれらのサーバーからいくつかのデータを取得します。このエラーは残ります。 –

+0

Logstashのバージョンは何ですか? –

答えて

0

多くの人に同様の問題を引き起こしたタイムアウトには多くの問題がありました。私はタイムアウトの問題を排除することができる値にlogstash設定ファイルにclient_inactivity_timeoutの増加を示唆している(disableから24hため86400、または0のような、それは完全に)

+0

logstash.yamlにclient_inactivity_timeout設定はありません –

+0

申し訳ありませんが、あなたのコメントは気づいていません。このPRを見てみましょう:https://github.com/logstash-plugins/logstash-input-beats/pull/108 –

+0

logstash.yamlにそのフィールドを追加するとエラーが発生します - 未定義のものに関連しています。ビート入力プラグインの設定用のオプション。私はこれをどこに追加すべきか確認してください –

関連する問題