Статистика через trafd

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Андрей84
проходил мимо

Статистика через trafd

Непрочитанное сообщение Андрей84 » 2011-10-03 12:12:04

Всем доброго дня. Прошу рассудить и помочь спецов в вопросе. Поставил по инструкциям Лисяры trafd и прикрутил к ней веб морду(http://www.lissyara.su/articles/freebsd ... afd+mysql/ и http://www.lissyara.su/articles/freebsd ... for_trafd/ )
Но вопрос вот в чем, он мне показывает список моих юзеров с их трафиком кто сколько накачал и вроде бы все красиво, но вот в низу есть запись Всего трафика и она ни как не пересекается по цифрам с общим кол-во (т.е. если смотреть таблицу то там максим мегов 400 накачали а вот в общей статистики она 1300 т.е. 900 мегов как то не учлись) Решил я поменять в переменной $lan_mask маску но и тут столкнулся с проблемой как тут написать так что бы он все хосты показывал т.е. маску не 192.168 а вообще всю ?

И второй вопрос он выводит информацию только по внутреннему интерфейсу а как посмотреть по внешнему????

За ранее большое спасибо!!! Очень надеюсь что кто нибудь ковырялся с этим вопросом!!!

Хостинговая компания 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/

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Статистика через trafd

Непрочитанное сообщение GhOsT_MZ » 2011-10-03 13:46:48

Нужно немного похапэ-скрипт отредактировать:
из:

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

$sql = mysql_query("SELECT to_IP, SUM(bytes) AS `bytes` FROM 
`" . $IF_internal_servera . "_" . date(Y,time()) . "` WHERE `date` 
LIKE '" . $curr_month . "-%' AND from_IP != '" . $ip_out_servera . "'  
AND to_IP != '" . $ip_out_servera . "' AND 
`to_IP` != '" . $ip_internal_servera . "' 
AND `from_IP` != '" . $ip_internal_servera . "' AND `to_IP` 
LIKE '" . $lan_mask . "%' GROUP BY `to_IP` ORDER BY `bytes` DESC");

$sql = mysql_query("SELECT to_IP, SUM(bytes) AS `bytes` FROM 
`" . $IF_internal_servera . "_" . date(Y,time()) . "` WHERE `date` 
LIKE '" . $old_month . "-%' AND from_IP != '" . $ip_out_servera . "' AND
to_IP != '" . $ip_out_servera . "' AND `to_IP` != '" . $ip_internal_servera . "' 
AND `from_IP` != '" . $ip_internal_servera . "' AND `to_IP` LIKE 
'" . $lan_mask . "%' GROUP BY `to_IP` ORDER BY `bytes` DESC");
в:

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

$sql = mysql_query("SELECT to_IP, SUM(bytes) AS `bytes` FROM `" . $IF_internal_servera . "_" . date(Y,time()) . "` WHERE `date` LIKE '" . $curr_month . "-%' AND from_IP != '" . $ip_out_servera . "' AND to_IP != '" . $ip_out_servera . "' AND `to_IP` != '" . $ip_internal_servera . "' AND `from_IP` != '" . $ip_internal_servera . "'" . ($lan_mask != "*" ? " AND `to_IP` LIKE '" . $lan_mask . "%'" : "") . " GROUP BY `to_IP` ORDER BY `bytes` DESC");

$sql = mysql_query("SELECT to_IP, SUM(bytes) AS `bytes` FROM `" . $IF_internal_servera . "_" . date(Y,time()) . "` WHERE `date` LIKE '" . $old_month . "-%' AND from_IP != '" . $ip_out_servera . "' ANDto_IP != '" . $ip_out_servera . "' AND `to_IP` != '" . $ip_internal_servera . "' AND `from_IP` != '" . $ip_internal_servera . "'" .  ($lan_mask != "*" ? " AND `to_IP` LIKE '" . $lan_mask . "%'" : "") . " GROUP BY `to_IP` ORDER BY `bytes` DESC");
после этого: $lan_mask="*" и поидее будет весь трафик.

Андрей84
проходил мимо

Re: Статистика через trafd

Непрочитанное сообщение Андрей84 » 2011-10-03 15:08:01

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

Андрей84
проходил мимо

Re: Статистика через trafd

Непрочитанное сообщение Андрей84 » 2011-10-03 15:48:38

Все понял... тут выводит все адреса в перемешку поэтому тут такая неразбериха. Конечно прикольнее было бы что бы были внутренние ip и была бы цифра от и из и подробно куда и сколько, а тут так не фига не понятно (((((