Как отслеживать ошибки Nginx 500 и отправлять уведомления по электронной почте?

1079
SutuwaShell

Я хотел бы настроить систему оповещений, которая отслеживает журнал доступа nginx и отправляет оповещения по электронной почте каждый раз, когда появляется ошибка 500 или 502. Я хочу простую, но надежную настройку, но открыта для всех предложений. Должен ли я использовать некоторые локальные сценарии или удаленный сервер журналов? Каковы мои варианты и недостатки / преимущества одного перед другими? Я использую nginx 1.8.1 на Centos 6.

1

1 ответ на вопрос

0
Diego Roccia

Если вы не хотите устанавливать другое программное обеспечение и использовать уже имеющиеся инструменты, добавьте, поскольку у вас уже запущен rsyslog, вы можете настроить модуль in ommail.

http://www.rsyslog.com/doc/v8-stable/configuration/modules/ommail.html