FreeBSD 7.0 и подсчет трафика
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 59
- Зарегистрирован: 2008-04-14 8:17:48
FreeBSD 7.0 и подсчет трафика
Всем привет! Ссори, что опять поднимаю тему, ссори, что я новичок!
Обращаюсь ко всем форумчанам-знатокам FreeBSD!
Подскажите простой пример подсчета трафика на IPFW на определенном внутреннем интерфейсе.
Интересует только суммарные данные за определенные периоды.
Возможно ли без использования какой-либо СУБД, типа MySQL или BBD?
Подскажите, плиз, новичку на примерах!
Обращаюсь ко всем форумчанам-знатокам FreeBSD!
Подскажите простой пример подсчета трафика на IPFW на определенном внутреннем интерфейсе.
Интересует только суммарные данные за определенные периоды.
Возможно ли без использования какой-либо СУБД, типа MySQL или BBD?
Подскажите, плиз, новичку на примерах!
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 7.0 и подсчет трафика
http://stargazer.dp.ua/
возможно вам подойдет
возможно вам подойдет
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- salvator
- мл. сержант
- Сообщения: 88
- Зарегистрирован: 2008-04-01 12:18:59
- Откуда: Kiev, Ukraine
Re: FreeBSD 7.0 и подсчет трафика
Считаем:
Снимаем:
соответственно, входящий и исходящий
Код: Выделить всё
ipfw add 50 count ip from any to any in via xl0
ipfw add 51 count ip from any to any out via xl0
Код: Выделить всё
ipfw show 50 | /usr/bin/awk {'print $3'}
ipfw show 51 | /usr/bin/awk {'print $3'}
- xelak
- сержант
- Сообщения: 173
- Зарегистрирован: 2007-12-09 16:20:00
- Откуда: Украина,Харьков
- Контактная информация:
Re: FreeBSD 7.0 и подсчет трафика
Блин...классная штука!!hizel писал(а):http://stargazer.dp.ua/
возможно вам подойдет
оффтоп...кто-нибудь может написать подробную настройку под фрюху!! с примером минимального фаера для работы!! давно использовал эту считалку, сейчас стоит на линухе!! или давайте вместе наваяем!!
-
- ефрейтор
- Сообщения: 59
- Зарегистрирован: 2008-04-14 8:17:48
Re: FreeBSD 7.0 и подсчет трафика
Классно! Тока бы без авторизатора. Без него никак не обойтись? Или лучше на форуме http://stargazer.dp.ua/ спросить?http://stargazer.dp.ua/
возможно вам подойдет
-
- ефрейтор
- Сообщения: 59
- Зарегистрирован: 2008-04-14 8:17:48
Re: FreeBSD 7.0 и подсчет трафика
эту считалку в autoexec.sh лучше наверно запихнуть, чтоб каждый день считал?salvator писал(а):Считаем:Код: Выделить всё
ipfw add 50 count ip from any to any in via xl0 ipfw add 51 count ip from any to any out via xl0
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 7.0 и подсчет трафика
честно говоря незнаю
меня в нем не устраивает конфигуратор под виндовс
поэтому я посмотрел его только мельком
меня в нем не устраивает конфигуратор под виндовс
поэтому я посмотрел его только мельком
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- salvator
- мл. сержант
- Сообщения: 88
- Зарегистрирован: 2008-04-01 12:18:59
- Откуда: Kiev, Ukraine
Re: FreeBSD 7.0 и подсчет трафика
Это особенно не считалка, способ снятия статистики по трафику...demo писал(а): эту считалку в autoexec.sh лучше наверно запихнуть, чтоб каждый день считал?
-
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2007-07-16 11:21:10
- Контактная информация:
Re: FreeBSD 7.0 и подсчет трафика
а это, простите, в байтах или в кг?salvator писал(а):Считаем:Снимаем:Код: Выделить всё
ipfw add 50 count ip from any to any in via xl0 ipfw add 51 count ip from any to any out via xl0
соответственно, входящий и исходящийКод: Выделить всё
ipfw show 50 | /usr/bin/awk {'print $3'} ipfw show 51 | /usr/bin/awk {'print $3'}
- salvator
- мл. сержант
- Сообщения: 88
- Зарегистрирован: 2008-04-01 12:18:59
- Откуда: Kiev, Ukraine
Re: FreeBSD 7.0 и подсчет трафика
в градусах
Последний раз редактировалось dikens3 2008-04-15 19:19:07, всего редактировалось 1 раз.
Причина: В сантиметрах. :-)
Причина: В сантиметрах. :-)
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: FreeBSD 7.0 и подсчет трафика
читаю чэйнджлог на последнию версию
сверху
сверху
падазрительно2007.12.31
Добавлены плагины для работы с хранилищами на основе СУБД Firebird и MySQL.
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: FreeBSD 7.0 и подсчет трафика
еще была такая ipa
для снятия и хранение статистики в файлы
я ee както патчил что бы она ее в mysql перекладывала
и из того же mysql
брала данные для биллинга и если ресурсы по мегабайтам в нуле то allow меняла на deny
еще делал скрипт который через rrdtool рисовал по данным из msql графики
на сайте так же и картинки
вообщем смотри у меня на сайте соурсы
патченный ipa там точно есть
остальное нарисуешь) скрипты простые
PS: прежде чем писать - проверь не написал ли кто то уже это до тебя
для снятия и хранение статистики в файлы
я ee както патчил что бы она ее в mysql перекладывала
и из того же mysql
брала данные для биллинга и если ресурсы по мегабайтам в нуле то allow меняла на deny
еще делал скрипт который через rrdtool рисовал по данным из msql графики
на сайте так же и картинки
вообщем смотри у меня на сайте соурсы
патченный ipa там точно есть
остальное нарисуешь) скрипты простые
PS: прежде чем писать - проверь не написал ли кто то уже это до тебя
-
- ефрейтор
- Сообщения: 59
- Зарегистрирован: 2008-04-14 8:17:48
Re: FreeBSD 7.0 и подсчет трафика
Причем тут mysql. Я думаю есть другие способы и возможности. Прежде чем писать - естессно все и весь форум и статьи здесь перерыл.paradox писал(а):еще была такая ipa
для снятия и хранение статистики в файлы
я ee както патчил что бы она ее в mysql перекладывала
и из того же mysql
брала данные для биллинга и если ресурсы по мегабайтам в нуле то allow меняла на deny
еще делал скрипт который через rrdtool рисовал по данным из msql графики
на сайте так же и картинки
вообщем смотри у меня на сайте соурсы
патченный ipa там точно есть
остальное нарисуешь) скрипты простые
PS: прежде чем писать - проверь не написал ли кто то уже это до тебя
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: FreeBSD 7.0 и подсчет трафика
ipa
пишет всю статитику в файлы
и у нее же есть утилиты которая сама суммирует статистику
наскоко я знаю было развитие ipa
отдельный модуль который работает с разными фаерволами
ipfw
pf
...
>mysql
ктото спросил насчет базы
я ответил )
пишет всю статитику в файлы
и у нее же есть утилиты которая сама суммирует статистику
наскоко я знаю было развитие ipa
отдельный модуль который работает с разными фаерволами
ipfw
pf
...
>mysql
ктото спросил насчет базы
я ответил )
-
- ефрейтор
- Сообщения: 59
- Зарегистрирован: 2008-04-14 8:17:48
Re: FreeBSD 7.0 и подсчет трафика
пишет: syntax error at source line 1salvator писал(а): Снимаем:соответственно, входящий и исходящийКод: Выделить всё
ipfw show 50 | /usr/bin/awk {'print $3'} ipfw show 51 | /usr/bin/awk {'print $3'}
context is
>>> print <<< $3
что-то не так делаю? или надо после "Считаем" перезагрузить?
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: FreeBSD 7.0 и подсчет трафика
Код: Выделить всё
ipfw show 50 | /usr/bin/awk "{print $3}"
ipfw show 51 | /usr/bin/awk "{print $3}"
И вообщем....читаем немного по awk
http://www.lissyara.su/?id=1077
http://www.lissyara.su/?id=1492
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: FreeBSD 7.0 и подсчет трафика
Байтики с интерфейсов проще снимать не фаерволом, а netstat -ib
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- Dron
- ст. сержант
- Сообщения: 373
- Зарегистрирован: 2007-08-15 13:36:28
- Откуда: Днепропетровск
- Контактная информация:
Re: FreeBSD 7.0 и подсчет трафика
Stargazer есть биллинг
Многие ДС с него начинали...
можно юзать без авторизатора, включается опция всегда online и вперед...
ну и если сделать бесплатным траф, то будет работать в роли считалки...
последние ветки нестабильны, хотя у кого как... я в свое время юзал еще 2.0 ветку... 2.4 не пробовал...
документашка по настройке - http://stg.dp.ua/doc.php
ну а на форум, то лучше сюда - http://local.com.ua/forum/index.php?s=b ... c5a900&c=3
Многие ДС с него начинали...
можно юзать без авторизатора, включается опция всегда online и вперед...
ну и если сделать бесплатным траф, то будет работать в роли считалки...
последние ветки нестабильны, хотя у кого как... я в свое время юзал еще 2.0 ветку... 2.4 не пробовал...
документашка по настройке - http://stg.dp.ua/doc.php
ну а на форум, то лучше сюда - http://local.com.ua/forum/index.php?s=b ... c5a900&c=3
Та Да...
- Daywalker
- ст. сержант
- Сообщения: 326
- Зарегистрирован: 2007-03-11 22:28:45
- Откуда: г. Котельники, МО
- Контактная информация:
Re: FreeBSD 7.0 и подсчет трафика
А старгайзер работает только с iPFW или с PF тоже?
http://blog.volobuev.su - Блог о системном и сетевом администрировании.
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: FreeBSD 7.0 и подсчет трафика
[offtop]
Можете меня сильно и больно побить, но не смог удержаться: iPWF - это адаптированный под MacOS X IPFW?
[/offtop]
Можете меня сильно и больно побить, но не смог удержаться: iPWF - это адаптированный под MacOS X IPFW?
[/offtop]
Oh my God, they killed init! Bastards!
-
- ефрейтор
- Сообщения: 59
- Зарегистрирован: 2008-04-14 8:17:48
Re: FreeBSD 7.0 и подсчет трафика
terminus писал(а):Байтики с интерфейсов проще снимать не фаерволом, а netstat -ib
Класс!
Никто не мог, чтоли такое подсказать? Что я и хотел, в принципе, для начала.
Буду ставить StarGazer
Всем огромное спасибо!
Классный форум!
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: FreeBSD 7.0 и подсчет трафика
токо с интерфейсов это общие байтики
для биллинга не катят
да и для статистики они всегда завышеные
для биллинга не катят
да и для статистики они всегда завышеные
- Daywalker
- ст. сержант
- Сообщения: 326
- Зарегистрирован: 2007-03-11 22:28:45
- Откуда: г. Котельники, МО
- Контактная информация:
Re: FreeBSD 7.0 и подсчет трафика
рука дрогнулаDog писал(а):[offtop]
Можете меня сильно и больно побить, но не смог удержаться: iPWF - это адаптированный под MacOS X IPFW?
[/offtop]
http://blog.volobuev.su - Блог о системном и сетевом администрировании.
- modjo
- рядовой
- Сообщения: 26
- Зарегистрирован: 2007-09-15 0:00:51
- Контактная информация:
Re: FreeBSD 7.0 и подсчет трафика
Не буду создавать отдельную тему. Для подсчета пользовательского трафика стоит ligthsquid. Для подсчета общего трафа на интерфейсе глядящего в инте поставил trafd. Статью видел, но в базу не закатывал.
trafd был запущен ровно в полночь и была снята статистика ровно через 24 часа:
программа на awk (считает только входящий трафик):
Пример trafd.log:
В trafd.fxp0 не более 285 строчек (в нети встречал информацию, что сохраняется не более 1000 строчек. Это до сих пор так?). Поразительно то, что и lightsquid выдал 1.4гига. Тогда я не понимаю одного - как это может быть??? Ведь провайдер мне говорит, что трафик за вчера был аж 3569Мб входящего трафика. В ipfw:
Все остальное в нат (после кальмара) и фтп в фрох (перед кальмаром). Что я не так делаю? Что я мог не так настроить? Разница просто огромна должно же быть объяснение этому!
ЗЫ
trafd был запущен ровно в полночь и была снята статистика ровно через 24 часа:
Код: Выделить всё
/usr/local/bin/trafsave fxp0
/usr/local/bin/traflog -i fxp0 > /tmp/trafd.log
awk -f ~/traf.parser.awk < /tmp/trafd.log
total: 1.48328Gb
Код: Выделить всё
$3=="gateway.ru" {
a+=$7
}
END {
print "total: "a/1073741824"Gb"
}
Код: Выделить всё
(fxp0) gateway.ru at Apr 24 00:01:01 - Apr 24 23:59:38
Summary: 1610028602 data bytes, 1760308470 all bytes, 4203 records
From Port To Port Proto Data All
81.176.66.44 rtsp gateway.ru client tcp 135061703 139804271
38.114.196.94 http gateway.ru client tcp 100244911 103866927
38.114.197.70 http gateway.ru client tcp 57875314 59963434
217.67.121.108 client gateway.ru 41764 tcp 34579440 35912836
74.125.13.29 http gateway.ru client tcp 29496036 30569304
stream03.rambler.r http gateway.ru client tcp 26484584 27882912
64.15.120.47 http gateway.ru client tcp 21458810 22229666
livejournal.com http gateway.ru client tcp 19759923 20785819
...
Код: Выделить всё
# SQUID. HTTP only.
$cmd 060 fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any 80 via $wan
$cmd 061 allow tcp from any to any 80 out via $wan setup $ks
ЗЫ
Код: Выделить всё
/root/># uname -mrs
FreeBSD 6.2-RELEASE i386
/root/># cd /usr/ports/
/usr/ports/># make search name=trafd
Port: trafd-3.0.1_2
Path: /usr/ports/net-mgmt/trafd
Info: The BPF Traffic Collector
Maint: bms@FreeBSD.org
B-deps:
R-deps:
WWW:
Port: net/trafd
Moved: net-mgmt/trafd
Date: 2004-02-22
Reason: new category
- modjo
- рядовой
- Сообщения: 26
- Зарегистрирован: 2007-09-15 0:00:51
- Контактная информация:
Re: FreeBSD 7.0 и подсчет трафика
Ой, провайдер еще не сгенерил статистику. 3.5Гига это за 23 число. На денек откладывается...