В статье будет рассмотрено редактирование окна GUI для работы с приватными параметрами CPE.
В качестве примера настройки добавим к стандартному списку сокращенных параметров NTU-RG-5421-G-Wac номер vlan тега и возможность увеличить размер MTU.
В дереве элементов выделим ACS. После перейдем во кладку с управляемыми устройствами.

Двойным кликом по устройству мы откроем окно с приватными параметрами CPE.

Для настройки списка сокращенных параметров нужно отредактировать xml шаблон.
Чтобы это сделать выделяем на древе устройств ACS, затем в верхней части интерфейса во вкладке ACS выбираем "Настройка xml-шаблонов параметров устройств".

Важным условием является то, что название шаблона должно быть идентично модели оборудования, иначе будет применён стандартный xml NTP.
Теперь нужно выбрать соответствующий оборудованию класс, в нашем случае выбираем NTP.

Блоки текста, которые мы будем вносить в шаблон, обязательно должны находиться между строками <properties> и </properties> .
Для удобства создадим подраздел для активации Jumbo Frame в окне GUI:
<property ename="JUMBO">
<etype>SEPARATOR</etype>
<elabel>JUMBO</elabel>
<evisibility>1</evisibility>
</property> |
Следующим блоком создадим саму строку:
<property ename="Jumbo Frame 3x" eversion="3.*" default="0">
<etype>ENUM_INT</etype>
<evalue>0</evalue>
<elabel>Увеличить размер MTU до 1950</elabel>
<evisibility>1</evisibility>
<enumManager>org.eltex.ems.web.common.propitem.AcsEnableDisableManager</enumManager>
<edescr></edescr>
<ewrite>1</ewrite>
<enable_oid>InternetGatewayDevice.X_ELTEX_RU_Config.Network.JumboFrameEnable</enable_oid>
<oid>InternetGatewayDevice.X_ELTEX_RU_Config.Network.JumboFrameEnable</oid>
</property> |
Массив данных, формирующий строку с Vlan ID, разместим в данном случае в раздел PPP. Вставим в конец раздела и продублируем с протектером:
<property ename="vlan id 3.x" eversion="3.*" default="0">
<etype>STR_255</etype>
<evalue></evalue>
<elabel>VLAN ID</elabel>
<edescr></edescr>
<ewrite>1</ewrite>
<evisibility>1</evisibility>
<enable_oid>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Enable</enable_oid>
<oid>InternetGatewayDevice.Layer2Bridging.Bridge.2.VLANID</oid>
<oid>InternetGatewayDevice.Layer2Bridging.Marking.13.VLANIDMark</oid>
</property>
<property ename="vlan id 3.x#" eversion="3.*" default="0">
<etype>STR_255</etype>
<evalue></evalue>
<elabel>VLAN ID</elabel>
<edescr></edescr>
<ewrite>1</ewrite>
<evisibility>1</evisibility>
<enable_oid>InternetGatewayDevice.WANDevice.#1.WANConnectionDevice.1.WANPPPConnection.1.Enable</enable_oid>
<oid>InternetGatewayDevice.Layer2Bridging.Bridge.2.VLANID</oid>
<oid>InternetGatewayDevice.Layer2Bridging.Marking.13.VLANIDMark</oid>
</property> |
Если параметр задаётся и через ACS профиль, и через приватные параметры, то приоритет будет у значения, заданного через приватные параметры.
Клик по иконке сохранения:

Если все действия выполнены корректно, то сохранение пройдет успешно, и окно с приватными параметрами CPE будет выглядеть следующим образом:
