2 Присоединение/отсоединение

Обзор

Присоединением называется процесс при котором шаблоны применяются к узлам сети, тогда как отсоединение удаляет связь шаблона с узлом сети.

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

Присоединение шаблона

Для присоединения шаблона к узлу сети, сделайте следующее:

  • Перейдите в Настройка → Узлы сети
  • Нажмите на требуемом узле сети и переключитесь на вкладку Шаблоны
  • Нажмите на Добавить после Присоединить новые шаблоны
  • Выберите один или несколько шаблонов из всплывающего окна
  • Нажмите на Сохранить в форме атрибутов узла сети

Узел сети теперь будет иметь все объекты (элементы данных, триггеры, графики, группы элементов данных, комплексные экраны, правила низкоуровневого обнаружения и веб-сценарии) из шаблона.

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

Когда объекты (элементы данных, триггеры, графики и прочее) добавлены из шаблона:

  • ранее существовавшие идентичные объекты у узла сети будут обновлены объектами из шаблона
  • объекты из шаблона будут добавлены
  • любые напрямую присоединенные объекты, которые существовали до присоединения шаблона, останутся нетронутыми

В списках, все объекты из шаблона теперь имеют префикс имени шаблона, который указывает на принадлежность этих объектов соответствующему шаблону. Само название шаблона (серым текстом) является ссылкой дающей доступ к списку этих объектов на уровне шаблона.

Если какой-то объект (элемент данных, триггер, график и прочее) не имеет префикс имени шаблона, то это означает, что этот объект существовал у узла сети до добавления шаблона.

Критерий уникальности объекта

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

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

Имеется несколько способов массового применения шаблонов (ко многим узлам сети за раз):

  • Для присоединения шаблона к нескольким узлам сети, в Настройка → Шаблоны, нажмите на шаблоне, затем выберите узлы сети из соответствующей группы в окошке Другие, нажмите на << и сохраните изменения шаблона.

Наоборот, если вы выберите соединенные узлы сети в окошке В, нажмите на >> и сохраните изменение шаблона, то вы отсоедините эти узлы сети от шаблона (в то время как узлы сети все равно будут наследовать элементы данных, триггеры графики и прочее из шаблона).

  • Для обновления соединения шаблона с несколькими узлами сети, в Настройка → Узлы сети выберите несколько узлов сети, отметив их, затем выберите Массовое обновление ниже списка и на вкладке Шаблоны выберите присоединение дополнительных шаблонов:

Поле Присоединить шаблоны имеет функцию автодополнения, начните вводить название шаблона до появления выпадающего списка совпадающих шаблонов. Просто прокрутите список, чтобы выбрать интересующие шаблоны.

Опция Заменить позволяет отсоединить ранее присоединенные шаблоны, перед тем как присоединить новые. Опция Очистить при отсоединении позволяет не только отсоединить ранее присоединенные шаблоны, но и так же удалить все элементы унаследованные из этих шаблонов (элементы данных, триггеры и прочее).

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

Изменение соединенных объектов

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

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

Отсоединение шаблона

Для отсоединения шаблона от узла сети, сделайте следующее:

  • Перейдите в Настройка → Узлы сети
  • Нажмите на требуемый узел сети и переключитесь на вкладку Шаблоны
  • Нажмите на Отсоединить или на Отсоединить и очистить для отсоединения шаблона
  • Нажмите на Обновить в диалоге атрибутов узла сети

Опция Отсоединить просто удалит связь с шаблоном, но оставит все его объекты (элементы данных, триггеры, графики и прочее) у узла сети.

Опция Отсоединить и очистить удалит и связь с шаблоном, и все его объекты (элементы данных, триггеры, графики и прочее).