Par défaut, les emails de notifications Nagios / Centreon sont envoyés avec comme expéditeur l’adresse nagios@localhost.localdomain. Afin de modifier cette adresse, voici la manipulation à effectuer : Editer le fichier :

# nano /etc/nagios/misccommands.cfg

Vous obtenez quelque chose du genre :

define command {
 command_name host-notify-by-email
 command_line /usr/bin/printf "%b" " ***** centreon Notification *****\n\nType:$NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\nDate/Time: $DATE$ " | /bin/mail -s " Host $HOSTSTATE$ alert for $HOSTNAME$! " $CONTACTEMAIL$
 }

A la fin de la ligne command_line, ajouter la commande suivante :

-- -fadresse@email.com

Veillez à bien respecter la syntaxe. Redémarrez ensuite le service Nagios :

# /etc/init.d/nagios restart

BONUS : L’adresse mail de l’expéditeur est maintenant modifiée. Cependant, les emails sont envoyés avec l’utilisateur Nagios user. Pour modifier cela, commencez par éditer le fichier :

# nano /etc/passwd

Repérez la ligne suivante :

nagios:x:100:101:Nagios user:/var/log/nagios:/bin/sh

Modifiez l’emplacement Nagios user par le nom d’utilisateur que vous souhaitez.