Подсчет трафика во ФРЕ
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2006-06-06 10:37:16
Подсчет трафика во ФРЕ
Господа, подскажите... возникла такая ситуация, когда мне жизненно необходимо посчитать инет трафик...
Статистика на сквиде показывает, что трафу ушло савсем мало на WEB... вознимает вопрос, куда улетает траф... считается тока сквид и почта...
как посчитать VPN трафик???
а желательно, посоветуйте, как автоматизировать подсчет со всех сетевых сервисов, предоставляемых моим сервом, как то VPN, ftp, proxy, mail...
Статистика на сквиде показывает, что трафу ушло савсем мало на WEB... вознимает вопрос, куда улетает траф... считается тока сквид и почта...
как посчитать VPN трафик???
а желательно, посоветуйте, как автоматизировать подсчет со всех сетевых сервисов, предоставляемых моим сервом, как то VPN, ftp, proxy, mail...
Услуги хостинговой компании 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/
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
http://www.lissyara.su/?id=1134
ну а выборки из БД делать - вообще не проблема...
хошь по http, хошь по vpn....
ну а выборки из БД делать - вообще не проблема...
хошь по http, хошь по vpn....
Убей их всех! Бог потом рассортирует...
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2006-06-06 10:37:16
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- сержант
- Сообщения: 299
- Зарегистрирован: 2006-06-02 15:38:28
- Откуда: Харьков
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- сержант
- Сообщения: 299
- Зарегистрирован: 2006-06-02 15:38:28
- Откуда: Харьков
Поставил ipacced
Прикрутил его логи к mySQL
А теперь собственно задача (не силен я в SQL - потому и туплю)
Хочу видеть статистику только по внешнему интерфейсу (считалку прикрутил только к нему). Причем хочу видеть по портам (отдельно входящий отдельно исходящий).
Поковырялся с веб мордой с этого сайта, но что-то туплю.
Вот немного переделанный запрос к базе, но что-то не так (это я пытаюсь типа входящий траф по портам посмотреть)
$sql = mysql_query("SELECT port_from_IP, SUM(bytes) AS `bytes` FROM
`" . $IF_out_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 `port_to_IP` ORDER BY `bytes` DESC");
Надоумте плз.
Прикрутил его логи к mySQL
А теперь собственно задача (не силен я в SQL - потому и туплю)
Хочу видеть статистику только по внешнему интерфейсу (считалку прикрутил только к нему). Причем хочу видеть по портам (отдельно входящий отдельно исходящий).
Поковырялся с веб мордой с этого сайта, но что-то туплю.
Вот немного переделанный запрос к базе, но что-то не так (это я пытаюсь типа входящий траф по портам посмотреть)
$sql = mysql_query("SELECT port_from_IP, SUM(bytes) AS `bytes` FROM
`" . $IF_out_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 `port_to_IP` ORDER BY `bytes` DESC");
Надоумте плз.
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
НУ, примерно так:
Код: Выделить всё
SELECT port_from_IP, SUM(bytes)/(1024*1024) AS `mega_bytes`
FROM `xl0_2006`
WHERE `date` LIKE '2006-07-%'
GROUP BY `port_from_IP`
ORDER BY `mega_bytes` DESC
LIMIT 50
Убей их всех! Бог потом рассортирует...
-
- сержант
- Сообщения: 299
- Зарегистрирован: 2006-06-02 15:38:28
- Откуда: Харьков
А если нужен исходящий то соответственно менять port_from_ip на port_to_iplissyara писал(а):НУ, примерно так:Код: Выделить всё
SELECT port_from_IP, SUM(bytes)/(1024*1024) AS `mega_bytes` FROM `xl0_2006` WHERE `date` LIKE '2006-07-%' GROUP BY `port_from_IP` ORDER BY `mega_bytes` DESC LIMIT 50
я правильно понял?
Да еще, а где тут в запросе указывается апишник сервака?
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- сержант
- Сообщения: 299
- Зарегистрирован: 2006-06-02 15:38:28
- Откуда: Харьков
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Код: Выделить всё
AND `from_IP` != '" . $ip_external_servera . "'
и
Код: Выделить всё
AND `from_IP` = '" . $ip_external_servera . "'
Убей их всех! Бог потом рассортирует...
-
- сержант
- Сообщения: 299
- Зарегистрирован: 2006-06-02 15:38:28
- Откуда: Харьков
Так вроде получилось. Но, появились вопросы. Как такое может быть если перед серваком стоит аппаратный фаер, и пробрасывает только определенные порты. А в статистике получается количество задействованных портов значительно больше.lissyara писал(а):Код: Выделить всё
AND `from_IP` != '" . $ip_external_servera . "'
ЗЫ Фаер сто-процентов работает правильно. Много раз сканил его
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- сержант
- Сообщения: 299
- Зарегистрирован: 2006-06-02 15:38:28
- Откуда: Харьков
маны это конечно хорошо, но как тогда определить какой порт - какая служба?

Например
110 - рор3
25 - smtp
это понятно
а вот что такое 8086? По нему у меня показывает 1,4 мега (это за час). к кому его относить? Или например 443 (я знаю, что это https, ну у меня никто не висит на этом порту).
Вот такие вот странные цифры. Ладно бы там были копейки. Так ведь, судя по всему, приличные обьемы за месяц набегут.
Что-то мне здается не все так просто. Я понимаю еще когда запросы идут по отфонарным портам, но вот прием? Я думаю, что либо что-то не так пишется в базу, либо все-таки не до конца правильный запрос у нас получился.
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
а чё странного-то?
ты бы почитал ссылочки-то...
===
вкратце - соединение, когда оно устанавливается, по порту с известным нумером и по отфонарному - выше 1024. соединения есть снаружи а есть снутри. потому и цифири странные. большие.
===
выше 1024 имеет смысл обращать тока на известные порты, или на те по которым очень большой траффик - типа 5190 - аська и т.п....
ты бы почитал ссылочки-то...
===
вкратце - соединение, когда оно устанавливается, по порту с известным нумером и по отфонарному - выше 1024. соединения есть снаружи а есть снутри. потому и цифири странные. большие.
===
выше 1024 имеет смысл обращать тока на известные порты, или на те по которым очень большой траффик - типа 5190 - аська и т.п....
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- northern
- лейтенант
- Сообщения: 778
- Зарегистрирован: 2006-02-08 20:48:45
- Откуда: Днепропетровск
- Контактная информация:
Может для этого:
IRC (Internet Relay Chat — ретранслируемый интернет-чат)) — сервисная система, при помощи которой можно общаться по интернету с другими людьми в режиме реального времени. IRC была создана в 1988 году финским студентом Ярко Ойкариненом (Jarkko Oikarinen). ...
...
работает она следующим образом... есть IRC - сервер (или группа линкованных серверов) ... на котором запущены необходимые сервисы для создания комнат( каналов) .. управления ими ... а так же для регистрации ников ... и есть клиенты (например mIRC, xIRC, miranda, некоторые браузеры поддерживатю IRC ... например Opera ) ...
клиент, подключается к серверу на указаный хост:порт (стандартные порты 6667, 6668, 6669) ... заходит в комнату (канал) .. и общаются ..
...
каналы как правило создаются людьми, объединеными одним интересом ...
...
подобных инет чатов нет .. веб чаты отличаются от IRC тем, что потребляют минимальное количество траффик .. очень удобно пользователям xDSL, gprs
...
вот некоторые правила http://dalnet.ru/rules.php
вот обще принятый этикет http://dalnet.ru/etiquette.php
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- сержант
- Сообщения: 299
- Зарегистрирован: 2006-06-02 15:38:28
- Откуда: Харьков
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Я все таки сделал свой сервак роутером (довольно быстро... благо lissyara постарался со статьями
))) Поглядел на статью про trafd, и решил его прикрутить. Вообщем увидев кучу скриптов, сначла почесал репу (ну не силен я пока).... и натянул с нета стандартные перловские скрипты (коорые у lissyara не заработали...) не заработали они и у меня сначала... но поковыряв их (перла тоже не знаю почти, знаю хорошо С++) все таки запустил. Как оказалось все так уж и страшно
Простенькая веб мордочка тоже заработали сразу же.... Вообщем.. абы начальство еще какой хрени не приДумало
))



- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Ну..утрировал... Конечно, тут самый главный плюс у тебя есть - ты САМ знаешь что написал:))) по чужому же исходнику часто просто надеешся на "афффтора"
ЧТо совсем не есть хорошо
Но я честно попытался разобраться.. тем ботлее что вообще в Unix я до этого как админ - нулевой был... да на домашней машине ставил чтоб поглядеть на сие чудо и не более 


