GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer le serveur Graylog sur Ubuntu 16.04

Nous allons vous montrer comment installer le serveur Graylog sur Ubuntu 16.04. Graylog est un outil de gestion de journaux centralisé gratuit et open source basé sur MongoDB et Elasticsearch. En utilisant Graylog, vous pouvez facilement collecter et analyser les journaux de votre serveur. Graylog est composé de trois composants Elasticsearch, MongoDB et le serveur Graylog. Elasticsearch est utilisé pour stocker les journaux et fournir des fonctions de recherche. MongoDB stocke la configuration et les méta-informations. Le serveur Graylog collecte les messages de journal à partir de différentes entrées et fournit une interface Web pour gérer les journaux. L'installation de Graylog Server sur Ubuntu 16.04 n'est pas si compliquée et devrait se faire en moins de 10 minutes.

Dans ce tutoriel, nous allons vous guider à travers les étapes d'installation de Graylog sur un VPS Ubuntu 16.04

1. Connectez-vous via SSH

Connectez-vous à votre VPS en tant qu'utilisateur root

racine ssh@IP_ADDRESS

et mettre à jour le système

apt-get update &&apt-get upgrade

2. Installer Java

Nous avons besoin de Java installé sur le serveur pour l'installation de Graylog. Il peut être installé à partir du repo officiel d'ubuntu. Vous pouvez également lire notre tutoriel détaillé sur l'installation de Java sur Ubuntu 16.04

apt-get install openjdk-7-jre

vérifier la version

java -versionopenjdk version "1.8.0_131"Environnement d'exécution OpenJDK (version 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)Serveur virtuel OpenJDK 64 bits (version 25.131-b11, mode mixte) 

3. Installer MongoDB

MongoDB ne peut pas être installé à partir du référentiel Ubuntu, nous devrons donc ajouter le référentiel MongoDB. Vous pouvez également lire notre tutoriel détaillé sur Comment installer MongoDB sur Ubuntu 16.0

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main"> /etc/apt/sources.list.d/mongodb-org-3.0.listapt-get update

et exécutez la commande suivante pour installer MongoDB

apt-get install mongodb-org

Une fois installé, démarrez MongoDB et activez-le pour qu'il démarre au démarrage

systemctl démarrer mongodsystemctl activer mongod

4. Installer Elasticsearch

Ajoutez la clé GPG au serveur :

wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key ajouter -

Ajoutez maintenant le référentiel elasticsearch à la liste des sources

apt-get install apt-transport-httpsecho "deb https://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list

Mettez à jour les listes de packages et installez Elasticsearch

apt-get update &&apt-get install elasticsearch

Une fois l'installation terminée, modifiez le fichier de configuration Elasticsearch, décommentez le nom "cluster.name" et remplacez-le par "graylog".

cluster.name :graylog

démarrez Elastcisearch et activez-le au démarrage

systemctl démarrer elasticsearchsystemctl activer elasticsearch

5. Installer et configurer Graylog

Téléchargez et installez le dépôt Graylog

wget https://packages.graylog2.org/repo/packages/graylog-2.3-repository_latest.debdpkg -i graylog-2.3-repository_latest.deb

Mettez à jour les listes de packages et installez Graylog

apt-get update &&apt-get install graylog-server

Ensuite, nous devons spécifier le mot de passe et la clé secrète "root_password_sha2".

Exécutez la commande suivante pour créer votre mot de passe 'root_password_sha2', qui sera le mot de passe du compte 'admin'

echo -n MOT DE PASSE | sha256sum0be64ae89ddd24e225434de95d501711339baeee18f009ba9b4369af27d30d60 -

Remplacez PASSWORD par un mot de passe réel

Créer une clé secrète avec pwgen

apt-get install pwgenpwgen -s 80 1I2UqBbXDXcWkYTs2x7wCAPs7GDmLG4iB82AuAhhtB0ayegd5SAjlMxh1Il848Vyq5DP5Q5ZN8wJmWK4m

Modifiez le fichier "/etc/graylog/server/server.conf" et insérez le shasum de votre mot de passe souhaité dans la ligne "root_password_sha2" et la clé secrète que nous avons créée avec pwgen dans la ligne "password_secret"

nano /etc/graylog/server/server.confroot_password_sha2 =0be64ae89ddd24e225434de95d501711339baeee18f009ba9b4369af27d30d60password_secret =I2UqBbXDXcWkYTs2x7wCAPs7GDmLG4iB82AuAhhtB0ayegd5SAjlMxh1Il848Vyq5DP5Q5ZN8wJmWK4m

Dans le même "server.conf", recherchez les lignes suivantes et remplacez "IP_ADDRESS" par l'adresse IP de votre serveur

rest_listen_uri =http://IP_ADDRESS:9000/api/web_listen_uri =http://IP_ADDRESS:9000/

Enregistrez les modifications et redémarrez Graylog

systemctl redémarre graylog-server

6. Vérifier l'installation de Graylog

Vérifiez si Graylog est correctement démarré

statut systemctl graylog-server

Si tout est OK, vous obtiendrez la sortie suivante

● graylog-server.service - Serveur GraylogChargé :chargé (/usr/lib/systemd/system/graylog-server.service ; désactivé ; préréglage du fournisseur :activé)Actif :actif (en cours d'exécution) depuis le samedi 2017-08-19 22 h 50 min 14 s HAC ; 54s agoDocs :http://docs.graylog.org/Main PID :571 (graylog-server)CGroup :/system.slice/graylog-server.service├─571 /bin/sh /usr/share/graylog-server/ bin/graylog-server└─572 /usr/bin/java -Xms1g -Xmx1g -XX:NewRatio=1 -server -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+ UseParNewGC -XX:-OmitStackTraceInFastThr

7. Tester l'installation de Graylog

Enfin, vous devriez pouvoir accéder à l'interface Web de Graylog sur http://IP_ADDRESS:9000 et connectez-vous avec l'utilisateur "admin" et le mot de passe que nous avons créé en tant que "root_password_sha2".

Veuillez consulter la documentation officielle de Graylog pour plus d'informations sur la configuration et l'utilisation de l'application. http://docs.graylog.org/en/2.2/index.html

Bien sûr, si vous êtes l'un de nos clients d'hébergement géré MongoDB, vous n'avez pas besoin d'installer le serveur Graylog sur Ubuntu 16.04, demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront et configureront Graylog sur Ubuntu 16.4, pour vous immédiatement.

PS. Si vous avez aimé cet article sur l'installation du serveur Graylog sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons ci-dessous ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer PHP 7.2 sur Ubuntu 16.04

  2. Comment installer NextCloud 15 sur Ubuntu 18.04

  3. Comment installer Sensu sur Ubuntu 18.04

  4. Comment installer Nginx sur Ubuntu 18.04

  5. Comment installer TaskBoard sur Ubuntu 18.04

Comment installer le serveur Graylog sur Ubuntu 20.04

Comment installer le serveur Graylog sur Ubuntu 21

Comment installer aaPanel sur Ubuntu 20.04

Comment installer R sur Ubuntu 16.04

Comment installer NextCloud 13 sur Ubuntu 16.04

Comment installer osTicket sur Ubuntu 16.04