0% ont trouvé ce document utile (0 vote)
25 vues14 pages

Gray Log

Ce document explique comment configurer Graylog pour envoyer des alertes par e-mail en utilisant un serveur SMTP. Il décrit les étapes pour ajuster la configuration de Graylog, créer un Stream pour les messages de connexion SSH échoués, et établir un type de notification par e-mail. Le tutoriel inclut des instructions détaillées pour chaque étape afin de permettre aux utilisateurs de recevoir des notifications pertinentes sur des événements spécifiques.

Transféré par

mendel79
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues14 pages

Gray Log

Ce document explique comment configurer Graylog pour envoyer des alertes par e-mail en utilisant un serveur SMTP. Il décrit les étapes pour ajuster la configuration de Graylog, créer un Stream pour les messages de connexion SSH échoués, et établir un type de notification par e-mail. Le tutoriel inclut des instructions détaillées pour chaque étape afin de permettre aux utilisateurs de recevoir des notifications pertinentes sur des événements spécifiques.

Transféré par

mendel79
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

GRAYLOG

ALERTES E-MAIL
Les notifications avec Graylog – Comment envoyer des alertes par e-
mail ?

 I. Présentation
 II. Graylog : configuration SMTP pour envoyer des e-mails
 III. Graylog : configuration des alertes par e-mail
o A. Créer un nouveau Stream
o B. Créer un nouveau type de notification
o C. Créer une nouvelle alerte
o D. Tester l'alerte
 IV. Conclusion

 Graylog est capable de stocker, d'indexer et d'analyser les


journaux de vos appareils. Ce n'est pas tout : il peut aussi vous
envoyer une notification lorsqu'un événement spécifique est
détecté. La solution peut envoyer des notifications par e-mail,
sur Slack, sur Microsoft Teams, ainsi que d'autres méthodes.
 Dans ce tutoriel, nous allons apprendre à configurer Graylog
pour qu'il soit capable d'envoyer des e-mails via un serveur
SMTP, puis nous verrons comment configurer une première
alerte. Ici, nous prendrons l'exemple suivant : recevoir un e-
mail quand une connexion SSH en échec est détectée sur un
hôte.
 Nous partons du principe que le serveur Graylog est en place et
qu'une machine Linux envoi ses logs sur ce serveur par
l'intermédiaire de Rsyslog.
D'autres articles sur la thématique Graylog sont disponibles sur notre site, notamment :

 Déployez Graylog sur Debian 12 pour centraliser et analyser vos logs facilement
 Envoyer les logs Linux vers Graylog avec rsyslog
 Envoyer les logs Windows vers Graylog avec NXLog
II. Graylog : configuration SMTP pour envoyer des e-mails

La première étape consiste à ajuster la configuration de Graylog pour qu'il soit capable
d'envoyer des e-mails. Vous allez voir configurer le serveur SMTP, le numéro de port,
l'adresse e-mail de l'expéditeur, etc... dans le fichier de configuration "[Link]" de
Graylog.

Connectez-vous au terminal de votre serveur Graylog afin d'éditer le fichier de configuration :

Au sein de ce fichier, les paramètres pour configurer le serveur SMTP sont déjà présents, mais ils sont
commentés (et donc inactifs). L'envoi des e-mails est désactivé par défaut, ce qui est normal puisque
c'est à vous de configurer les notifications en fonction de votre environnement. Les paramètres à
éditer ont un nom qui commence par "transport_email".

Vous devez activer l'envoi par e-mail (transport_email_enabled) et configurer les différents
paramètres afin de préciser le nom du serveur SMTP (transport_email_hostname), le numéro de
port à utiliser (transport_email_port) et les identifiants. Si vous souhaitez vous authentifier via Gmail
(Google), vous pouvez utiliser un mot de passe d'application (recommandé), sinon adaptez à votre
environnement. Indiquez un nom d'utilisateur (transport_email_auth_username), un mot de passe
(transport_email_auth_password), ainsi qu'une adresse e-mail expéditeur qui sera utilisée par
Graylog (transport_email_from_email).
III. Graylog : configuration des alertes par e-mail
A. Créer un nouveau Stream

Désormais, nous allons créer un nouveau Stream pour récupérer les messages de logs
correspondants à nos besoins. En l'occurrence, les messages faisant référence à une connexion
SSH échouée. Si l'on configure un nouveau Stream, ce n'est pas un hasard : une alerte se
configure vis-à-vis d'un Stream.

À partir de Graylog, cliquez sur le menu "Streams" puis créez un nouveau Stream. Nommez
ce Stream, par exemple "Erreurs de connexion SSH". Conservez l'index nommé "Default
index set", sauf si vous avez déjà un stream particulier pour les journaux Linux (c'est le cas si
vous avez suivi les précédents tutoriels). Pour ma part, l'index nommé "Linux Index" sera
sélectionné.

Dans la liste des Streams, identifiez celui que vous venez de créer, puis en bout de ligne,
cliquez sur "More" et après sur "Manage Rules".

Ajoutez une nouvelle règle avec le bouton "Add stream rule". L'idée étant de créer des
conditions permettant d'isoler les messages correspondants aux connexions SSH
infructueuses. Je vous invite à créer 2 conditions :
 Une condition pour indiquer que le message doit contenir la chaine "Failed
password".
 Une condition pour indiquer que le message doit correspondre à l'application "sshd".

Ce qui doit vous donner le résultat suivant :

B. Créer un nouveau type de notification

Dans le menu de Graylog, cliquez sur l'entrée intitulée "Alerts", puis basculez sur l'onglet
"Notifications" afin de cliquer sur "Create notification". Cela va permettre de créer un type
de configuration par e-mail, avec un message personnalisé.
Un nouvel assistant s'affiche. Commencez par donner un nom à cette notification. Il est envisageable
d'utiliser un template de notification pour plusieurs alertes, donc vous pouvez utiliser un nom plus
générique. Choisissez aussi le type de notification intitulé "Email Notification".

Vous pouvez ensuite définir l'adresse e-mail de l'expéditeur (Sender). Si vous laissez vide, l'adresse
définie dans le fichier "[Link]" sera utilisée. Par contre, vous devez définir le(s) destinataire(s),
via l'option "Email recipient(s)".

Vous aimerez peut-être aussi