logwatch: как настроить анализ логов postfix?
inhab 22 декабря, 2009 - 13:22
Logwatch установил. Не могу разобраться как его настроить для анализа логов postfix.
Логи лежат тут /var/log/mail
current
log-2009-12-19-00:12:07
log-2009-12-20-00:12:51
log-2009-12-21-00:12:52
log-2009-12-21-19:12:56
log-2009-12-22-00:12:10
Не могу понять, что копировать из /usr/share/logwatch в /etc/logwatch (каталог пуст).
С форматом файла logwatch.conf разобрался. Какой файл postfix.conf править и куда его ложить?
Хочу получать статистику вида:
853 Accepted 4.80% 16933 Rejected 95.20% 4 Reject relay denied 0.02% 156 Reject HELO/EHLO 0.92% 380 Reject unknown user 2.24% 16393 Reject client host 96.81% -------- ------------------------------------------------ 16933 Total Rejects 100.00%
Как сделать чтоб такая статистика за месяц собиралась? Надо конфиги постфикса править чтоб логирование велось в течении месяца?
»
- Для комментирования войдите или зарегистрируйтесь
.
По идее
logwatch
должен бы уметь инкрементальный режим.Я бы рекомендовал подумать про логирование средствами
syslog
.В
logrotate
есть замечательные скрипты{pre,post}rotate
...ЗЫ: Какое отношение имеет конфигурационный файл приложения к парсеру логов оного --- мне непонятно.
:wq
--
Live free or die
Насколько я понял у logwatch
Насколько я понял у logwatch для каждого вида логов свои скрипты. В файл postfix.conf (находится в структуре каталогов logwatch) задаются параметры разбора логов, т.е. то что я хочу получить на выходе.
Вы советуете перед настройкой logwatch следует настроить syslog, чтоб логи правильно логировались и настроить logrotate, чтоб была возможность снять статистику например за месяц?