Консольная админка!!! Мы это сделали!!!

Технические вопросы по UTM 5.0
Ответить

Вы рады такому подарку?

Да
152
92%
Нет
14
8%
 
Всего голосов: 166

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Новая версия: 1.4.3
Поправили все баги которые нашли, в некотрых местах сделали защиту от дурака.

Ссылка на админку: http://magnum.olympus.ru/soft/u5sh.rar

Из нового:

1) Появилась возможность изменить цену разовой услуги.. Перед сменой цены проверяйте чтобы это услуга не была никому назначена в текущий момент (не смотря на то что она разовая она все равно вешается пользователю на короткий промежуток времени послее ее назначения) или не назначена никому с датой списания в будущем, иначе цена не изменится,

Functions: --OnceServises
-aid (Account ID: Int)
-uid (User ID: Int)
-sid (Service ID: Int)
-cost (Price: Double)
Examples:
java -jar u5sh.jar --OnceServises -aid 454 -uid 456 -sid 222
java -jar u5sh.jar --OnceServises -sid 222 -cost 555.50


2) Изменить время окончания расчетного периода

Functions: --ChangeDiscountPeriod
-apid (Period ID: Int)*
-stopDate (End DateTime: Date)*
Examples:
java -jar u5sh.jar --ChangeDiscountPeriod -apid 43186 -stopDate "01.04.2007 00:00:00

Аватара пользователя
Ata-man
Сообщения: 427
Зарегистрирован: Пт янв 21, 2005 10:04
Откуда: Екатеринбург

Сообщение Ata-man »

Новая версия: 1.4.3
Поправили все баги которые нашли, в некотрых местах сделали защиту от дурака.
А обновленный Help.txt планируется?

lugavchik
Сообщения: 3
Зарегистрирован: Пт апр 27, 2007 12:12

Сообщение lugavchik »

Magnum72 писал(а):Новая версия: 1.4.3
Или я не нашёл, или пока работа с группами не реализована. а очень бы мне этого хотелось.

Mental Noize
Сообщения: 116
Зарегистрирован: Вт май 15, 2007 12:50

Сообщение Mental Noize »

А в этой консольной админке можно изменить цену услуги ип трафика и периодической услуги? Если кто то знает, то как?

И работает ли она с utm-5.2.1-004-bsd6? Проверяли уже?

mazay
Сообщения: 162
Зарегистрирован: Вс ноя 13, 2005 13:23
Откуда: Коломна
Контактная информация:

Сообщение mazay »

Mental Noize писал(а): И работает ли она с utm-5.2.1-004-bsd6? Проверяли уже?
Работает.
По поводу групп надо спросить у Magnum72. Но вроде пока нет.

Mental Noize
Сообщения: 116
Зарегистрирован: Вт май 15, 2007 12:50

Сообщение Mental Noize »

mazay писал(а):
Mental Noize писал(а): И работает ли она с utm-5.2.1-004-bsd6? Проверяли уже?
Работает.
По поводу групп надо спросить у Magnum72. Но вроде пока нет.
Дело в том что мы группы не использовали :) Теперь вот фиг знает как менять... Служба поддержки конмольную утилиту в помощзь посоветовали urfaclient, но за её последствия ответственности не несут, но тем не менее она стоит 45 тысяч р!!

polmax
Сообщения: 13
Зарегистрирован: Чт мар 01, 2007 17:10

Сообщение polmax »

Magnum72 писал(а):Новая версия: 1.4.3
Поправили все баги которые нашли, в некотрых местах сделали защиту от дурака.
Проверил в итоге:
polmax писал(а): Версия NetUp 5.2.1.004
1. ни со старой ни с новой версией консольной админки не работает блокировка:
/home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeAccount -aid 813 -blocks 172 -startDate "01.04.2007 00:00:00" -stopDate "31.04.2007 23:59:59"
Ошибок не выдаёт никаких.
Так и не работает.
polmax писал(а): 2. /home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeTP -aid 813 -nextTPID 135 -tplinkid 690
в старой версии обрабатывается без проблем, меняет следующий тарифный план, в новой версии консольки ноль реакции, если выставлять параметр дополнительный -curTPID то создаёт дополнительный тарифный план.
В новой версии всё нормально! Спасибо.
polmax писал(а): И ещё хотелось бы чтоб через консольку можно было добавлять пользователям группы.
Жаль что не добавили такой возможности.

По ходу тестирования выявил следующий нюанс присутствующий во всех версиях консольной админки:

У тарифного плана есть 2 услуги:
1. периодическая - абонентская плата
2. передача ип трафика

пытаюсь пользователю выставить тарифный план с привязкой услуг:
u5sh.jar --PeriodicServises -aid 813 -uid 813 -sid 102 -apid 677 -unabon

u5sh.jar --ChangeIpGroup -add -aid 813 -uid 813 -sid 103 -userIP "10.10.10.1" -usermask '255.255.255.255' -routerID 1 -userLogin xxx -userPasswd xxx -useVPN -tplinkid 1273

всё проходит нормально тариф присваивается пользователю,
захожу в админку нетапа и смотрю пользователя:
1. в услугах подключены обе услуги (всё как и должно быть)
2. в тарифных планах текущий и следующий план выставлены такие каке должны быть
3. в текущем тарифном плане выбираю просмотр списка услуг и вижу:
подключена услуга доступ в интернет а абонентская плата не подключена. Пока решаю вопрос следующим планом
после выше указанных команд делаю 2 sql запрос вида:

SELECT id FROM account_tariff_link WHERE account_id=813 AND is_deleted=0

UPDATE
service_links
SET tariff_link_id=точто получил в первом запросе
WHERE user_id=813
AND account_id=813
AND service_id=102
AND is_deleted=0

Правда приходиться перезагружать раз в сутки netup, чтобы всё пришло к нормальному виду.
Кстати так же добавляю группы и перегружают netup

Но сами понимаете это не красивое решение проблемы, посоветуйте может что я не так делаю или всё таки консолька не правильно отрабатывает или не до конца.
Спасибо
Последний раз редактировалось polmax Пт июн 01, 2007 15:01, всего редактировалось 1 раз.

atdp03
Сообщения: 100
Зарегистрирован: Ср апр 26, 2006 09:24

Сообщение atdp03 »

polmax писал(а):
Magnum72 писал(а):Новая версия: 1.4.3
Поправили все баги которые нашли, в некотрых местах сделали защиту от дурака.
polmax писал(а): 2. /home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeTP -aid 813 -nextTPID 135 -tplinkid 690
в старой версии обрабатывается без проблем, меняет следующий тарифный план, в новой версии консольки ноль реакции, если выставлять параметр дополнительный -curTPID то создаёт дополнительный тарифный план.
В -005, без указания текущего тарифного плана тоже работает.

NeOPS
Сообщения: 169
Зарегистрирован: Сб ноя 26, 2005 12:04

Сообщение NeOPS »

Эта админка под версией 5.1.0-16 должна работать?

Unknown_Error
Сообщения: 263
Зарегистрирован: Вс ноя 20, 2005 14:41

Сообщение Unknown_Error »

Спасибо! :lol:

LeniX
Сообщения: 10
Зарегистрирован: Пт апр 13, 2007 00:30

Сообщение LeniX »

polmax писал(а): Версия NetUp 5.2.1.004
1. ни со старой ни с новой версией консольной админки не работает блокировка:
/home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeAccount -aid 813 -blocks 172 -startDate "01.04.2007 00:00:00" -stopDate "31.04.2007 23:59:59"
Ошибок не выдаёт никаких.
Если ещё актуально, попробуйте вместо -blocks -block, очень помогает ;-).

2 Magnum72.
Возможно ли добавление тарифного плана новому абоненту, если на его аккаунт ещё не существует ни slink_id, ни tplink_id?

Aleks
Сообщения: 482
Зарегистрирован: Сб дек 03, 2005 08:35

Сообщение Aleks »

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

Когда ожидать ядро UTM от сторонних разработчиков?

polmax
Сообщения: 13
Зарегистрирован: Чт мар 01, 2007 17:10

Сообщение polmax »

LeniX писал(а):
polmax писал(а): Версия NetUp 5.2.1.004
1. ни со старой ни с новой версией консольной админки не работает блокировка:
/home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeAccount -aid 813 -blocks 172 -startDate "01.04.2007 00:00:00" -stopDate "31.04.2007 23:59:59"
Ошибок не выдаёт никаких.
Если ещё актуально, попробуйте вместо -blocks -block, очень помогает ;-).
До сих пор актуально, я обращал внимание на это что в описании написано blocks а в скрипте по хелпу block (в общем несоответствие параметра) и соответственно пробовал и c block и с blocks, не помогло, после чего тут и появился мой пост.

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

polmax писал(а):
LeniX писал(а):
polmax писал(а): До сих пор актуально, я обращал внимание на это что в описании написано blocks а в скрипте по хелпу block (в общем несоответствие параметра) и соответственно пробовал и c block и с blocks, не помогло, после чего тут и появился мой пост.
Будем скоро вводитть пару фенек в админку, поправлю хелп и проверю :)

ЗЫ Хотим добавить:
1) Удаление добавление пользователя в группу
2) Добить создание юзера с тарифным планом

polmax
Сообщения: 13
Зарегистрирован: Чт мар 01, 2007 17:10

Сообщение polmax »

Magnum72 писал(а):
Будем скоро вводитть пару фенек в админку, поправлю хелп и проверю :)

ЗЫ Хотим добавить:
1) Удаление добавление пользователя в группу
2) Добить создание юзера с тарифным планом
Ждём с нетерпением.

Ответить