2014-12-09 1 views
0

я настроить LVS + keepalived системы mysql.I keeped ниже конфигурации в keepalived.conf:как настроить адрес электронной аутентификации в LVS Infomation + keepalived-й конфигурационный файл

global_defs { 
     notification_email { 
       [email protected] 
     } 
     notification_email_from [email protected] 
     smtp_server mail.myweb.com 
     smtp_connect_timeout 30 
     router_id MYSQL_HA_1 
} 

Но я получил ошибку:

localhost Keepalived_healthcheckers[11751]: SMTP connection ERROR to [0.0.0.0]:25. 

Я думаю, что это связано с тем, что я не могу отправлять электронную почту без информации об аутентификации в файле конфигурации.

Мой вопрос заключается в том, как настроить авторизацию электронной почты для smtp-сервера с информацией об аутентификации в моем файле конфигурации? Мой smtp-сервер вышел из ха-системы.

ответ

0

Я был в состоянии решить подобную проблему я видел в keepalived.log:

SMTP connection ERROR to [0.0.0.0]:25 

Где мой keepalived.conf выглядел как:

global_defs { 
    notification_email { 
    .... 
    } 
    notification_email_from [email protected] 
    smtp_server smtp.somehwere.com 
    smtp_connect_timeout 30 
    ... 
} 

Я обновил свою конфигурацию SMTP, чтобы использовать IP адрес, а не имя хоста для моего сервера smtp:

smtp_server xxx.xxx.xxx.xxx 

Результатом получения новых результатов и успеха уведомления по электронной почте после перезагрузки keepalived:

Remote SMTP server [xxx.xxx.xxx.xxx]:25 connected. 

Я предположил, что это связано с вопросом DNS (потенциально из-за отсутствия Dnsmasq службы), а также может быть решена вручную, путем определения записи хоста.

Смежные вопросы