Nagios usa o sendmail, novo servidor de email, precisa alterar o servidor SMTP

1

Estou trabalhando com um servidor do CentOS que tem o Nagios rodando e enviando e-mails de notificação. Os e-mails ainda estão indo para o antigo sistema de e-mail que foi mantido para garantir que todos os e-mails estivessem sendo roteados para o local correto. Eu não configurei o sistema, mas parece que esta máquina foi capaz de retransmitir para o servidor SMTP para enviar e-mail? Ele ainda envia para o sistema antigo. Eu tenho o nome do host para o novo servidor SMTP, mas não tenho certeza de onde preciso inserir esses dados.

    
por Trim 05.09.2013 / 22:49

1 resposta

1

O Nagios usa comandos externos para enviar e-mails - não os envia diretamente. Por exemplo, em nossa configuração aqui, /etc/nagios3/commands.cfg contém (em parte):

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$
    }

se você rolar para a direita, verá que está enviando via /usr/bin/mail . mail geralmente usa o sistema MTA (Exim no meu caso, mas provavelmente não é seu).

Se o seu também estiver passando pelo sistema MTA, você provavelmente encontrará o E-mail capítulo do Deployment Guide útil, em particular suas duas seções do MTA.

    
por 05.09.2013 / 23:19