Биллинговая система Nodeny
30 Апреля 2024, 02:06:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: API google map  (Прочитано 4628 раз)
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« : 28 Января 2010, 23:39:38 »

В новой (52й тестовой) версии сделал плагин отображения точек подключения на карте google, используя api google map. Оказалось все очень просто, так что кто-то из вас, господа, сможет его элементарно внедрить в NoDeny в виде плагина. Сама карта внедряется в админку биллинга с помощью джаваскрипта. Почитайте документацию к API - там все элементарно делается.

Лично я, как и говорил неоднократно, занят новой версией, поэтому не вношу никакие изменения в 49(50) версии.

Насчет новой версии. Алиасы убраны. Ip из таблцы users убраны. Точки подключения задаются как клиенты, но у них свой набор дополнительных данных, т.е. в настройках создается группа "роутеры" (разворачиваю hotspot-сеть...),  к этой группе привязывается шаблон "техданные роутеров". У обычных клиентов фигурируют свои шаблоны данных, т.е. не пересекаются с данными роутеров (можно чтоб и пересекались, ессно). У роутеров в техданных созданы поля ip и gps_location. Ip используется для того чтобы роутер получал по Radius свой Ip,  а gps_location задает расположение роутера на карте. Технически hotspot сеть устроена так, что роутеры разбросаны по городу, соединяются с центральным сервером по pptp, получают ip адрес. Дальше к роутерам подключаются клиенты, страничка авторизации, ввод данных со скретч карты (в данный момент пока  там OTP авторизация), создается учетная запись. Дается время. Контролируется трафик. В общем, пока отлаживаю эту часть.
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #1 : 29 Января 2010, 10:37:43 »

обновился.
тестим

еще надо как-то продумать работу с микротик адрес-листами.
потому что дублируются записи, оно то не мешает, т.к. при удалении сносятся все дубликаты.
но когда несколько сотен юзеров и у каждого по 6 дублей в goodboys и allboys то начинаются приседания роутера при работе с адрес листами.
суть в том, что надо делать проверку существования IP адреса в адрес-листе.
Записан
traktor150
NoDeny
Пользователь
*

Карма: 4
Offline Offline

Сообщений: 38


Просмотр профиля Email
« Ответ #2 : 07 Февраля 2010, 15:00:29 »

грабли с микротик есть. если стоит интервал 30 секунд, то к примеру rb450g при 50 клиентах ложится за сутки и тупо зависает, загрузка проца 100%. а акцес лист насрало больше 100к записей. Пока трабл решился установкой интервала проверки 1 раз в сутки. В принцепе хз почему так сделали чтоб синхронизация с МТ проходила каждые 30сек.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #3 : 07 Февраля 2010, 15:07:29 »

грабли с микротик есть. если стоит интервал 30 секунд, то к примеру rb450g при 50 клиентах ложится за сутки и тупо зависает, загрузка проца 100%. а акцес лист насрало больше 100к записей. Пока трабл решился установкой интервала проверки 1 раз в сутки. В принцепе хз почему так сделали чтоб синхронизация с МТ проходила каждые 30сек.

1. Лечение этой проблемы http://forum.nodeny.com.ua/index.php?topic=49.msg4239#msg4239
На эмуляторе микротика такой проблемы не было, поэтому она всплыла на реальном железе

2. Это тема не про микротик, а про модуль googlemap. Тему закрываю
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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