Trafd (какой интерфейс слушать)

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dmins
рядовой
Сообщения: 42
Зарегистрирован: 2009-11-10 14:13:56

Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmins » 2009-11-10 14:28:37

Вообщем для учета трафа решил поставить 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 траф я считаю саргом.
Помогите плз разобраться,
заранее благодарен.
наше государство, нас же и е*ет...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmtr » 2009-11-10 15:27:11

чтобы считать внешний трафик - надо слушать внешний интерфейс. таким образом можно получить данные о том откуда-сколько скачали (аналог детализации которую может предоставить провайдер.)
чтобы считать какой локальный ip сколько скачал, надо слушать внутренний интерфейс (получишь данные о том кто-сколько скачал).
trafd счтитает весь траффик?
считает весь, а вот что ты увидишь в отчетах - зависит от php-скрипта для "web-морды".
можно слушать и писать оба - будешь иметь все данные, а дальше редактировать запросы mysql в php-скрипте для "web-морды".

я тоже настраивал по статьям отсюда. статистика внешнего интерфейса расходится с данными провайдера на ~0,5%
This game has no name. It will never be the same.

Аватара пользователя
dmins
рядовой
Сообщения: 42
Зарегистрирован: 2009-11-10 14:13:56

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmins » 2009-11-10 15:36:56

мне на самом деле не особо важно откуда кто сколко скачал, мне важно видеть сколько у меня в компании за день и за месяц было входящего трафика и исходящего. Так какой же всетакие мне надо слушать интерфейс?
наше государство, нас же и е*ет...

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmtr » 2009-11-10 16:04:33

тогда внешний.

кстати, в процессе работы возникла проблема. По умолчанию MySQL хранит базы в /var/db/mysql. При создании системы под /var отвелось места 1Gb, и через месяцев 5 работы системы учета трафика место в /var закончилось :) лучше для баз сразу места отведи побольше
This game has no name. It will never be the same.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение hizel » 2009-11-10 16:17:13

BPF не гарантирует точность подсчета

если вам нужно общий трафик, берите из счетчиков фаервола или сетевой карточки :-)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
dmins
рядовой
Сообщения: 42
Зарегистрирован: 2009-11-10 14:13:56

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmins » 2009-11-10 16:18:22

hizel писал(а):BPF не гарантирует точность подсчета

если вам нужно общий трафик, берите из счетчиков фаервола или сетевой карточки :-)

да причем тут BPF =))))

трафиик слушается на внутреннем интерфейсе либо на внешней(ето и есть сетевые карты)
наше государство, нас же и е*ет...

Аватара пользователя
dmins
рядовой
Сообщения: 42
Зарегистрирован: 2009-11-10 14:13:56

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmins » 2009-11-10 16:19:21

dmtr писал(а):тогда внешний.

кстати, в процессе работы возникла проблема. По умолчанию MySQL хранит базы в /var/db/mysql. При создании системы под /var отвелось места 1Gb, и через месяцев 5 работы системы учета трафика место в /var закончилось :) лучше для баз сразу места отведи побольше
и как же ты вышел из етой ситуации??????
наше государство, нас же и е*ет...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение hizel » 2009-11-10 16:21:01

матчасть надо знать
>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:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmtr » 2009-11-10 16:30:05

dmins писал(а): и как же ты вышел из етой ситуации??????
остановил сервер, поменял в /usr/local/etc/rc.d/mysql-server путь

Код: Выделить всё

: ${mysql_dbdir="/usr/local/mysql"}
пренес туда все базы из /var/db/mysql , запустил mysql-server, всё работает :-D
This game has no name. It will never be the same.

Аватара пользователя
dmins
рядовой
Сообщения: 42
Зарегистрирован: 2009-11-10 14:13:56

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmins » 2009-11-10 16:37:52

dmtr писал(а):
dmins писал(а): и как же ты вышел из етой ситуации??????
остановил сервер, поменял в /usr/local/etc/rc.d/mysql-server путь

Код: Выделить всё

: ${mysql_dbdir="/usr/local/mysql"}
пренес туда все базы из /var/db/mysql , запустил mysql-server, всё работает :-D

слушай а че за ерунда , я смотрю скоко выделено место командой df -h
выдает все кроме /var , хотя если зати в /etc/fstab там /var прописан. Где грабли, как мне посмотреть сколько у меня выделенно места под вар?
наше государство, нас же и е*ет...

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmtr » 2009-11-10 17:05:12

система, версия, вывод df -h и /etc/fstab покажи
This game has no name. It will never be the same.

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmtr » 2009-11-10 17:06:37

и наверное правильно было бы новую тему создать для этого вопроса
This game has no name. It will never be the same.

Аватара пользователя
dmins
рядовой
Сообщения: 42
Зарегистрирован: 2009-11-10 14:13:56

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmins » 2009-11-11 10:14:25

с этим разобрался, еще один косяк вылез, mysql-server 41. После выключения и включения бсд 7.0 пропали созданные базы... и mysql пишит Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38) такого файла в директории у меня нет, я осздал его выставил права ребутнул бсд , все тоже самое... где грабли? как выйти из положения
наше государство, нас же и е*ет...

Аватара пользователя
dmins
рядовой
Сообщения: 42
Зарегистрирован: 2009-11-10 14:13:56

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmins » 2009-11-11 12:56:40

закоментил в my.cnf bind-adress = 127.0.0.1 проблема отпала.

еще вопрос, как смотреть статистику за день, а не общую с начала месяца??
наше государство, нас же и е*ет...

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmtr » 2009-11-11 13:51:08

можно сделать html-страничку (см. картинку) и в php-скрипте, взависимости от выбранных параметров, отрабатывают разные sql-запросы. php-скрипты и sql-запросы допиливал оригинальные (из статей).
Вложения
statistic.png
моя страничка
This game has no name. It will never be the same.

Аватара пользователя
dmins
рядовой
Сообщения: 42
Зарегистрирован: 2009-11-10 14:13:56

Re: Trafd (какой интерфейс слушать)

Непрочитанное сообщение dmins » 2009-11-11 14:09:48

dmtr писал(а):можно сделать html-страничку (см. картинку) и в php-скрипте, взависимости от выбранных параметров, отрабатывают разные sql-запросы. php-скрипты и sql-запросы допиливал оригинальные (из статей).

О, слушай можешь скинуть свою веб морду ? то что мне надо. Стукни в асю если не трудно есть пару вопросов. 271 750 ноль 13
наше государство, нас же и е*ет...