[comment]: # ({e0d353ca-ce30c55d})
# 4. Прототипы узлов сети

[comment]: # ({/e0d353ca-ce30c55d})

[comment]: # ({10ba8cd7-f9e8f670})

Прототипы узлов сети представляют собой заготовки для создания узлов сети с помощью правил [низкоуровневого обнаружения](/manual/discovery/low_level_discovery).
До того, как отработает обнаружение и будут созданы узлы сети, эти прототипы не могут иметь элементов данных и триггеров, за исключением тех, которые присоединены из шаблонов.

[comment]: # ({/10ba8cd7-f9e8f670})

[comment]: # ({0ff6dec5-b2664a94})
#### Настройка

Прототипы узлов сети настраиваются в [правилах низкоуровневого обнаружения](/manual/discovery/low_level_discovery#правило-обнаружения).

Для создания прототипа узла сети:

1\. Перейдите в [*Сбор данных (Data collection)* → *Узлы сети (Hosts)*](/manual/web_interface/frontend_sections/data_collection/hosts).

2\. Нажмите *Обнаружение (Discovery)* напротив выбранного узла сети, чтобы перейти к списку правил низкоуровневого обнаружения, настроенных для этого узла сети.

3\. Нажмите *Прототипы узлов сети (Host prototypes)* напротив нужного правила обнаружения.

4\. Нажмите кнопку *Создать прототип узлов сети (Create host prototype)* в правом верхнем углу.

![](../../../../assets/en/manual/discovery/low_level_discovery/host_prototype.png){width=600}

Прототипы узлов сети имеют те же параметры, что и обычные [узлы сети](/manual/config/hosts/host); однако, следующие параметры поддерживают отличающиеся или дополнительные настройки:

|Параметр|Описание|
|--|--------|
|*Имя узла сети*<br>*(Host name)*|Этот параметр должен содержать по крайней мере один [макрос низкоуровневого обнаружения](/manual/config/macros/lld_macros), чтобы обеспечить уникальность имён создаваемых узлов сети.|
|*Видимое имя*<br>*(Visible name)*|Поддерживаются [макросы низкоуровневого обнаружения](/manual/config/macros/lld_macros).|
|*Прототипы групп*<br>*(Group prototypes)*|Позволяет указать прототипы групп узлов сети путём использования [макросов низкоуровневого обнаружения](/manual/config/macros/lld_macros).<br>На основе указанных прототипов групп, [группы узлов сети](/manual/web_interface/frontend_sections/data_collection/hostgroups) будут обнаружены, созданы и присоединены к создаваемым узлам сети; обнаруженные группы, уже созданные другими правилами низкоуровневого обнаружения, также будут присоединены к созданным узлам сети. Однако, обнаруженные группы узлов сети, которые совпадают с группами узлов сети, созданными [вручную](/manual/config/hosts/host_groups), не будут присоединены к создаваемым узлам сети.|
|*Интерфейсы*<br>*(Interfaces)*|Параметр задаёт, наследует ли обнаруженный узел сети IP от узла сети, к которому относится правило обнаружения (по умолчанию), или же получает [пользовательские интерфейсы](#интерфейсы-узла-сети).<br>Поддерживаются [макросы низкоуровневого обнаружения](/manual/config/macros/lld_macros) и [пользовательские макросы](/manual/config/macros/user_macros).|
|*Создать активированным*<br>*(Create enabled)*|Параметр задаёт состояние обнаруженных узлов сети; если не отмечено, то узлы сети будут созданы, но в деактивированном состоянии.|
|*Обнаружение*<br>*(Discover)*|Параметр задаёт, будут ли узлы сети созданы из прототипа; если не отмечено, то узлы сети из прототипа созданы не будут (если только эта настройка не будет [переопределена](/manual/discovery/low_level_discovery#замещения) в правиле низкоуровневого обнаружения).|

::: noteclassic
[Макросы низкоуровневого обнаружения](/manual/config/macros/lld_macros) также поддерживаются для значений тегов и значений пользовательских макросов прототипов узлов сети.<br>
Для прототипов узлов сети не поддерживаются *Преобразования значений (Value maps)*.
:::

Для примера того, как настроить прототип узла сети, смотрите [*Мониторинг виртуальных машин*](/manual/vm_monitoring#примеры-настроек).

[comment]: # ({/0ff6dec5-b2664a94})

[comment]: # ({3c73b104-9b6a7dc5})
##### Интерфейсы узла сети

Чтобы добавить пользовательские интерфейсы, переключите селектор *Интерфейсы (Interfaces)* из положения «Наследовать (Inherit)» в «Пользовательское (Custom)».
Нажмите ![add\_link.png](../../../../assets/en/manual/config/add_link.png) (Добавить) и выберите тип интерфейса — Zabbix агент, SNMP, JMX или IPMI.

::: noteclassic
Если выбрано *Пользовательское (Custom)*, но интерфейс не указан, узел сети будет создан без интерфейсов.<br>
Если выбрано *Наследовать (Inherit)*, а прототип узла сети принадлежит шаблону, то все обнаруженные узлы сети унаследуют интерфейс узла сети от того узла сети, к которому присоединён шаблон.
:::

Если указано несколько пользователских интерфейсов, то основной интерфейс можно задать в столбце *По умолчанию (Default)*.

Для примера того, как настраивать пользовательский интерфейс узла сети, смотрите [*Пример настройки мониторинга VMware*](/manual/vm_monitoring/example#advanced-host-interface-configuration).

::: notewarning
Узел сети будет создан, только если интерфейс узла сети содержит корректные данные.
:::

[comment]: # ({/3c73b104-9b6a7dc5})

[comment]: # ({b38fbda1-cbeb5931})
##### Обнаруженные узлы сети

В списке узлов сети обнаруженные узлы сети имеют префикс с именем создавшего их правила обнаружения.

Обнаруженные узлы сети большинство параметров наследуют от прототипа узла сети в режиме *только-на-чтение (read-only)*.
Можно настроить лишь следующие параметры обнаруженных узлов сети:

-   *Шаблоны (Templates)* — присоединить новые шаблоны или отсоединить добавленные вручную. Шаблоны, унаследованные от прототипа узла сети, отсоединить нельзя.
-   *Описание (Description)* — добавить или изменить описание узла сети.
-   *Состояние (Status)* — активировать или деактивировать узел сети.
-   *Теги (Tags)* — добавить новые теги или удалить добавленные вручную. Теги, унаследованные от прототипа узла сети, удалить нельзя. Обратите внимание, что теги не могут иметь дубликатов (тегов с теми же именем и значением). Если к прототипу узла сети добавляется новый тег, совпадающий с тегом, вручную добавленным к обнаруженному узлу сети, то во время обнаружения тег, добавленный вручную, будет заменён унаследованным тегом.
-   *Макросы (Macros)* — добавить новые макросы узла сети или удалить добавленные вручную, а также унаследованные от прототипа узла сети; изменить значения и [типы](/manual/config/macros/user_macros#настройка) макроса.

::: noteclassic
Обнаруженные узлы сети также наследуют [пользовательские макросы](/manual/config/macros/user_macros) от узла сети, где настроено правило обнаружения.
Эти унаследованные макросы можно удалить, и их значения и типы можно поменять.
:::

Обнаруженные узлы сети можно удалить вручную. Однако, имейте в виду, что если их обнаружение активировано, то они будут обнаружены снова.

Узлы сети, которые более не обнаруживаются, могут быть:

-   автоматически деактивированы (на основании значения *Деактивация потерянных ресурсов (Disable lost resources)* правила обнаружения) 
-   автоматически удалены (на основании значения *Удаление потерянных ресурсов (Delete lost resources)* правила обнаружения).

::: noteclassic
Zabbix не поддерживает вложенные прототипы узлов сети, то есть, прототипы узлов сети на узлах сети, обнаруженных правилами низкоуровневого обнаружения.
:::

[comment]: # ({/b38fbda1-cbeb5931})
