Host prototypes are like blueprints for hosts to be created with a low-level discovery rule. Prototypes, before becoming discovered, cannot have their own items and triggers, other than those from the linked templates.
Host prototypes are configured under discovery rules.
To create a host prototype:
In the new window, specify host prototype parameters. Host prototypes have the same parameters as regular hosts, with the following exceptions:
Value maps are not supported for host prototypes.
Low-level discovery macros can be used for host name, visible name, host group prototype, interfaces, tag values, or values of host prototype user macros.
To add custom interfaces, switch the Interface selector from Inherit to Custom mode. Then press and select the required interface type from the menu.
A host prototype may have any of the supported interface types: Zabbix agent, SNMP, JMX, IPMI.
Low-level discovery macros and user macros are supported.
If several custom interfaces are specified, use the Default column to specify the primary interface.
A host will not be created if a host interface contains incorrect data.
In the host list, discovered hosts are prefixed with the name of the discovery rule that created them.
The following discovered host parameters are customizable:
Other parameters are inherited from the host prototype as read-only.
Discovered hosts can be deleted manually. Hosts that are no longer discovered will be deleted automatically based on the Keep lost resources period (in days) value of the discovery rule.
Zabbix does not support nested host prototypes, i.e. host prototypes are not supported on hosts that are discovered by low-level discovery rule.