のいずれかが予想されますdocumentationの後にlogstash HTTP入力プラグインを設定しようとしています。私は、設定ファイルの設定チェックのために走っているLogstash HTTP入力プラグインの設定エラー:#
sudo service logstash restart
:私は、次のコマンドを使用している場合
input {
port => 8080
user => elkadmin
password => "xxxx"
ssl => off
}
output {
elasticsearch {
host => "127.0.0.1"
codec => "json"
index => "logstash-%{+YYYY.MM.dd}"
protocol => "http"
}
stdout { codec => rubydebug }
}
Logstashが正常に起動しない10-のsyslog.confに保存され、次の設定を持っています入力は、設定チェックがウィットに戻ってきた
/opt/logstash/bin/logstash -configtest -f 10-syslog.conf
を使用してプラグイン時間以下のエラー:私は非常に不確かなおよび/またはここに進み、任意のを助けるためにどのようにしています
{:timestamp=>"2016-10-16T20:41:30.900000+0000", :message=>"The error reported is: \n Permission denied - /etc/logstash/conf.d/10-syslog.conf"}
:
Error: Expected one of #, { at line 2, column 9 (byte 18) after input {
を見て、私はそれが権限によって引き起こされる可能性があることがわかりますログインlogstashガイダンスは高く評価されるだろう。
ヴァルで、このためのおかげで最新のドキュメントを使用する必要があります。私は必要な変更を加えましたが、興味深いことにホストの値が正しくなく、設定テストがうまくいかず、ホストが正しいと思われます。私はまだ10-syslog.confにアクセスが拒否されていますが、通常はlogstashが起動し、正しいアクセス権を設定する方法がありますか? – razorblade
あなたのlogstashは '10-syslog.conf'ファイルにアクセスできません。あなたはどのようにLogstashを開始していますか? sudoで? '10-syslog.conf'ファイルのパーミッションは何ですか? – Val
古いバージョンのLogstash 1.5.2を使用しているので、 'host'はおそらく正しいでしょう。代わりに[最新のLogstashバージョン](https://www.elastic.co/downloads/logstash)を使用することを強くお勧めします。 – Val