Описание общих параметров для терминальных(ssh/telnet/manad/mikrotik api) обработчиков активации сервисов

Материал из BiTel WiKi

Перейти к: навигация, поиск

Описание общих параметров для терминальных(ssh/telnet/manad/mikrotik api) обработчиков активации сервисов.


Параметры конфигурации устройств:


#timeout соединения 
sa.command.timeout=
#команды завершения соединения
sa.command.exit=
#Команды, выполняемые при подключении к терминалу( например configure treminal для cisco)
sa.command.connect=
#Команды, выполняемые перед отключением от терминала.
sa.command.disconnect=
 
#Команды включения сервиса на устройстве
sa.command.serv.enable=
#Команды выключения сервиса на устройстве
sa.command.serv.disable=
#Команды создания сервиса на устройстве.
sa.command.serv.create=
#Команды удаления сервиса с устройства.
sa.command.serv.cancel=
#Команды включения опций сервиса на устройстве(1 - это код опции).
sa.command.inetOption.1.enable=
#Команды выключения опций сервиса на устройстве(1 - это код опции).
sa.command.inetOption.1.disable=
#Команды включения соединения на устройстве
sa.command.connection.enable=
#Команды выключения соединения на устройстве
sa.command.connection.disable=
#Команды включения опций соединения на устройстве( 1 - код опции).
sa.command.connection.inetOption.1.enable=
#Команды включения опций соединения на устройстве( 1 - код опции).
sa.command.connection.inetOption.1.disable=
#Команды закрытия соединения на устройстве.
sa.command.connection.close=
#Команды на начало аккаунтинга (старта соединения).
sa.command.onAccountingStart=
#Команды на окончание аккаунтинга (стоп соединения).
sa.command.onAccountingStop=
#Корень опций Inet, с котороми происходит работа.
sa.inetOption.root=
#Нужно ли после смены состояния соединения сразу менять состояние в базе
sa.command.connection.stateModify=

Команды можно заводить 2-мя способами

1) Через разделитель ";" . Например

sa.command.connection.stateModify=access-template bgb-in dynamic-in $ip $netmaskWild any;access-template bgb-out dynamic-out any $ip $netmaskWild

2) Команду задавать команду отдельной строкой с общим префиксом

sa.command.connection.stateModify.1=access-template bgb-in dynamic-in $ip $netmaskWild any
sa.command.connection.stateModify.2=access-template bgb-out dynamic-out any $ip $netmaskWild


Также в командах можно задавать переменные. Переменные обозначаются через значок $. Примеры $ip, $vlan и т.п. Список переменных

ip - ip адрес сервиса или сессии (192.168.1.1)
net - сеть сервиса (192.168.1.1/32)
mask,bitmask - битовая маска сервиса (32)
netmask - маска сервиса в виде (255.255.255.255)
netmaskWild - маска wildcard сервиса (0.0.0.0)
vlan - vlan сервиса
iface, port - интерфейс сервиса
ifaceTitle - наименование интерфейса сервиса
mac - MAC-адрес сервиса (00:14:fd:11:dd:79)
macBytes - MAC-адрес сервиса (0014fd11dd79)
servTitle - наименование сервиса
Личные инструменты