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

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

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

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

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

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

Сообщение Magnum72 »

Поздравляю Всех админов с наступающим новым годом! В качестве новогоднего подарка презентую вам неофициальную версию консольной админки. Эта версия использует стандартные механизмы urfa. Мы очень надеямся что Вы внимательно прочитаете хелп. :)

Внимание!!! Защиты от дурака практически нет. Никакой ответственности мы не несем. Всю обкатку ключей производите на тестовой версии. Ключи очень запутаные, их несколько типов, мы постарались написать максимально подробный хелп с кучей примеров.

Если чего-то нехватает, пишите, но работы много поэтому ничего не обещаю, исходники выкладывать не буду, могу отдать только если вы сможете убедить что они вам действительно нужны для работы, а не для коллекции.

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

Краткое описание возможностей:

Код: Выделить всё

Functions: --OnceServises
    -aid (Account ID: Int)
    -uid (User ID:    Int)
    -sid (Service ID: Int)

Functions: --PeriodicServises
    -aid       (Account ID:       Int)
    -uid       (User ID:          Int)
    -sid       (Service ID:       Int)
    -apid      (Period ID:        Int)
    -startDate (Start DateTime:   Date)
    -stopDate  (End DateTime:     Date)
    -unabon    (Periodic Payment: Key)

Functions: --AddUser
    -userLogin            (User Login:       String)
    -userPasswd           (Password:         String)
    -userName             (User Name:        String)
    -ur                   (Is Juridical:     Key)
    -userJuridicalAddr    (Juridical Adress: String)
    -userActualAddr       (Actual Adress:    String)
    -userFlatNumber       (Flat:             String)
    -userEntrance         (Entrance:         String)
    -userFloor            (Floor:            String)
    -userDistrict         (District:         String)
    -userBuilding         (Building:         String)
    -userWorkPhone        (WorkPhone:        String)
    -userHomePhone        (HomePhone:        String)
    -userMobilePhone      (MobilePhone:      String)
    -userWebPage          (WebPage:          String)
    -userIcqNumber        (IcqNumber:        String)
    -userTaxNumber        (TaxNumber:        String)
    -userKppNumber        (KppNumber:        String)
    -userEmail            (Email:            String)
    -userBankId           (BankID:           String)
    -userBankAccount      (BankAccount:      String)
    -userComments         (Comments:         String)
    -userPersonalManager  (PersonalManager:  String)
    -userIsSendInvoice    (IsSendInvoice:    Boolean
    -userIsAdvancePayment (Comments:         Boolean
    -dog                  (Passport:         String)
    -idhouse              (House ID:         Int)

Functions: --EditUser
    -uid                  (User ID:          Int)
    -userLogin            (User Login:       String)
    -userPasswd           (Password:         String)
    -userName             (User Name:        String)
    -ur                   (Is juridical:     Key)
    -userJuridicalAddr    (Juridical Adress: String)
    -userActualAddr       (Actual Adress:    String)
    -userFlatNumber       (Flat:             String)
    -userEntrance         (Entrance:         String)
    -userFloor            (Floor:            String)
    -userDistrict         (District:         String)
    -userBuilding         (Building:         String)
    -userWorkPhone        (WorkPhone:        String)
    -userHomePhone        (HomePhone:        String)
    -userMobilePhone      (MobilePhone:      String)
    -userWebPage          (WebPage:          String)
    -userIcqNumber        (IcqNumber:        String)
    -userTaxNumber        (TaxNumber:        String)
    -userKppNumber        (KppNumber:        String)
    -userEmail            (Email:            String)
    -userBankId           (BankID:           String)
    -userBankAccount      (BankAccount:      String)
    -userComments         (Comments:         String)
    -userPersonalManager  (PersonalManager:  String)
    -userIsSendInvoice    (IsSendInvoice:    Boolean)
    -userIsAdvancePayment (Comments:         Boolean)
    -dog                  (Passport:         String)
    -idhouse              (House ID:         Int)

Functions: --ChangeTP (как побочное действие создание ТП)
    -uid       (User ID:             Int)
    -aid       (Account ID:          Int)
    -curTPID   (Current Tariff Plan: Int)
    -nextTPID  (Next Teriff Plan:    Int)
    -ap        (Account Period:      Int)
    -tplinkid  (IP Group ID:         Int)

Functions: --ChangeAccount
    -aid         (Account ID:                         Int)
    -credit      (New Credit:                         Int)
    -noabon      (Noabon Mode:                        Key)
    -chtraf      (Notraf Mode:                        Key)
    -unlim       (Unlim mode:                         Key)
    -blocks      (Set Block Type:                     Int)
       startDate (Start Date Block, For block Only:  Date)
       stopDate  (End Date Block, For block Only:    Date)

Functions: --Techparams
    -stype         (Type of Parameters: Int)
    -slinkid       (Service Link ID:    Int)
    -userName      (Name:               String)
    -tpid          (TechParameters ID:  Int)
    -userPasswd    (Password:           String)
    -startDate     (Create Data:        Date)
    
Functions: --ChangeIpGroup
    -aid        (Account ID:    Int)
    -uid        (User ID:       Int)
    -sid        (Service ID:    Int)
    -slinkid    (ServiceLinkID: Int)
    -tplinkid   (TPLink ID:     Int)
    -userIP     (IP:            String)
    -usermask   (MASK:          String)
    -userMAC    (MAC:           String)
    -routerID   (Router ID:     Int)
    -userLogin  (Login:         String)
    -userPasswd (Password:      String)
    -useVPN     (Type IP:       Key)
    -useruseFW  (Firewall:      Key)
    -userCID    (CID:           String)

Functions: --ChangeInternetStatus
    -uid           (User ID:         Int)
    -internetON    (Internet Enable: Key) 
    

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

УРААА! Молодец Женька!!!!!

cjcrazy
Сообщения: 497
Зарегистрирован: Чт янв 20, 2005 21:54

Сообщение cjcrazy »

1. никаким условиям использования утм, лицензиям, данная софтина не противоречет?
2. с какими версиями биллинга данная софтина корректно работает? 5.1.10-017, или всё-таки версия 5.2.х-последняя?

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

Сообщение Aleks »

Большое человеческое спасибо...

FireDemon
Сообщения: 55
Зарегистрирован: Пт сен 22, 2006 14:16
Откуда: Северодвинск
Контактная информация:

Сообщение FireDemon »

Респект. Спасибо огромное!

FireDemon
Сообщения: 55
Зарегистрирован: Пт сен 22, 2006 14:16
Откуда: Северодвинск
Контактная информация:

Сообщение FireDemon »

FreeBSD 6.1
jre1.5.0

Вот такая вот ошибка, как исправить?

vpn# /home/jre1.5.0/bin/java -jar ./u5sh.jar
[FATAL ERROR] -userConnectDate format error

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

Параметры задать :-)

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

Сообщение Magnum72 »

FireDemon писал(а):FreeBSD 6.1
jre1.5.0

Вот такая вот ошибка, как исправить?

vpn# /home/jre1.5.0/bin/java -jar ./u5sh.jar
[FATAL ERROR] -userConnectDate format error
формат соблюди даты :) там в хелпе есть примеры даты
вот так типа -startDate "01.12.2006 00:00:00"

dios
Сообщения: 42
Зарегистрирован: Сб мар 12, 2005 08:38

Сообщение dios »

вопрос - а под Linux это можно использовать ????

maxlap
Сообщения: 3
Зарегистрирован: Вт июн 13, 2006 14:07
Откуда: НовосиBEERск

Сообщение maxlap »

cjcrazy писал(а):1. никаким условиям использования утм, лицензиям, данная софтина не противоречет?
Мне по барабану, если нетап этого не сделал - сделали другие. Это удобно, а автарские права это дело десятое (тем более в Росии), тем более что в данной ситуации мы имеем закрытую систему в которую без специальной санкции прокурора доступ запрещен. Вот к нас есть внутриофисная система, некоторые данные из которой надо периодически заливать в нетап. Варианта без консольной админки 2 - либо вручную, либо прямой доступ с базу+kill -HUP что тоже не очень хорошо.
cjcrazy писал(а): 2. с какими версиями биллинга данная софтина корректно работает? 5.1.10-017, или всё-таки версия 5.2.х-последняя?
Вот это действительно важно, хотя не для всех финкций, насколько я понимаю.

А так - Замечательный софт

FireDemon
Сообщения: 55
Зарегистрирован: Пт сен 22, 2006 14:16
Откуда: Северодвинск
Контактная информация:

Сообщение FireDemon »

Magnum72 писал(а):
FireDemon писал(а):FreeBSD 6.1
jre1.5.0

Вот такая вот ошибка, как исправить?

vpn# /home/jre1.5.0/bin/java -jar ./u5sh.jar
[FATAL ERROR] -userConnectDate format error
формат соблюди даты :) там в хелпе есть примеры даты
вот так типа -startDate "01.12.2006 00:00:00"
Это при использованием --PeriodicServises

А я пишу /home/jre1.5.0/bin/java -jar ./u5sh.jar --help
или
/home/jre1.5.0/bin/java -jar ./u5sh.jar --ChangeInternetStatus -uid 112 -internetON

И появляется такая ошибка.

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

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

2Magnum72

Весь Екатеринбург за тебя! Olympus forever!

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

Сообщение Magnum72 »

FireDemon писал(а):
Magnum72 писал(а):
FireDemon писал(а):FreeBSD 6.1
jre1.5.0

Вот такая вот ошибка, как исправить?


И появляется такая ошибка.
Я проверил у меня все нормально, версия утм 5.2.1.003, версия джавы 1.5.6

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

Сообщение Magnum72 »

dios писал(а):вопрос - а под Linux это можно использовать ????
Естесно, джава кросплатворменная.

dios
Сообщения: 42
Зарегистрирован: Сб мар 12, 2005 08:38

Сообщение dios »

проверте плиз мыло

Ответить