graylog
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| graylog [2025/11/24 10:21] – root | graylog [2025/11/24 13:47] (Version actuelle) – root | ||
|---|---|---|---|
| Ligne 19: | Ligne 19: | ||
| timedatectl timesync-status | timedatectl timesync-status | ||
| </ | </ | ||
| + | |||
| + | ==préparer le terrain== | ||
| + | |||
| + | < | ||
| + | apt-get install curl lsb-release ca-certificates gnupg2 pwgen -O | ||
| + | curl -fsSL https:// | ||
| + | echo "deb [ signed-by=/ | ||
| + | apt-get install -y mongodb-org | ||
| + | wget http:// | ||
| + | dpkg -i libssl1.1_1.1.1f-1ubuntu2.24_amd64.deb | ||
| + | apt-get install -y mongodb-org | ||
| + | systemctl daemon-reload | ||
| + | systemctl enable mongod.service | ||
| + | systemctl restart mongod.service | ||
| + | systemctl --type=service --state=active | grep mongod | ||
| + | curl -o- https:// | ||
| + | echo "deb [signed-by=/ | ||
| + | apt-get update | ||
| + | env OPENSEARCH_INITIAL_ADMIN_PASSWORD=Btssio2017! apt-get install opensearch | ||
| + | cat <<EOF > / | ||
| + | cluster.name: | ||
| + | node.name: $(hostname) | ||
| + | path.data: / | ||
| + | path.logs: / | ||
| + | discovery.type: | ||
| + | network.host: | ||
| + | action.auto_create_index: | ||
| + | plugins.security.disabled: | ||
| + | EOF | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==éditer Java== | ||
| + | < | ||
| + | nano / | ||
| + | </ | ||
| + | |||
| + | -Xms1g | ||
| + | -Xmx1g | ||
| + | |||
| + | Par le nombre de giga pour graylog (4ici) : | ||
| + | |||
| + | -Xms4g | ||
| + | -Xmx4g | ||
| + | |||
| + | En principe, sur une machine Debian 12 fraîchement installée, la valeur est déjà correcte. Mais, nous allons le vérifier. Exécutez cette commande : | ||
| + | < | ||
| + | cat / | ||
| + | </ | ||
| + | Si vous obtenez une valeur différente de " | ||
| + | < | ||
| + | sudo sysctl -w vm.max_map_count=262144 | ||
| + | </ | ||
| + | Enfin, activez le démarrage automatique d' | ||
| + | < | ||
| + | systemctl daemon-reload | ||
| + | systemctl enable opensearch | ||
| + | systemctl start opensearch | ||
| + | </ | ||
| + | Si vous affichez l' | ||
| + | < | ||
| + | top | ||
| + | </ | ||
| + | |||
| + | ==installer Graylog== | ||
| + | < | ||
| + | wget https:// | ||
| + | dpkg -i graylog-6.1-repository_latest.deb | ||
| + | apt-get update | ||
| + | apt-get install graylog-server | ||
| + | </ | ||
| + | |||
| + | Quand c'est fait, nous devons apporter des modifications à la configuration de Graylog avant de chercher à le lancer. | ||
| + | |||
| + | Commençons par configurer ces deux options : | ||
| + | *password_secret : ce paramètre sert à définir une clé utilisée par Graylog pour sécuriser le stockage des mots de passe utilisateurs (dans l' | ||
| + | *root_password_sha2 : ce paramètre correspond au mot de passe de l’administrateur par défaut dans Graylog. Il est stocké sous forme d'un hash SHA-256. | ||
| + | |||
| + | Nous allons commencer par générer une clé de 96 caractères pour le paramètre password_secret : | ||
| + | |||
| + | < | ||
| + | pwgen -N 1 -s 96 | ||
| + | wVSGYwOmwBIDmtQvGzSuBevWoXe0MWpNWCzhorBfvMMhia2zIjHguTbfl4uXZJdHOA0EEb1sOXJTZKINhIIBm3V57vwfQV59 | ||
| + | </ | ||
| + | |||
| + | Copiez la valeur retournée, puis ouvrez le fichier de configuration de Graylog : | ||
| + | < | ||
| + | sudo nano / | ||
| + | </ | ||
| + | |||
| + | Collez la clé au niveau du paramètre password_secret | ||
| + | |||
| + | Enregistrez et fermez le fichier. | ||
| + | |||
| + | Ensuite, vous devez définir le mot de passe du compte " | ||
| + | < | ||
| + | echo -n " | ||
| + | 6b297230efaa2905c9a746fb33a628f4d7aba4fa9d5c1b3daa6846c68e602d71 | ||
| + | </ | ||
| + | |||
| + | Copiez la valeur obtenue en sortie (sans le tiret en bout de ligne). | ||
| + | |||
| + | Ouvrez de nouveau le fichier de configuration de Graylog : | ||
| + | < | ||
| + | sudo nano / | ||
| + | </ | ||
| + | |||
| + | Collez la valeur au niveau de l' | ||
| + | |||
| + | Profitez d' | ||
| + | |||
| + | Puis, configurez l' | ||
| + | |||
| + | Enregistrez et fermez le fichier. | ||
| + | |||
| + | Cette commande active Graylog pour qu'il démarre automatiquement au prochain démarrage et elle lance immédiatement le serveur Graylog. | ||
| + | < | ||
| + | sudo systemctl enable --now graylog-server | ||
| + | </ | ||
| + | |||
| + | Une fois que c'est fait, tentez une connexion à Graylog à partir d'un navigateur. Indiquez l' | ||
| + | |||
graylog.1763979674.txt.gz · Dernière modification : de root
