Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Шаблоны представляют собой последовательность CLI(время сервера

Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue

ELTEX Cloud Configuration Manager
Руководство по эксплуатации
Версия ПО 1.5.0

...

Примечание
Название переменной может содержать только буквы латинского алфавита, цифры и знаки подчёркивания. Название переменной обязательно должно начинаться с буквы. Также имя переменной регистрозависимое, поэтому variable и VARIable - это разные переменные.


Подсказка

Следует отличать синтаксис задания/использования пользовательской переменной {{ variable }} от синтаксиса статического присвоения переменной {% set variable = "123" %}.

В первом случае, внутри шаблона переменная не имеет никакого значения, и поэтому будет проинтерпретирована как пользовательская, и для неё нужно будет задать значение из интерфейса ЕССМ перед применением шаблона на группу устройств.

Во втором случае, значение переменной статически задаётся прямо внутри шаблона и не может быть изменено извне, поэтому такая переменная не будет считаться пользовательской, и для неё нельзя будет задать значение из интерфейса ЕССМ.



Переменные в шаблоне могут быть как отдельностоящими (как в примере выше), так и вложенными в другие переменные.

...

  • eccm — содержит переменные с различной системной информацией
    • eccm.user — имя пользователя, который запустил задачу на групповое конфигурирование
    • eccm.time — время запуска задачи на групповое конфигурирование (серверное время сервера)
    • eccm.ip_address — IP адрес сервера ECCM (management интерфейс)
  • global — содержит глобальные общесистемные параметры и настройки
    • global.snmp_communities— communitiesсписок SNMP communities, задаваемый глобально в системных настройках ЕССМ. (warning) Так как данная переменная содержит список значений, то доступ к ней осуществляется либо по индексу: {{ global.snmp_communities[0] }}, либо в цикле: {% for community in global.snmp_communities %} {{ community }} {% endfor %}
  • group - содержит переменные, специфичные для группы устройства, на которое применяется данный шаблон
    • group.id — содержит id группы
    • group.name — содержит имя группы
  • device - содержит переменные, специфичные для устройства, на которое применяется данный шаблон
    • device.id — содержит id устройства
    • device.ip — содержит management IP адрес устройства
    • device.mac — содержит MAC адрес устройства
    • device.sn — содержит серийный номер устройства
    • device.hostname — содержит hostname устройства
    • device.model — содержит название модели устройства
    • device.series — содержит серию устройства
    • device.snmp_communities — содержит список SNMP communities устройства, заданный в настройках доступа для данного устройства. (warning) Содержит список значений, по аналогии с global.snmp_communities.

...