Служба автоматического определения и создания объектов (Unit discovery) является полным функциональным аналогом механизма auto-units из NeTAMS 3.4. При помощи этой службы вы упрощаете создание необходимых записей в конфигурации NETAMS 4, т.к. за вас все необходимое сделает эта служба.

Если активен (enabled) какой-то из объектов discovery, сервис биллинга NETAMS4 производит дополнительную обработку потоков данных, поступающих от сервисов-источников данных (data-source). Если поступивший поток не был ассоциирован с существующей учетной единицей (AcctUnit), но при этом IP-адрес SRC или DST потока находится в диапазоне Subnet данного объекта (см. ниже), то автоматически будут созданы (помещены в текущую конфигурацию и взяты в работу) объекты УчетныйОбъект, Контракт, ЛицевойСчет и Услуга.

Настройки производятся в меню "Система -> Динамическое создание объектов". При этом появляется возможность создания, редактирования и удаления объектов типа discovery, каждый из которых несет информацию о том, что как и когда создавать:

Таких объектов в принципе может быть сколько угодно, но в реальной жизни вполне хватает одного. Например, вы можете использовать разные принципы именования контрактов, или разные тарифные планы, если применяете несколько источников данных (data-source), или у вас несколько подсетей. Как обычно, новый создается при нажании на кнопку "Добавить" вверху, а существующий редактируется, если просто кликнуть на него в таблице.

При редактировании открывается следующее окно, в котором вы задаете параметры работы данного экземпляра объекта discovery. Как обычно, для сохранения изменений нажмите кнопку "Применить":

Далее перечислим все возможные настраиваемые параметры:

Параметр

Описание

ID

Автоматически присваиваемый идентификатор объекта

Enabled

Определяет, включен ли (будет ли работать) данный объект

Data-source

Выбирает источник данных, по которому будет идти сканирование на предмет "новых" объектов. Выбирается нажатием на кнопку выбора [...]. При этом открывается окно, отображающее настроенные в настоящий момент источники данных, где можно выбрать любой из них, а также указать "any", т.е. "все" или "любой работающий".

Subnet

Задает подсеть путем выбора из списка ранее созданных в разделе "Подсети".

Create AcctUnit?

Указывает, создавать ли объект типа AcctUnit

Create Contract?

Указывает, создавать ли объект типа Contract

Contract type

Позволяет выбрать тип создаваемого контракта, PERSONAL (физ.лицо) или CORPORATE (юр.лицо).

Contract naming

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

  • %1     первый октет IP-адреса
  • %2     второй октет IP-адреса
  • %3     третий октет IP-адреса
  • %4     четвертый октет IP-адреса
  • %h     имя хоста после reverse DNS lookup
  • %d     имя домена после reverse DNS lookup

Contract group

Позволяет выбрать группу контрактов, куда помещать вновь созданный контракт

Create Account?

Создавать ли объект типа Account (лицевой счет)

Account currency

Выбрать валюту создаваемого лицевого счета

Account initial balance

Указать начальный баланс лицевого счета (по умолчанию: 0.0)

Create Service?

Создавать ли экземпляр услуги. Если при этом не выбрано создание всех объектов выше, услуга создаваться не будет.

Tariff plan

Выбрать назначенный тарифный план

  • No labels