Графики скорости на сайте

Технические вопросы по UTM 5.0
ponemetski
Сообщения: 38
Зарегистрирован: Чт ноя 13, 2008 15:55

Графики скорости на сайте

Сообщение ponemetski »

Добрый день

В админке есть такая функция - графический отчет.
Возможно ли изображение оттуда получить в каком то графическом формате чтобы потом показывать пользователям на сайте график реальной скорости?

И где лежат данные о том сколько трафика прошло? Возможно придется каждый час выбирать их из базы и строить график на основе этих данных.

Вообще, сталкивался ли что то с подобным.

Заранее спасибо

bear
Сообщения: 498
Зарегистрирован: Чт ноя 15, 2007 11:53

Сообщение bear »

что подразумевается под словом показать реальную скорость?
если загруженность внешнего канала - то cacti или mrtg на порту пограничника, правда я не знаю накой оно нада абонентам
если на абонентском порту - то графики строятся в личном кабинете + какойниьт speedtest.net со стороны абонента...

ponemetski
Сообщения: 38
Зарегистрирован: Чт ноя 13, 2008 15:55

Сообщение ponemetski »

спасибо за ответ

есть ли в базе информация о том сколько скачали трафика?
если да, то в какой таблице?

bear
Сообщения: 498
Зарегистрирован: Чт ноя 15, 2007 11:53

Сообщение bear »

ууу, плохая это идея :)

скачанные трафики в таблице discount_transactions_iptraffic_all если я не ошибаюсь

ponemetski
Сообщения: 38
Зарегистрирован: Чт ноя 13, 2008 15:55

Сообщение ponemetski »

нужно посчитать сколько трафика было скачано за последний час, возможно с разбиением по аккаунтам.

почему плохая идея?

bear
Сообщения: 498
Зарегистрирован: Чт ноя 15, 2007 11:53

Сообщение bear »

потому, что это одна из двух самых веселых таблиц
помнится я делал запрос по скачанным трафикам на тарифе в месяц - считался на моей толпе абонов часов 5....
хотя мож гдето в запросе накосячил...
как пример
SELECT tariffs.name, SUM(discount_transactions_iptraffic_all.bytes)/1024/1024 AS msumma FROM discount_transactions_iptraffic_all, account_tariff_link, tariffs WHERE account_tariff_link.account_id = discount_transactions_iptraffic_all.account_id AND account_tariff_link.tariff_id = tariffs.id AND discount_transactions_iptraffic_all.t_class=10 AND discount_transactions_iptraffic_all.discount_date > 1235768400 AND discount_transactions_iptraffic_all.discount_date < 1235854800 AND account_tariff_link.is_deleted = 0 AND tariffs.is_deleted = 0 GROUP BY tariffs.name ORDER BY tariffs.name;

пардон что нет форматирования - ибо лень :)

ponemetski
Сообщения: 38
Зарегистрирован: Чт ноя 13, 2008 15:55

Сообщение ponemetski »

спасибо за помощь
скорее всего у вас так долго из-за того что используются три таблицы в FROM
с веселыми желательно работать поодиночке )

видимо будем делать по суточно, с разбивкой по часам и по абонентам.
скорее всего как то так

select account_id, discount_date_hour, bytes from discount_transactions_iptraffic_all where t_class = 10 and discount_date_day = 1235509200;

а полученные данные уже суммировать на другом сервере

если интересно могу выложить потом

bear
Сообщения: 498
Зарегистрирован: Чт ноя 15, 2007 11:53

Сообщение bear »

ну да из за 3х таблиц

я вот одного не пойму, что ты делаеш и для какой цели :)

ponemetski
Сообщения: 38
Зарегистрирован: Чт ноя 13, 2008 15:55

Сообщение ponemetski »

нам нужен график загруженности канала, потому что канал узкий
чтобы мы и пользователи видели что например под вечер канал занят
и скорость у всех будет плохая и утром наоборот

bear
Сообщения: 498
Зарегистрирован: Чт ноя 15, 2007 11:53

Сообщение bear »

что то както сложно все это
а не проще поставить cacti или mrtg и привязать по снмп к порту смотрящего на аплинк?

ponemetski
Сообщения: 38
Зарегистрирован: Чт ноя 13, 2008 15:55

Сообщение ponemetski »

не очень понимаю что значит "к порту" и канал узкий между клиентами и аплинком, а на аплинке мы уже ничего не рпопишем

bear
Сообщения: 498
Зарегистрирован: Чт ноя 15, 2007 11:53

Сообщение bear »

вот пример графика cacti с одного из наших серваков, также он настраивается для любого интерфейса циски и прочее прочее прочее...

Изображение

рекомендую почитать ихний сайт http://www.cacti.net/

имхо всетаки кодить и грузить базу левыми запросами не есть хорошо...

mixa
Сообщения: 16
Зарегистрирован: Ср май 25, 2005 21:53

Сообщение mixa »

Попробуйте http://bandwidthd.sourceforge.net/
Может подойдет и понравится, умеет работать с БД и складывать туда данные.

ponemetski
Сообщения: 38
Зарегистрирован: Чт ноя 13, 2008 15:55

Сообщение ponemetski »

спасибо,
я посмотрю эти программы

Аватара пользователя
detx
Сообщения: 346
Зарегистрирован: Вт мар 11, 2008 12:00
Откуда: Нижний Новгород

Сообщение detx »

mixa писал(а):Попробуйте http://bandwidthd.sourceforge.net/
Может подойдет и понравится, умеет работать с БД и складывать туда данные.
Cacti ихмо удобней, и проще в настройке.

Ответить