Биллинговая система Nodeny
29 Сентября 2024, 15:24:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: раздельная статистика с нескольких независимых роутеров  (Прочитано 10137 раз)
Dimasik
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 64


Просмотр профиля
« : 21 Сентября 2010, 09:46:57 »

Всем привет!
есть 2 сети с двумя точками подключения от провайдеров.
Нодени стоит на одном из роутеров, второй роутер  по инету ломится в нодени и таким образом авторизирует клиентов из общей БД.
в сетях используются как серые так и белые адреса.
есть 3 направления:
1.Global-net(0.0.0.0/0)
2.City-IX (подсети тянет из файла)
3.UA-IX (подсети тянет из файла)
нужно видеть графики загрузки направлений, но по каждому роутеру отдельно.
и (желательно) ститистику в разрезе сайтов, т.е. образно говоря ТОП-10 посещаемости.
на роутерах стоит FreeBSD
поставили НТОП но чето не пойму как его настроить...
может есть альтернативные решения?
сразу скажу почему нельзя смотреть в нодени: нодени суммирует статистику по направлениям с обоих роутеров.
Записан
Aivanzipper
NoDeny
Старожил
*

Карма: 62
Offline Offline

Сообщений: 387


206967443
Просмотр профиля
« Ответ #1 : 21 Сентября 2010, 10:00:30 »

Если поразделять направления на логические линки (вланы) то можно будет снимайть с них snmp-статистику и рисовать графики rrdtool. Насчет ТОП-10 сайтов - копайте в сторону парсинга логов бинда (на 1-м месте все равно вконтакт будет Подмигивающий)
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #2 : 21 Сентября 2010, 11:34:10 »

Если поразделять направления на логические линки (вланы) то можно будет снимайть с них snmp-статистику и рисовать графики rrdtool.
зачем так сложно?
в базе есть все данные.
разделяешь по районам клиетом и  получаешь даные для каждого канала инета
Записан
Aivanzipper
NoDeny
Старожил
*

Карма: 62
Offline Offline

Сообщений: 387


206967443
Просмотр профиля
« Ответ #3 : 21 Сентября 2010, 12:32:10 »

тут вот в чем соль:

Цитировать
нужно видеть графики загрузки направлений, но по каждому роутеру отдельно.
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #4 : 21 Сентября 2010, 12:57:47 »

тут вот в чем соль:

Цитировать
нужно видеть графики загрузки направлений, но по каждому роутеру отдельно.
сегментировать направления на вланы.
снимать по снмп данные и строить графики по ррд
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #5 : 21 Сентября 2010, 13:08:26 »

тут вот в чем соль:

Цитировать
нужно видеть графики загрузки направлений, но по каждому роутеру отдельно.
ну а я очем
тоесть каждый роутер имеет свой район
тыборка из базы с условием района
вот и получаются графики по каждому роутеру с разделением по направлениям
Записан
Aivanzipper
NoDeny
Старожил
*

Карма: 62
Offline Offline

Сообщений: 387


206967443
Просмотр профиля
« Ответ #6 : 21 Сентября 2010, 14:04:08 »

Во, супер! Хочу и себе так нарисовать )
Подскажите, в какой таблице хранятся данные о трафике?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #7 : 21 Сентября 2010, 16:15:54 »

Во, супер! Хочу и себе так нарисовать )
Подскажите, в какой таблице хранятся данные о трафике?

гдето так
$sdb - таблица x2010x9x9 #тоесть таблица направлений за текущее число
$ussat вьюха таблиці users (там где группа клиетов обслуживаеміх данім сателитом
можно и не только сателитом

тут можно и вьюху создать.
select sum(`in`) as sin,sum(`out`) as sout,time from $sdb join $ussat on $ussat.id=$sdb.mid where class=1 group by time;

можно и скриптик написать что бі отдельно складівало в отдельную таблицу да и не обязательно ртулс использовтаь
« Последнее редактирование: 21 Сентября 2010, 16:17:53 от ser970 » Записан
Aivanzipper
NoDeny
Старожил
*

Карма: 62
Offline Offline

Сообщений: 387


206967443
Просмотр профиля
« Ответ #8 : 21 Сентября 2010, 16:27:10 »

$sdb и $ussat это переменные nodeny?

Хочу подать эти данные в кактус.
« Последнее редактирование: 21 Сентября 2010, 16:28:47 от Aivanzipper » Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #9 : 21 Сентября 2010, 16:43:14 »

$sdb и $ussat это переменные nodeny?

Хочу подать эти данные в кактус.
нет конечно
яже их описал
Записан
Aivanzipper
NoDeny
Старожил
*

Карма: 62
Offline Offline

Сообщений: 387


206967443
Просмотр профиля
« Ответ #10 : 21 Сентября 2010, 16:53:18 »

Ага, понятно.

Хочу спросить знающих, например, написал скрипт который из таблицы будет вынимать total-трафик за текущие сутки (начиная с 0:00 AM). Для RRDTool подаю эти данные с типом COUNTER (увеличивающиеся данные). Так вот собственно вопрос: как поведет себя RRDTool в момент начала новых суток, т.е. когда total-трафик обнулится?
Записан
blackjack
NoDeny
Старожил
*

Карма: 24
Offline Offline

Сообщений: 352


Просмотр профиля Email
« Ответ #11 : 21 Сентября 2010, 19:26:24 »

пилкоподібний графік мабуть буде, щось на зразок цього  http://hojeon.co.id/rrdtool/system/uptime.html ,але так буде якщо тип буде GAUGE, якшо COUNTER , то то буде якась крива що залежатиме від активності юзерів, і ордината дорывнюватиме нулю в 0 годин.
« Последнее редактирование: 21 Сентября 2010, 19:29:56 от blackjack » Записан
Dimasik
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 64


Просмотр профиля
« Ответ #12 : 21 Сентября 2010, 21:36:36 »

ну тут вообщем можно и не привязываться к нодени....
по ВЛАНам  неудобно делать....

есть еще какие идеи???
вообще интересует софт который бы разбирал netflow поток или с ipcad(оптимальней) данные тянул бы...
Записан
blackjack
NoDeny
Старожил
*

Карма: 24
Offline Offline

Сообщений: 352


Просмотр профиля Email
« Ответ #13 : 22 Сентября 2010, 10:39:10 »

напишите сами себе такой скриптик, или обратитесь к людям коотры смогут это сделать для вас за вознаграждение.
Записан
Dimasik
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 64


Просмотр профиля
« Ответ #14 : 22 Сентября 2010, 13:38:14 »

напишите сами себе такой скриптик, или обратитесь к людям коотры смогут это сделать для вас за вознаграждение.
ну я так понимаю что вы можете написать такое))))
скока будет стоить?
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!