Графики скорости на сайте
-
- Сообщения: 38
- Зарегистрирован: Чт ноя 13, 2008 15:55
Графики скорости на сайте
Добрый день
В админке есть такая функция - графический отчет.
Возможно ли изображение оттуда получить в каком то графическом формате чтобы потом показывать пользователям на сайте график реальной скорости?
И где лежат данные о том сколько трафика прошло? Возможно придется каждый час выбирать их из базы и строить график на основе этих данных.
Вообще, сталкивался ли что то с подобным.
Заранее спасибо
В админке есть такая функция - графический отчет.
Возможно ли изображение оттуда получить в каком то графическом формате чтобы потом показывать пользователям на сайте график реальной скорости?
И где лежат данные о том сколько трафика прошло? Возможно придется каждый час выбирать их из базы и строить график на основе этих данных.
Вообще, сталкивался ли что то с подобным.
Заранее спасибо
-
- Сообщения: 38
- Зарегистрирован: Чт ноя 13, 2008 15:55
-
- Сообщения: 38
- Зарегистрирован: Чт ноя 13, 2008 15:55
потому, что это одна из двух самых веселых таблиц
помнится я делал запрос по скачанным трафикам на тарифе в месяц - считался на моей толпе абонов часов 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;
пардон что нет форматирования - ибо лень
помнится я делал запрос по скачанным трафикам на тарифе в месяц - считался на моей толпе абонов часов 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;
пардон что нет форматирования - ибо лень

-
- Сообщения: 38
- Зарегистрирован: Чт ноя 13, 2008 15:55
спасибо за помощь
скорее всего у вас так долго из-за того что используются три таблицы в FROM
с веселыми желательно работать поодиночке )
видимо будем делать по суточно, с разбивкой по часам и по абонентам.
скорее всего как то так
select account_id, discount_date_hour, bytes from discount_transactions_iptraffic_all where t_class = 10 and discount_date_day = 1235509200;
а полученные данные уже суммировать на другом сервере
если интересно могу выложить потом
скорее всего у вас так долго из-за того что используются три таблицы в FROM
с веселыми желательно работать поодиночке )
видимо будем делать по суточно, с разбивкой по часам и по абонентам.
скорее всего как то так
select account_id, discount_date_hour, bytes from discount_transactions_iptraffic_all where t_class = 10 and discount_date_day = 1235509200;
а полученные данные уже суммировать на другом сервере
если интересно могу выложить потом
-
- Сообщения: 38
- Зарегистрирован: Чт ноя 13, 2008 15:55
-
- Сообщения: 38
- Зарегистрирован: Чт ноя 13, 2008 15:55
вот пример графика cacti с одного из наших серваков, также он настраивается для любого интерфейса циски и прочее прочее прочее...

рекомендую почитать ихний сайт http://www.cacti.net/
имхо всетаки кодить и грузить базу левыми запросами не есть хорошо...

рекомендую почитать ихний сайт http://www.cacti.net/
имхо всетаки кодить и грузить базу левыми запросами не есть хорошо...
Попробуйте http://bandwidthd.sourceforge.net/
Может подойдет и понравится, умеет работать с БД и складывать туда данные.
Может подойдет и понравится, умеет работать с БД и складывать туда данные.
-
- Сообщения: 38
- Зарегистрирован: Чт ноя 13, 2008 15:55
Cacti ихмо удобней, и проще в настройке.mixa писал(а):Попробуйте http://bandwidthd.sourceforge.net/
Может подойдет и понравится, умеет работать с БД и складывать туда данные.