web-dev-qa-db-ja.com

Windows 7にlogstashをインストールする方法

Windows 7にlogstashをインストールする方法

サイズが90 mbのZipファイルをインストールし、バージョンをlogstash-1.5.0にして、ファイルを抽出してバスに移動しますC:\Logstash

私が走ると:

C:\Logstash\logstash-1.5.0\bin\logstash

次のメッセージがあります。

 io/consoleはサポートされていません。 ttyは操作されません
コマンドが指定されていません
 
使用方法:logstash [コマンド引数] 
引数を確認するには、-helpフラグを指定してコマンドを実行します。
例:logstashエージェント--help 
 
使用可能なコマンド:
 agent-logstashエージェントを実行します
 version-このlogstashに関するバージョン情報を出力します

助けてくれてありがとう

10
Tariq Turabi

開始してlogstashが機能していることを確認する最も簡単な方法は、次のコマンドで開始することです。

logstash -e 'input { stdin { } } output { stdout {} }'

つまり、logstashは、コンソールで入力した内容をコンソールにエコーバックします。次に例を示します。

C:\logstash\bin>logstash -e 'input { stdin { } } output { stdout {} }'
io/console not supported; tty will not be manipulated Settings:
Default filter workers: 4 Logstash startup completed
I typed this
2015-12-11T09:22:22.349Z MY_PC I typed this
and then I typed this
2015-12-11T09:22:26.218Z MY_PC and then I typed this

次に行うことは、Windowsログなど、他の何かから入力を読み取ることです。これのために、あなたはあなたのbinフォルダに設定ファイルを保存することができます、それは例えば「logstash.config」のように、何でも呼ばれることができます。以下の内容

# contents of logstash\bin\logstash.config

input {
  eventlog {
    type  => 'Win32-EventLog'
    logfile  => 'System'
  }
}
output {
  stdout {  }
}

次に実行する場合

logstash -f logstash.config

これを少しの間実行したままにすると、Windowsイベントログがコンソールに書き出されます。 (別のコンソールでiisresetを実行して、いくつかのイベントをトリガーすることができます。)

「io/consoleはサポートされていません。ttyは操作されません」と表示されている理由が不明です。おそらく、それがWindowsコンソールで実行されているが、logstashはまだ機能しています。

24
Dr Blowhard

Confファイルを作成してlogstashのbinフォルダーに貼り付け、cmd logstash/bin> logstash agent -f logstash.confと入力します

3
Vivek Gupta

Windows 7でコマンドによってlogstashを手動で実行する必要があります。tc-log.confは私のconfファイルです。 lslog.logは私のログファイルです。ディレクトリをlogstashのbinフォルダーに変更し、次のコマンドを実行します。

*コマンドの変更を行ったことを確認してください。

logstash agent -f D:/cloud/logstash-1.4.2/tc-log.conf -l D:/cloud/logstash-1.4.2/logs/lslog.log –verbose
1
A.N.B Akhilesh

私はこの方法を試しましたが、取得したテストコマンドを使用しました:Java 1.5以上が見つかりません。

%LS_HOME%、%Java_HOME%、およびPATHを更新しました。

Logstash.batのデバッグ(エコーあり)エラーが発生したのは次のとおりです:%JRUBY_BIN% "%LS_HOME%\ lib\bootstrap\environment.rb" "logstash\runner.rb"%*

%JRUBY_BIN%および "%LS_HOME%は正しく定義されています:-" C:\ ELK\logstash\vendor\jruby\bin\jruby "-" C:\ ELK\logstash "

ありがとう。

0
Merlinox