07 - Messagerie
1) Installation de Postfix
Dépendance
Installation des dépendance de postfix.
sudo apt update
sudo apt install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules
Configuration
Pour configurer postfix, il faut compléter la configuration ci-dessous.
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
Les informations ci-dessus son à compléter dans le fichier suivant : /etc/postfix/main.cf
Ajout identifiant Gmail
Créer le fichier suivant :
sudo nano /etc/postfix/sasl_passwd
Il faut ajoute l'adresse email ainsi que le mot de passe :
[smtp.gmail.com]:587 projet-irs@gmail.com:TON_MOT_DE_PASSE_APP
Il faut bien utiliser son mot de passe d'application, pas son vrai mot de passe
Sécurité
sudo chmod 600 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
Test envoi
La commande suivante permet de tester l'envoie d'un mail.
echo "Test mail" | mail -s "Test Zabbix" projet-irs@gmail.com
2) Configuration de Zabbix
Connexion Mail
Dans l’interface web de Zabbix :
- Va dans Alertes → Types de média
- Configure Email :
- SMTP server :
localhost - SMTP helo : ton hostname
- SMTP email :
projet-irs@gmail.com
- SMTP server :
Association Mail / utilisateur
Afin que Zabbix sache à qui envoyé l'alerte, il faut configurer l'utilisateur avec l'adresse mail de destination.
Dans l’interface web de Zabbix :
- Va dans Utilisateurs → Utilisateurs
- Configure Média dans l'utilisateur Admin:
Action
Maintenant que tout est configuré, il faut maintenant créé une action.
Dans l’interface web de Zabbix :
- Va dans Alertes → Actions → Créé une actions
- Configure l'action :
- Nom :
Alerte Problème - Conditions : Le problème est supprimé : non
- Nom :
- Configure l'opération :
- Opérations :
Envoyer au utilisateur : Admin
- Opérations :
3) Résultat
A partir de ce moment la, lorsqu'un problème est détecté une alerte est automatiquement envoyé au trois adresses configurés
4) Source
https://www.zabbix.com/documentation/6.0/fr/manual/quickstart/notification
https://www.zabbix.com/documentation/4.2/fr/manual/quickstart/notification#:~:text=La%20livraison%20des%20notifications%20est,marqu%C3%A9s%20d'un%20ast%C3%A9risque%20rouge.




