Скрипт ротации логов - подскажите

Аватар пользователя WebCode

Здравствуйте, Уважаемые форумчани.

Давненько меня тут не было Улыбка.

Вот что меня сюда привело, необходимо мне подсчитать трафик, который проходит через мою машину.

Схема такова, у меня на ПК 2 интерфейса: eth0 - городская сетка, eth1 - сетка с другим кампом. Нужно считать трафик, который проходит через eth1.

Значит в iptables я прописал:

Цитата:
-A FORWARD -o eth1 -j LOG --log-level 7 --log-prefix BANDWIDTH_OUT:
-A FORWARD -i eth1 -j LOG --log-level 7 --log-prefix BANDWIDTH_IN:
-A OUTPUT -o eth1 -j LOG --log-level 7 --log-prefix BANDWIDTH_OUT:
-A INPUT -i eth1 -j LOG --log-level 7 --log-prefix BANDWIDTH_IN:

в syslog.conf:

Цитата:
kern.=debug -/var/log/bandwidth

Теперь у меня в /var/log/bandwidth собирается статистика вида:

Цитата:
Dec 8 13:12:27 home kernel: BANDWIDTH_IN:IN=eth1 OUT=eth0 SRC=192.168.1.2 DST=10.18.1.254 LEN=48 TOS=0x00 PREC=0x00 TTL
=127 ID=37658 DF PROTO=TCP SPT=1071 DPT=80 WINDOW=65535 RES=0x00 SYN URGP=0

Вопрос: есть ли скрипт, который бы на основании такого лога выводил статистику? И где можно почитать, что именно пишется в этот лог (а то стянул пример без понимания)?

Заранее спасибо.

Аватар пользователя lk29

Re: Скрипт ротации логов - ...

webmin штатно обрабатывает эти данные

Аватар пользователя mekong

Re: Скрипт ротации логов - ...

Debian 5.
2 дня с webmin бодаюсь - не выдает никаких отчетов - логи есть - /var/log/bandwidth, директория - /etc/webmin/bandwidth/hours - тоже есть, что ж ей заразе еще надо...

Жмешь Update Statistics - логи обнуляет, никаких данных не выводит.

Что бы все это значило?

RSS-материал