Назад | Перейти на главную страницу

Могу ли я разделить журналы почты Postfix на отдельные журналы виртуального хоста?

На моем сервере в настоящее время размещено 8 отдельных веб-сайтов (и их количество растет), четыре из которых активно отправляют электронную почту в течение дня, а несколько списков рассылки (подписки) - ночью. Я только что завершил настройку PTR, SPF, Domainkeys и DKIM для каждого домена и теперь хочу перейти к перехвату отказов, чтобы отметить и удалить бездействующие адреса электронной почты.

Я хочу знать, можно ли (и если да, то как) попросить postfix регистрировать почту, отправляемую с каждого из моих доменов, в отдельные файлы в дополнение к одному объединенному файлу в / var / log /. Хотя это не дает мне особого преимущества в том, что касается чтения журналов самостоятельно, это позволяет мне запускать парсеры CRON для небольших журналов в разное время в течение ночи, чтобы я мог удерживать нагрузку на моем сервере от скачков в течение длительных периодов времени. Кроме того, это сделало бы любую другую аналитическую работу, которая мне нужна, немного быстрее, чтобы диагностировать ошибки с отдельными доменами.

Должен ли я запускать один CRON для пост-обработки журнала и разделения предыдущего дня (что само по себе будет включать некоторую расширенную нагрузку), или я могу настроить это автоматически во время записи журнала?

Я предполагаю, что вы используете системный журнал, попробуйте перейти на более продвинутые системные журналы, такие как rsyslog (новый системный журнал debian по умолчанию) или syslog-ng

С их помощью вы можете использовать регулярное выражение для создания разных файлов журнала для каждого домена и / или правильно вести учет в реальном времени.