Você leu o link ?
Como alternativa, você pode alterar o comando de notificação no nagios de, por exemplo:
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHostname: $HOSTNAME$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $SHORTDATETIME$\n\nAdditional Info: $SERVICEOUTPUT$\n$LONGSERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
Para:
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHostname: $HOSTNAME$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $SHORTDATETIME$\n\nAdditional Info: $SERVICEOUTPUT$\n$LONGSERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ -- -f [email protected]
Observe o -- -f hostname@domainname
em que você instrui o comando mail para passar o -f hostname@domainname
para o comando de envio de mensagens do MTA (sendmail).
Veja man sendmail
e procure o sinalizador -f
Se o comando mail
realmente se referir a mailx
, você deve usar o -r [email protected]
em vez de -- -f hostname@domainname
porque o mailx não suporta o recurso -- sendmail options
.