Новые фичи в 16 сборке

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

Новые фичи в 16 сборке

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

Кто-нибудь знает, как использовать следующие возможности, появившиеся в 16 версии:
1)
В базовую поставку добавлена консольная утилита get_nf для получения детального отчета. мантис ид 314.
2)
Добавлен вызов внешнего скрипта при регистрации на абонента технического параметра "Email". Таким образом можно производить дополнительные действия при регистрации почтового ящика. мантис ид 308.

1) При запуске get_nf ни каких сообщений на экран не выдается, какой синтаксис - не понятно.

2) Где прописывать этот внешний скрипт, какие параметры ему передаются??? Будет ли он вызываться только при заведении параметра, или также при редактировании/удалении и удалении самого пользователя?

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

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

UP!

Никто не тестил данные фичи?

Может у кого есть руководство по ним от NetUP?

Аватара пользователя
Lex
NetUP Team
Сообщения: 623
Зарегистрирован: Ср мар 09, 2005 12:12
Откуда: НетАП
Контактная информация:

Re: Новые фичи в 16 сборке

Сообщение Lex »

Ata-man писал(а):1) При запуске get_nf ни каких сообщений на экран не выдается, какой синтаксис - не понятно.
/netup/utm5/bin/get_nf -\?
NetUP UTM billing system get_nf module. Compile date: Oct 25 2005 10:15:36 Version: 5.1.10
Copyright (c) 2001-2004 NetUP Inc. www.netup.ru

The options are as follows:
[-h <core host>] Core host, default: 127.0.0.1
[-P <core port>] URFA port, default: 11758
[-l <login>] URFA login, default: init]
[-p <password>] URFA password, default: init
[-u <uid>]
[-a <aid>]
[-d <apid>]
[-f <from timestamp>]
[-t <to timestamp>]

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

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

Спасибо!

b2ron
Сообщения: 43
Зарегистрирован: Вс окт 02, 2005 10:45

Сообщение b2ron »

[-f <from timestamp>]
[-t <to timestamp>]
в каком формате писать даты?

ilya
Сообщения: 65
Зарегистрирован: Сб янв 22, 2005 11:40
Контактная информация:

Сообщение ilya »

b2ron писал(а):[-f <from timestamp>]
[-t <to timestamp>]
в каком формате писать даты?
Очевидно UNIXtime.
--
signed by Citius

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

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

По поводу скрипта при заведении тех.параметра "EMAIL":

В логах debug.log обнаружил при запуске следующие переменные:

email_exec_register
email_exec_unregister

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

Вот несколько вопросов к разработчикам:
1) Эти переменные прописывать в utm5.cfg, или в самом УТМ, в Настройки->Список параметров?
2) Какие параметры передаются скрипту ?

MadMike
Сообщения: 230
Зарегистрирован: Чт май 05, 2005 07:02

Сообщение MadMike »

Совсем не разработчик, но слышал про этот скрипт:
Для вызова внешней программ при регистрации email (регистрация тех.
параметра)
необходимо добавить переменную в разделе "Настроки":
email_exec_register=REG_PATH

при этом будет вызыватся указанная программа с параметрами:
type=email cmd=register email=test@test.ru password=qwerty

аналогично, при удалении ящика:
email_exec_unregister=UNREG_PATH

при этом будет вызыватся указанная программа с параметрами:
type=email cmd=unregister email=test@test.ru

вроде бы так

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

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

Спасибо!
Обязательно проверим :)

2 MadMike Еще такой вопрос:
Если будет произведено удаление пользователя, будет ли при этом запускаться скрипт?

MadMike
Сообщения: 230
Зарегистрирован: Чт май 05, 2005 07:02

Сообщение MadMike »

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

Только что проверил - удаляешь услугу - удаляется параметр, удаляется параметр - запускается скрипт.

Подробно не проверял, но в этом случае работает...

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

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

Все ОК!

Будем тестить :)

MadMike
Сообщения: 230
Зарегистрирован: Чт май 05, 2005 07:02

Сообщение MadMike »

2 АТА-мен
а что, кстати, собираешься реализовать при помощи этой фичи?

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

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

Ну пока то, на что она и расчитана - добавление/удаление ящиков.

А там видно будет :)

По крайней мере событие на удаление пользователя у нас уже обрабатывается :)

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

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

Ну вот и потестил :)

Во первых, как то добился того, что у пользователя в свойствах услуги появился доп. IP 0.0.0.0 с логином=названию почтового ящика :) (Во второй раз этого повторить уже не смог)

Во вторых, добавил два параметра EMAIL, и при удалении второго UTM наглухо завис (причем в кору не выпадал, а просто не работал админский интерфейс.) Помог только перезапуск ядра :)

Все, решил эксперименты оставить до следующего релиза :)

MadMike
Сообщения: 230
Зарегистрирован: Чт май 05, 2005 07:02

Сообщение MadMike »

У меня ip 0.0.0.0 появляется когда создаю параметр web. при email вроде все нормально...
а удаляются параметры вроде нормально...

Хотя и на web наверное не должен создаваться айпишник этот. недосмотрели видать нетаповцы чуток. :)

Ответить