Итак, мой сервер CentOS 7 отправляет электронные письма с использованием Postfix, и для отслеживания porpuses мне необходимо регулярно проверять почтовый журнал Postfix (/ var / log / maillog) для анализа успешно отправленных сообщений.
Как я понимаю, почтовый журнал postfix принимает сообщения от 4 различных типов событий демона / модуля: - postfix / qmgr - postfix / smtp - postfix / smtpd - postfix / cleanup
Для того, чтобыубедитесь, что все сообщения записываются в журнал, мне пришлось убрать ограничения скорости как в /etc/rsyslog.conf, так и в /etc/systemd/journald.conf.
Носнятие ограничений скорости привело к значительному увеличению использования ресурсов и размера файлов журнала, что потребовало гораздо больше времени для получения результатов grep в журналах.
Итак, один из способов облегчитьиспользование ресурсов должно было бы уменьшить активность журналирования, блокируя нежелательные типы событий демона / модуля.
В моем конкретном случае мне нужен только postfix / smtp daemon / moduТаким образом, остальные 3 можно игнорировать и хранить вдали от журнала.
Итак, мой вопрос: как я могу предотвратить запись сообщений о событиях демонов smtpd, cleanup и qmgr влог, сохраняющий только smtp события?