Подскажите счётчик трафика

Обсуждение разнообразного программного обеспечения.
tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Подскажите счётчик трафика

Сообщение tyomitch » 22.08.2005 (Пн) 2:33

Имею FreeBSD 5.0, на нём NAT.
Хочется, чтобы там была некая программулина, которая говорит, кому сколько чего ушло. Т.е. имеется список сетей, и надо знать, из какой сети трафик пришёл и к кому пошёл.
Гуглить лениво, может кто-нибудь сразу что-нибудь назовёт?
Изображение

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 22.08.2005 (Пн) 7:23

Файервалл IP Chance(с написанием незнаю))) должен логи вести
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 22.08.2005 (Пн) 8:01

IPTables, IPChains, все они позволяют вести логи.
Но, разумеется, это требует значительной доработки напильником :)
Lasciate ogni speranza, voi ch'entrate.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 22.08.2005 (Пн) 21:31

iptables и ipchains - это для Linux. Для FreeBSD стандарт ipfw. Посмотри ман, через него можно считать пакеты по разным видам трафика и, соответственно, вычислять лог. Лучше всего считать только число пакетов, а уже потом, с помощью простейшего скрипта считать объем трафика, исходя из размера пакета.
Обычно не стоит считать весь трафик, достаточно http, если это HTTP proxy. На ping'ах (я так называю весь "не HTTP" траффик, вклчая DNS и time) обычно идет процентов 3-5.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 22.08.2005 (Пн) 22:01

gaidar, ман по ipfw я уже весь выкурил, но понял только что придётся писать что-то своё и большое для переработки его лога в удобочитаемый отчёт.
А что ещё бывает в мире FreeBSD? Наверняка ведь есть специализированные тулзы?
Изображение

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 22.08.2005 (Пн) 22:49

Тулзов море, наверняка тут написано: www.opennet.ru.

С ipfw я сам делел конвертор - bash скрипт, который использовал grep. Строк 7 получилось :), так что ничего сложного. Жаль, что было давно и я даже не помню у кого на сервере работает.

В общем - рой www.opennet.ru.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 22.08.2005 (Пн) 22:50

Собственно, чего далеко ходить, вот: http://www.opennet.ru/base/net/ng_billi ... r.txt.html
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 23.08.2005 (Вт) 19:09

Рано я радовался... Упомянутый в статье ng_ipacct требует FreeBSD 5.03, другой упомянутый в статье NetAms требует mysql, который тоже чего-то поставиться не захотел.
Какие ещё бывают варианты?
Изображение


Вернуться в Программное обеспечение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32

    TopList  
cron