Страница 1 из 1
Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 14:28:37
dmins
Вообщем для учета трафа решил поставить trafd c mysql + вебморду по статьям с данного сайта.
Все настроил и даже все вроде бы работает, НО.
Иденственно что меня интересует: какой интерфейс в моём случае надо прослушивать для получения верных данных по трафику. На данный момент прослушиваю fxp0- внутренний.
Конфиги:
в /etc/rc.conf прописал
Цитата:
trafd_enable="YES"
trafd_ifaces="fxp0" #ето внутренний интерфейс (который слушать)
trafd_iflags="-r -p"
trafd_log="/var/log/traffic.log"
в конфиге фарвола ipfw заруливаю всех на сквид плюс прописан NAT
Код: Выделить всё
${FwCMD} add divert natd ip from ${NetIn}/${NetMask} to any out via ${LanOut}
${FwCMD} add divert natd all from any to any in via ${LanOut}
где NetIn - Внутренняя сеть 192.168.1.0
NetMask - маска сети 24
LanOut - внешний интерфейс em0
Плюс в ipnat сделан мапинг внутренней сети на внешку следующего вида:
Код: Выделить всё
map em0 192.168.1.0/24 -> xx.xxx.xxx.xx
где xx.xxx.xxx.xx (внешний ip роутера)
Не могу разобраться какой интерйес мне надо прослушивать для достоверных данных по трафику в моём случае. Да и еще мб глупый вопрос но всеже задам: trafd счтитает весь траффик? (squid + торренты всякие аски почта и.тп) да?
Кстати www траф я считаю саргом.
Помогите плз разобраться,
заранее благодарен.
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 15:27:11
dmtr
чтобы считать внешний трафик - надо слушать внешний интерфейс. таким образом можно получить данные о том
откуда-сколько скачали (аналог детализации которую может предоставить провайдер.)
чтобы считать какой локальный ip сколько скачал, надо слушать внутренний интерфейс (получишь данные о том
кто-сколько скачал).
trafd счтитает весь траффик?
считает весь, а вот что ты увидишь в отчетах - зависит от php-скрипта для "web-морды".
можно слушать и писать оба - будешь иметь все данные, а дальше редактировать запросы mysql в php-скрипте для "web-морды".
я тоже настраивал по статьям отсюда. статистика внешнего интерфейса расходится с данными провайдера на ~0,5%
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 15:36:56
dmins
мне на самом деле не особо важно откуда кто сколко скачал, мне важно видеть сколько у меня в компании за день и за месяц было входящего трафика и исходящего. Так какой же всетакие мне надо слушать интерфейс?
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 16:04:33
dmtr
тогда внешний.
кстати, в процессе работы возникла проблема. По умолчанию MySQL хранит базы в /var/db/mysql. При создании системы под /var отвелось места 1Gb, и через месяцев 5 работы системы учета трафика место в /var закончилось

лучше для баз сразу места отведи побольше
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 16:17:13
hizel
BPF не гарантирует точность подсчета
если вам нужно общий трафик, берите из счетчиков фаервола или сетевой карточки :-)
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 16:18:22
dmins
hizel писал(а):BPF не гарантирует точность подсчета
если вам нужно общий трафик, берите из счетчиков фаервола или сетевой карточки :-)
да причем тут BPF

)))
трафиик слушается на внутреннем интерфейсе либо на внешней(ето и есть сетевые карты)
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 16:19:21
dmins
dmtr писал(а):тогда внешний.
кстати, в процессе работы возникла проблема. По умолчанию MySQL хранит базы в /var/db/mysql. При создании системы под /var отвелось места 1Gb, и через месяцев 5 работы системы учета трафика место в /var закончилось

лучше для баз сразу места отведи побольше
и как же ты вышел из етой ситуации??????
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 16:21:01
hizel
матчасть надо знать
>make search name=trafd
Port: trafd-3.0.2.1
Path: /usr/ports/net-mgmt/trafd
Info: The
BPF Traffic Collector
Maint:
ports@FreeBSD.org
B-deps:
R-deps:
WWW:
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 16:30:05
dmtr
dmins писал(а):
и как же ты вышел из етой ситуации??????
остановил сервер, поменял в
/usr/local/etc/rc.d/mysql-server путь
пренес туда все базы из /var/db/mysql , запустил mysql-server, всё работает

Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 16:37:52
dmins
dmtr писал(а):dmins писал(а):
и как же ты вышел из етой ситуации??????
остановил сервер, поменял в
/usr/local/etc/rc.d/mysql-server путь
пренес туда все базы из /var/db/mysql , запустил mysql-server, всё работает

слушай а че за ерунда , я смотрю скоко выделено место командой df -h
выдает все кроме /var , хотя если зати в /etc/fstab там /var прописан. Где грабли, как мне посмотреть сколько у меня выделенно места под вар?
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 17:05:12
dmtr
система, версия, вывод df -h и /etc/fstab покажи
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-10 17:06:37
dmtr
и наверное правильно было бы новую тему создать для этого вопроса
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-11 10:14:25
dmins
с этим разобрался, еще один косяк вылез, mysql-server 41. После выключения и включения бсд 7.0 пропали созданные базы... и mysql пишит Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38) такого файла в директории у меня нет, я осздал его выставил права ребутнул бсд , все тоже самое... где грабли? как выйти из положения
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-11 12:56:40
dmins
закоментил в my.cnf bind-adress = 127.0.0.1 проблема отпала.
еще вопрос, как смотреть статистику за день, а не общую с начала месяца??
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-11 13:51:08
dmtr
можно сделать html-страничку (см. картинку) и в php-скрипте, взависимости от выбранных параметров, отрабатывают разные sql-запросы. php-скрипты и sql-запросы допиливал оригинальные (из статей).
Re: Trafd (какой интерфейс слушать)
Добавлено: 2009-11-11 14:09:48
dmins
dmtr писал(а):можно сделать html-страничку (см. картинку) и в php-скрипте, взависимости от выбранных параметров, отрабатывают разные sql-запросы. php-скрипты и sql-запросы допиливал оригинальные (из статей).
О, слушай можешь скинуть свою веб морду ? то что мне надо. Стукни в асю если не трудно есть пару вопросов. 271 750 ноль 13