Como configurar o sendmail usando nagios?

1

Eu instalei o RHEL 5.4 no meu sistema. Eu instalei e nagios configurados no RHEL 5.4 e nagios está funcionando bem. Quando eu dou endereço de e-mail do meu gmail em contacts.cfg do arquivo de configuração do nagios Estou recebendo e-mails. Mas quando eu dou o endereço de e-mail de domínio da minha empresa Eu não estou recevendo os e-mails. Por favor me ajude a configurar. o seguintes são as mensagens de log que recebo ao enviar o mail.

Mensagem de registro do Gmail:

Jan 21 13:55:06 companyname sendmail[21701]: p0L8P6Dv021701: [email protected], ctladdr=nagios (501/501), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30304, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p0L8P6o3021702 Message accepted for delivery) 
Jan 21 13:55:09 companyname sendmail[21704]: p0L8P6o3021702: to=<[email protected]>, ctladdr=<[email protected]> (501/501), delay=00:00:03, xdelay=00:00:03, mailer=esmtp, pri=120595, relay=gmail-smtp-in.l.google.com. [74.125.155.27], dsn=2.0.0, stat=Sent (OK 1295598618 x16si20805320anx.100)

Minha própria conta de domínio:

Jan 21 15:21:47 companyname sendmail[24374]: p0L9plIu024374: from=<[email protected]>, size=317, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] 
Jan 21 15:22:17 companyname sendmail[24393]: p0L9qHYK024393: from=nagios, size=325, class=0, nrcpts=1, msgid=<[email protected]>, relay=nagios@localhost 
Jan 21 15:22:17 companyname sendmail[24394]: p0L9qHoW024394: <[email protected]>... User unknown 
Jan 21 15:22:17 companyname sendmail[24393]: p0L9qHYK024393: [email protected], ctladdr=nagios (501/501), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30325, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown 

Temos o servidor Microsoft Exchange 2007 no qual o ID de james foi incluído.

Como configurar?

    
por user68068 24.01.2011 / 20:38

3 respostas

1

Verifique se o MX da companyname.co.in está resolvido no seu servidor Nagios. Eu estaria disposto a apostar que está resolvendo para localhost ou o endereço IP local para que o Nagios / o servidor de email local está tentando entregar o email localmente em vez de enviar para o servidor de email remoto.

Há uma descrição sobre essa questão em como desativar a entrega local do e-mail para o seu domínio nesse sistema.

    
por 24.01.2011 / 20:44
1

Eu tive esse problema, não estava enviando para o domínio local. A solução é alterar o arquivo hosts (eu tenho em / etc / hosts) para hostname.yourdomain.com e será capaz de enviar para usuários externos. quanto ao problema com o e-mail de domínio, é um problema com dns tente nslookup yourdomain localmente e você verá que não há resultado. você tem que ir ao servidor dns e adicionar uma entrada ao seu servidor de e-mail lá em domain.com não em domain.local.

    
por 02.11.2011 / 15:21
0

Você adicionou o IP do seu servidor Nagios como um "SMTP Relay" no seu servidor Exchange? Tenho Nagios rodando em nossa rede e recebo e-mails em minha conta de e-mail de trabalho bem. Estamos executando o Exchange 2010.

Além disso, você precisa adicionar seu servidor Exchange como retransmissão no arquivo de configuração do sendmail. Eu não lembro bem em cima da minha cabeça qual string você precisa modificar, mas começa com "DS"

deixe-nos saber como é isso.

    
por 31.01.2016 / 03:58