Avec la version 0.90, les développeurs ont sorti un outil facilitant l’installation de Graylog2 pour pouvoir le tester rapidement. Cet assistant va installer les dépendances nécessaires et configurer Graylog2. Voyons comment procéder.
Pré-requis :
Vous devez avoir à votre disposition un serveur avec java installé.
Lancement de l’outil Graylog2 Quick Setup :
Sur votre serveur, lancez les commandes suivantes :
$ wget http://packages.graylog2.org/releases/graylog2-setup/graylog2-setup-0.90.0.tar.gz $ tar -xzf graylog2-setup-0.90.0.tar.gz $ cd graylog2-setup && ./graylog2 setup Unpacking dependencies, please wait. Unpacking complete. Please open http://127.0.0.1:10000/ in your browser to get started.
Etape 1 :
Rendez-vous alors sur la page indiquée : vous devez visualiser cette page :
Cet assistant a été créé afin de faciliter l’installation de Graylog2. Néanmoins pour fonctionner, vous devez avoir MongoDB installé sur votre serveur et l’installation étant différentes selon les OS, vous devez effectuer cette étape à la main en suivant les instructions détaillée à cette adresse : http://docs.mongodb.org/manual/installation/
Une fois l’installation de MongoDB effectuée, cliquez sur le bouton « Next Step »
Etape 2 :
La deuxième étape va vous demander de renseigner les informations permettant de se connecter à MongoDB.
Si vous avez effectuer une installation standard, il vous suffit de laisser les champs tel quel et de cliquer sur « Connect to MondoDB and Proceed » pour passer à l’étape suivante.
Etape 3 :
Enfin, vous aller devoir renseigner les informations du compte administrateur : pseudo, nom, prénom, e-mail et mot de passe.
Garder bien en tête votre login et mot de passe, ils vous seront utile ensuite pour vous connecter à Graylog2.
Lorsque le formulaire est complet, cliquez sur « Next Step ».
Etape 4 :
L’installation des logiciels Elasticsearch, Graylog2-server et Graylog2-web-interface va s’effectuer de façon automatique.
Dès que c’est prêt, le message ci-dessous va s’afficher : cela peut pendre quelques minutes. Il vous suffira de cliquer sur « Log in now » pour accéder à Graylog2.
A noter que vous pouvez suivre que tout se passe correctement dans la console lancée au tout début :
$ cd graylog2-setup && ./graylog2 setup Unpacking dependencies, please wait. Unpacking complete. Please open http://127.0.0.1:10000/ in your browser to get started. Starting elasticsearch with the following command: ES_HEAP_SIZE=2g elasticsearch/bin/elasticsearch -f -p run/elasticsearch.pid -Des.config=conf/elasticsearch.yml Starting graylog2 server with the following command: java -Xmx512m -Djava.net.preferIPv4Stack=true -jar graylog2-server/graylog2-server.jar -p run/graylog2.pid -f conf/graylog2.conf Starting graylog2 web interface with the following command: graylog2-web-interface/bin/graylog2-web-interface -J-Xms128M -J-Xmx512m -Dhttp.port=10100 -Dpidfile.path=run/graylog2-web-interface.pid -Dconfig.file=conf/graylog2-web-interface.conf Terminating this process will stop Graylog2 as well. To run the processes manually, please refer to the output above. Happy logging!
Attention : cet outil installe l’ensemble des briques logiciels sur le même serveur avec une configuration de base très simple. Vous ne devez pas utiliser cette instance pour travailler en production.