2014-03-30 5 views
4

monitrc 파일을 설정하는 데 어려움이 있습니다. 나는 가이드로이 튜토리얼을 사용하여, 아마존 EC2에 설치 MONIT에 카피 스트라 노를 사용하고 있습니다 :Amazon SES로 Monit을 설치하는 방법

Sendmail error: 554 Message rejected: Email address is not verified.

:

set daemon 30 

set logfile /home/deployer/apps/example/shared/log/monit.log 
set idfile /var/lib/monit/id 
set statefile /var/lib/monit/state 

set eventqueue 
    basedir /var/lib/monit/events 
    slots 100 

set mailserver email-smtp.us-east-1.amazonaws.com port 587 
    username "amazon_username" password "amazon_password" 
    using TLSV1 
    with timeout 30 seconds 

set alert [email protected] 

set httpd port 2812 
    allow admin: "admin_password" 

check system example_server 
    if loadavg(5min) > 2 for 2 cycles then alert 
    if memory > 95% for 2 cycles then alert 
    if cpu(user) > 75% for 2 cycles then alert 

include /etc/monit/conf.d/* 

http://railscasts.com/episodes/375-monit 내 로그를 보면서, 나는 다음과 같은 오류를 받고 있어요

포트를 465로 변경하는 것과 같은 다른 작업을 시도했지만 비슷한 결과가 나타납니다.

http://syshen.cc/post/14394727394/node-js-upstart-monit-and-aws-ses 그것은 보낸 사람 설정하는 방법에 대해 설명

:

To specify the sender by just “set mail {from: [email protected]}”.

을하지만이 구문은 아무데도은 MONIT 문서에서 찾을 수

주위에 인터넷 검색 후,이 게시물을 발견 .

도움이된다면 크게 도움이 될 것입니다. 이것에 내 머리카락을 당겨서 당분간. documentation 당으로

:

SET MAIL-FORMAT {mail-format} 
Example: 

set mail-format { 
     from: [email protected] 
    reply-to: [email protected] 
    subject: $SERVICE $EVENT at $DATE 
    message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION. 
      Yours sincerely, 
      monit 
} 

from 필드는 SES에서 허용하고 이메일과 일치해야합니다 MONIT에서

답변

4

당신은 설정에게 MAIL-FORMAT 지침이 필요합니다.