web-dev-qa-db-fra.com

comment installer logstash sur Windows 7

Comment installer logstash sur Windows 7?

J'installe le fichier Zip dont la taille est de 90 Mo, puis la version est logstash-1.5.0 , Puis extrait le fichier et le déplace dans le bain C:\Logstash

Quand je cours:

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

J'ai le message suivant:

 io/console non pris en charge; tty ne sera pas manipulé
Aucune commande donnée 

 Utilisation: logstash [commande arguments] 
 Exécutez une commande avec l'indicateur --help pour afficher les arguments .
 Par exemple: logstash agent - -help 

 Commandes disponibles: 
 agent - exécute l'agent logstash 
 version - émet des informations sur la version de ce journal 

toute aide merci

10
Tariq Turabi

Le moyen le plus simple de démarrer et de vérifier le bon fonctionnement de votre journal est de le démarrer avec la commande suivante

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

cela signifie que logstash fera écho à ce que vous tapez dans la console, par exemple:

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

La prochaine chose à faire est de lire une entrée à partir de quelque chose d'autre, par exemple vos journaux Windows. Pour cela, vous pouvez enregistrer un fichier de configuration dans votre dossier bin. Il peut être appelé n'importe quoi, par exemple 'logstash.config'. Contenu comme ci-dessous

# contents of logstash\bin\logstash.config

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

Si vous courez alors 

logstash -f logstash.config

Laissez-le fonctionner pendant un moment et vous verrez que votre journal des événements Windows est écrit sur la console. (Vous pouvez déclencher certains événements en exécutant iisreset dans une console différente.)

je ne sais pas pourquoi dit "io/console non supporté; tty ne sera pas manipulé", probablement parce qu'il fonctionne dans une console Windows, mais logstash fonctionne toujours.

24
Dr Blowhard

Créez un fichier de configuration et collez-le dans le dossier bin de logstash Et tapez Dans cmd logstash/bin> logstash

3
Vivek Gupta

Vous devez exécuter logstash manuellement par commande sous Windows 7. tc-log.conf est mon fichier de configuration. lslog.log est mon fichier journal. Changer de répertoire dans le dossier bin de logstash et exécuter la commande suivante. 

* Assurez-vous que vous avez effectué les changements de commande selon les vôtres.

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

J'ai essayé cette méthode mais en utilisant la commande test, j'ai obtenu: Impossible de trouver Java 1.5 ou supérieur.

J'ai% LS_HOME%,% Java_HOME% et le chemin d'accès mis à jour.

Le débogage du fichier logstash.bat (avec echo) J'ai trouvé une erreur qui est générée par:

% JRUBY_BIN% et "% LS_HOME% sont correctement définis: -" C:\ELK\logstash\vendor\jruby\bin\jruby "-" C:\ELK\logstash "

Merci.

0
Merlinox