mail
программа открывает электронные письма в пейджере. Переменная среды PAGER
может переопределить пейджер по умолчанию, который обычно является less
. В находящихся в Debian системах существует a /usr/bin/pager
этим управляет система альтернатив. Необходимо удостовериться, что пейджер не является приложением GUI, которое потребовало бы X. Простой способ протестировать это состоит в том, чтобы установить PAGER
временно.
PAGER=/usr/bin/less mail
Я использую LogCheck
, чтобы сканировать мои файлы журнала. Он сканирует новые записи один раз в час и отправляет мне по электронной почте любые неизвестные линии, а также известные линии, которые классифицируют включение в отчет.
Есть также инструменты, которые будут смотреть ваши файлы журнала и по электронной почте, когда они определенные контента.
Я использую модуль 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
&