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 updateet exécutez la commande suivante pour installer MongoDB
apt-get install mongodb-orgUne fois installé, démarrez MongoDB et activez-le pour qu'il démarre au démarrage
systemctl démarrer mongodsystemctl activer mongod4. 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.listMettez à jour les listes de packages et installez Elasticsearch
apt-get update &&apt-get install elasticsearchUne fois l'installation terminée, modifiez le fichier de configuration Elasticsearch, décommentez le nom "cluster.name" et remplacez-le par "graylog".
cluster.name :graylogdémarrez Elastcisearch et activez-le au démarrage
systemctl démarrer elasticsearchsystemctl activer elasticsearch5. 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.debMettez à jour les listes de packages et installez Graylog
apt-get update &&apt-get install graylog-serverEnsuite, 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 1I2UqBbXDXcWkYTs2x7wCAPs7GDmLG4iB82AuAhhtB0ayegd5SAjlMxh1Il848Vyq5DP5Q5ZN8wJmWK4mModifiez 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 =I2UqBbXDXcWkYTs2x7wCAPs7GDmLG4iB82AuAhhtB0ayegd5SAjlMxh1Il848Vyq5DP5Q5ZN8wJmWK4mDans 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-server6. Vérifier l'installation de Graylog
Vérifiez si Graylog est correctement démarré
statut systemctl graylog-serverSi 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:-OmitStackTraceInFastThr7. 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.