предупреждения по электронной почте, когда серьезные системные ошибки происходят

mail программа открывает электронные письма в пейджере. Переменная среды PAGER может переопределить пейджер по умолчанию, который обычно является less. В находящихся в Debian системах существует a /usr/bin/pager этим управляет система альтернатив. Необходимо удостовериться, что пейджер не является приложением GUI, которое потребовало бы X. Простой способ протестировать это состоит в том, чтобы установить PAGER временно.

PAGER=/usr/bin/less mail
4
02.09.2017, 14:37
2 ответа

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

Есть также инструменты, которые будут смотреть ваши файлы журнала и по электронной почте, когда они определенные контента.

3
27.01.2020, 20:55

Я использую модуль ommail в rsyslog. Конфигурация простая, вы можете использовать несколько smtp серверов для отправки предупреждающих сообщений (в качестве обхода отказа):

$template mailSubject,"EMERGENCY:"
$template mailBody," %$NOW% %timereported:8:15%  %programname%: %msg%\n"

$ActionMailSMTPServer                   mail1.example.com
$ActionMailFrom                         rsyslog@your-server.com
$ActionMailTo                           martin@yahoo.com
$ActionMailSubject                      mailSubject
$ActionExecOnlyOnceEveryInterval        60
*.emerg                                 :ommail:;mailBody

# begin backup action, carried out if primary fails
$ActionExecOnlyWhenPreviousIsSuspended  on
$ActionMailSMTPServer                   mail2.example.com
$ActionMailFrom                         rsyslog@your-server.com
$ActionMailTo                           martin@yahoo.com
$ActionExecOnlyOnceEveryInterval        60
&  
1
27.01.2020, 20:55

Теги

Похожие вопросы