Guide de Recherche dans les Logs
Cette documentation vous aidera à maîtriser les fonctionnalités de recherche dans les logs pour retrouver rapidement les informations dont vous avez besoin.
Pour accéder aux logs de votre serveur, depuis la colonne de gauche Services :
Serveurs dédiés
choissisez le serveur concerné
puis Logs (Logs Graylog) dans la seconde colonne de gauche
1. Recherche Simple et Phrase Exacte
Recherche simple (mot-clé)
error
Recherche de phrase exacte
"Access denied"
Utilisation : La recherche simple trouve tous les logs contenant le terme. Les guillemets permettent de rechercher une phrase exacte.
2. Recherche par Adresse IP
Pour rechercher les logs d’une adresse IP spécifique :
gl2_remote_ip:"XXX.XXX.XXX.XXX"
Exemple concret :
gl2_remote_ip:"192.168.1.100"
Utilisation : Parfait pour tracer l’activité d’un utilisateur ou d’un système particulier identifié par son adresse IP.
3. Opérateurs Logiques
Avertissement
Important : Les opérateurs logiques doivent être écrits en MAJUSCULES.
Opérateur AND (ET)
error AND mysql
Opérateur OR (OU)
denied OR unsuccessful
Opérateur NOT (SAUF)
"ssh login" AND NOT source:example.org
Utilisation :
AND : Affine la recherche en exigeant que tous les termes soient présents
OR : Élargit la recherche en acceptant l’un ou l’autre des termes
NOT : Exclut certains résultats de la recherche
4. Jokers (Wildcards)
Astérisque (*) - Remplace zéro ou plusieurs caractères
source:mysql*
Point d’interrogation (?) - Remplace exactement un caractère
source:host?
Exemples d’application :
source:mysql*trouvera : mysql01, mysql-prod, mysql_backup, etc.source:host?trouvera : host1, host2, hosta, hostb, etc.
Utilisation : Les jokers sont très utiles quand vous connaissez une partie du nom mais pas sa forme exacte, ou pour rechercher des patterns similaires.
Conseils d’Utilisation
🔍 Bonnes Pratiques
Commencez par des recherches larges puis affinez progressivement
Utilisez les guillemets pour les phrases exactes contenant des espaces
Combinez plusieurs critères avec les opérateurs logiques pour des recherches précises
⚡ Optimisation des Performances
Évitez les recherches trop générales sur de gros volumes de données
Utilisez des filtres temporels et les types de logs (Log d’accès, Log PHP, Logs Mysql, …) en complément autant que possible
Préférez les termes spécifiques aux jokers quand vous connaissez la valeur exacte
📝 Exemples de Recherches Complexes
source:web* AND ("error 500" OR "database connection") AND NOT gl2_remote_ip:"127.0.0.1"
Cette recherche trouve tous les logs provenant de serveurs web contenant des erreurs 500 ou des problèmes de connexion base de données, en excluant le trafic local.