web-dev-qa-db-fra.com

Comment puis-je envoyer des alertes nagios par courrier électronique à mon compte gmail?

J'aimerais configurer une sorte de serveur de messagerie pour envoyer des courriels de mon compte Gmail à un autre courriel. Comment puis-je faire ceci?

6
jrg

Commencez par installer sSMTP, car dans cette instance, postfix est overkill. Oui, cela supprimera postfix. Est-ce que nous nous en soucions? Pas vraiment.

Sudo apt-get install ssmtp
  1. Configurez sSMTP en modifiant /etc/ssmtp/ssmtp.conf
#Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
[email protected]
#I recommend setting this 

mailhub=smtp.gmail.com:587

# Where will the mail seem to come from?
rewriteDomain=

#The full hostname
hostname=[some hostname here]
UseTLS=YES
UseSTARTTLS=YES
AuthMethod=LOGIN
[email protected]
AuthPass=yourpassword

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
# This is optional if you're going to use revaliases - I didn't
FromLineOverride=YES

Maintenant, nous devons définir des autorisations sur /etc/ssmtp/ssmtp.conf sur aide (ce n'est pas infaillible) pour protéger votre mot de passe en texte brut.

Sudo chown root:nagios /etc/ssmtp/ssmtp.conf
Sudo chmod 640 /etc/ssmtp/ssmtp.conf

Redémarrez Nagios et vous devriez être réglé.

Sudo service nagios3 restart
6
jrg