The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"разбор логов postfix"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"разбор логов postfix"
Сообщение от deys emailИскать по авторуВ закладки(??) on 01-Фев-05, 10:28  (MSK)
Доброго времени суток!!

никак не могу решить нормально проблему подсчета почтового трафика. Нужно считать количество и размер входящей и исходящей почты (для локальной отдельно для внешней). Пробовал pflogsum - выдает много интересной информации, но не той что надо и много лишней. К тому же после установки clavam не всегда считает правельно (обычно насчитывет лишнего). Попобовал сам написать разборщик лога - что-то вышло... в перле я не очень силен и опять же пока не совсем то что нужно...
так вот вопрос вот в чем: может быть есть готовое решение для того чтоб можно было выдергивать из лога: кто сколько послал и получил из инета и кто сколько послал и получил локально?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "разбор логов postfix"
Сообщение от Junior emailИскать по авторуВ закладки(??) on 01-Фев-05, 10:48  (MSK)
>Доброго времени суток!!
>
>никак не могу решить нормально проблему подсчета почтового трафика. Нужно считать количество
>и размер входящей и исходящей почты (для локальной отдельно для внешней).
>Пробовал pflogsum - выдает много интересной информации, но не той что
>надо и много лишней. К тому же после установки clavam не
>всегда считает правельно (обычно насчитывет лишнего). Попобовал сам написать разборщик лога
>- что-то вышло... в перле я не очень силен и опять
>же пока не совсем то что нужно...
>так вот вопрос вот в чем: может быть есть готовое решение для
>того чтоб можно было выдергивать из лога: кто сколько послал и
>получил из инета и кто сколько послал и получил локально?


Попробуй это
http://awstats.sourceforge.net/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "разбор логов postfix"
Сообщение от Гость Искать по авторуВ закладки on 01-Фев-05, 14:28  (MSK)
>Попробуй это
>http://awstats.sourceforge.net/

Всё там хорошо, но хотелоь бы такого:
1. В конфиге указывается, какие серверы являются локальными.
2. Почта ходящая между локальными серверами не учитывается.
3. Для почты которая ходит наружу и приходит из Internet считалось бы по каждому почтовому ящику, например так:
---------------
Получено:
user@mydomain.ru - 25/3.5 (кол-во писем/мегабайт)
       asas@mail.ru - 7/1.34
       sasa@mail.ru - 18/2.16
user2@mydomain.ru - ...
---------------
Отправлено:
user@mydomain.ru - ...
---------------
Вот.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "разбор логов postfix"
Сообщение от FILIN Искать по авторуВ закладки on 01-Фев-05, 18:50  (MSK)
>>Попробуй это
>>http://awstats.sourceforge.net/
>
>Всё там хорошо, но хотелоь бы такого:
>1. В конфиге указывается, какие серверы являются локальными.
>2. Почта ходящая между локальными серверами не учитывается.
>3. Для почты которая ходит наружу и приходит из Internet считалось бы
>по каждому почтовому ящику, например так:
>---------------
>Получено:
>user@mydomain.ru - 25/3.5 (кол-во писем/мегабайт)
>       asas@mail.ru - 7/1.34
>       sasa@mail.ru - 18/2.16
>user2@mydomain.ru - ...
>---------------

хотелось бы тоже такую фичу=)
>Отправлено:
>user@mydomain.ru - ...
>---------------
>Вот.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "разбор логов postfix"
Сообщение от deys emailИскать по авторуВ закладки(??) on 02-Фев-05, 05:41  (MSK)
>>>Попробуй это
>>>http://awstats.sourceforge.net/
сам awstats - несколько не то что было нужно. А вот там еще оказался небольшой скриптик maillog2commonlog.pl который после небольшой переработки стал давать практически то, что нужно (правда над его еще доправить немного)

[2005-Jan-19 10:57:22]  us@mydomain.net   us2@mydomain.net   34334
[2005-Jan-19 11:13:02]  us2@mydomain.net  peruse@nomay.net   540422
[2005-Jan-19 12:47:25]  werq@nomay.net    us2@mydomain.net   434334
[2005-Jan-19 13:13:12]  afasd@nomy.net    bbbb@nonomay.net   55404


>>Получено:
>>user@mydomain.ru - 25/3.5 (кол-во писем/мегабайт)
>>       asas@mail.ru - 7/1.34
>>       sasa@mail.ru - 18/2.16
>>user2@mydomain.ru - ...
для получения этой информации планирую запихивать все в MySQL, ну и оттуда уже формировать отчеты

Правда в одном месте пока вопрос остался нерешенным. Если письмо идет от user@Mydomait для user2@Mydomain - тут понятно - это локальная почта. Если для или от user@NoMydomain - по идее это внешняя почта. Но у меня есть "виртуалы". И получается что если письмо будет отправленно от user@virtual моему user@Mydomain, то оно будет считаться пришедьмим изве, хотя на самом деле оно будет отослано локально. Виртуалов считать в каждом случае локальными ящиками тоже нельзя - почта для них всетаки тащится из инета фечмайлом. Вот как с этим бороться - никак не пойму:(

ЗЫЖ// как на перле заменять большие буквы на маленькие? Просто я смотрю в логах иногда адреса бывают написаны типа CoolUser@ddd, а в я в MySQLе хочу держать данные написанные маленькими буквами.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру