1

logstash フォワーダーを構成し、ログ ファイルを解析しようとしました。logstash book を参照して、すべての手順を正しく実行したことを願っています。logstash 構成ファイルと logstash フォワーダーの実行中にエラーは表示されませんが、ファイルの解析は開始されません。

ここに私の設定の詳細があります

1. cat /etc/logstash/central.conf
input {
lumberjack {
port => 6782
ssl_certificate => "/etc/logstash/server.crt"
ssl_key => "/etc/logstash/server.key"
type => "lumberjack"
}
}
output {
stdout { codec => rubydebug }
}
2. cat logstash-forwarder.conf
{
"network": {
"servers": [ "54.227.XXX.XXX:6782" ],
"ssl ca": "/etc/logstash-forwarder/server.crt",
"ssl key": "/etc/logstash-forwarder/server.key",
"timeout": 15`enter code here`
},
"files": [
{
"paths": [
"/opt/logs/L/*.log"
]

logstash の出力

sudo bin/logstash -f /etc/logstash/central.conf マイルストーン 1 入力プラグイン「lumberjack」を使用します。このプラグインは機能するはずですが、あなたのような人が使用することでメリットが得られます. バグを見つけた場合、またはこのプラグインを改善する方法について提案がある場合はお知らせください。プラグインのマイルストーンの詳細については、 http: //logstash.net/docs/1.4.2/plugin-milestones {:level=>:warn}を参照してください。

Logstash-forwarder の出力

ubuntu@ip-10-231-15-32:~$ /opt/lumberjack/bin/lumberjack -config /etc/logstash-forwarder/logstash-forwarder.conf

-fro                                                                                m-beginning=true
2015/01/13 12:55:09 publisher init
2015/01/13 12:55:09 {
"network": {
"servers": [ "54.227.XXX.XXX:6782" ],
"ssl ca": "/etc/logstash-forwarder/server.crt",
"ssl key": "/etc/logstash-forwarder/server.key",
"timeout": 15
},
"files": [
{
"paths": [
"/opt/logs/L/*.log"
]
}
]
}

2015/01/13 12:55:09.498742 Setting trusted CA from file: /etc/logstash-forwarder/server.crt
2015/01/13 12:55:09.499091 Connecting to 54.227.XXX.XXX:6782
2015/01/13 12:55:09.566860 Connected to 54.227.XXX.XXX:6782

助言がありますか?

4

1 に答える 1

3

logstash-forwarder は、ネットワーク接続の前に見つかったファイルをログに記録する必要があります。logstash-forwarder を実行しているユーザーが実行できるファイルとディレクトリのアクセス許可を再確認してください

ls /opt/logs/L/*.log

cat /opt/logs/L/*.log
于 2015-01-13T13:34:46.487 に答える