Postfix, nagios,

Neslye Messages postés 109 Statut Membre -  
Neslye Messages postés 109 Statut Membre -
Bonjour,

Je suis sur une Debian, j'ai bien installé postfix, quand je fais sur ma debian:
mail exemple@domaine.fr
le mail n'est jamais reçue, mais quand je mets une adresse de gmail ou me le mail est bien reçu.
Donc pour la notification de Nagios cela reste impossible.

Avez vous une idée ?

2 réponses

  1. IvyAlice Messages postés 397 Statut Membre 32
     
    Salut,

    Quand j'avais fait ça, ça me donnais :

    root@***:~# apt-get install postfix
    À l'installation des questions sont posées :
    - Nom de courrier : nom de la machine
    - Workgroup/domain name : ****
    - Type du serveur de messagerie : site Internet (envoi des mails en smtp)

    Il faut ensuite configurer le service pour qu'il dirige les emails envoyés vers notre serveur mail afin que lui-même les redistribue.
    modifier : /etc/postfix/main.cf
    relayhost = <IP de mon serveur mail dans le domaine >

    Est-ce que tout ça est OK ?

    Après, pour que ça marche avec Nagios il fallait aussi changer la commande chargée d'envoyer les emails, (prévue initialement pour sendmail), dans commands.cfg afin d'avoir la commande /usr/bin/mail à la place de /bin/mail (prévu pour sendmail).

    Note : veiller également à bien ajouter le '\n' après SERVICEOUTPUT, sans quoi le champ 'additional info' reçus dans l'email de notification sera vide.
    # 'notify-host-by-email' command definition
    define command{
    command_name notify-host-by-email
    command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
    }

    faire pareil pour la commande notify-service-by-email

    Ivy
    1
  2. Neslye Messages postés 109 Statut Membre
     
    Bonjour,

    tout fonctionne très bien, merci beaucoup :)
    0