3 Enlazar/desenlazar
Descripción general
La vinculación es un proceso mediante el cual las plantillas se aplican a los equipos, mientras que la desvinculación elimina la asociación con la plantilla de un equipo.
Vincular un template
Para vincular un template al host, haga lo siguiente:
- Vaya a Data collection → Hosts.
- Haga clic en el host requerido.
- Empiece a escribir el nombre del template en el campo Templates. Aparecerá una lista de templates coincidentes; desplácese hacia abajo para seleccionar. Alternativamente, puede hacer clic en Select junto al campo y seleccionar uno o varios templates de la lista en una ventana emergente.
- Haga clic en Add/Update en el formulario de atributos del host.
El host ahora tendrá todas las entidades del template. Esto incluye items, triggers, gráficos, reglas de descubrimiento de bajo nivel, escenarios web, así como dashboards.
Vincular varios templates al mismo host fallará si esos templates contienen items con la misma clave de item. Y, como los triggers y los gráficos usan items, tampoco se pueden vincular a un solo host desde varios templates si usan claves de item idénticas.
Cuando se agregan entidades (items, triggers, etc.) desde el template:
- las entidades idénticas que ya existían previamente en el host se actualizan como entidades del template, y se pierden todas las personalizaciones existentes a nivel de host para la entidad;
- se agregan las entidades del template;
- cualquier entidad vinculada directamente que, antes de la vinculación del template, existía solo en el host, permanece sin cambios.
En las listas, todas las entidades del template ahora tienen como prefijo el nombre del template, lo que indica que pertenecen a ese template en particular. El propio nombre del template (en texto gris) es un enlace que permite acceder a la lista de esas entidades a nivel de template.
Para algunos items, como external checks, HTTP agent checks, simple checks, SSH checks y Telnet checks, una interfaz de host es opcional. Si, en el momento de vincular un template, el host no tiene una interfaz definida, estos items se agregarán sin una interfaz. Si agrega una interfaz de host más tarde, no se asignará automáticamente a los items ya existentes. Para asignar la interfaz de host recién agregada a todos los items del template a la vez, desvincule el template del host y luego vuelva a vincularlo. Para conservar el historial del item, use la opción Unlink, no use Unlink and clear.
Si alguna entidad no tiene el prefijo del nombre del template, significa que ya existía en el host antes y no fue agregada por el template.
Criterios de unicidad de entidades
Al añadir entidades (métricas, disparadores, etc.) desde una plantilla, es importante saber cuáles de esas entidades ya existen en el equipo y necesitan ser actualizadas y cuáles entidades difieren. Los criterios de unicidad para decidir sobre la igualdad/diferencia son:
- para métricas: la clave de la métrica;
- para disparadores: el nombre del disparador y la expresión;
- para gráficos personalizados: el nombre del gráfico y sus métricas.
Vincular templates a varios hosts
Para actualizar la vinculación de templates de muchos hosts, en Data collection → Hosts seleccione algunos hosts marcando sus casillas de verificación, luego haga clic en Mass update debajo de la lista y después seleccione Link templates:

Para vincular templates adicionales, empiece a escribir el nombre del template en el campo de autocompletado hasta que aparezca una lista desplegable con los templates coincidentes. Solo desplácese hacia abajo para seleccionar el template que desea vincular.
La opción Replace permitirá vincular un nuevo template mientras se desvincula cualquier template que estuviera vinculado a los hosts anteriormente. La opción Unlink permitirá especificar qué templates desvincular. La opción Clear when unlinking permitirá no solo desvincular cualquier template vinculado previamente, sino también eliminar todas las entidades heredadas de ellos (items, triggers, etc.).
Zabbix ofrece un conjunto considerable de templates predefinidos. Puede usarlos como referencia, pero tenga cuidado de utilizarlos sin cambios en producción, ya que pueden contener demasiados items y consultar datos con demasiada frecuencia. Si piensa usarlos, ajústelos para que se adapten a sus necesidades reales.
Editando entidades vinculadas
Si intenta editar una métrica o un disparador que fue vinculado desde la plantilla, puede darse cuenta de que muchas opciones clave están deshabilitadas para la edición. Esto tiene sentido, ya que la idea de las plantillas es que las cosas se editen de manera centralizada a nivel de plantilla. Sin embargo, aún puede, por ejemplo, habilitar/deshabilitar una métrica en equipos individuales y establecer el intervalo de actualización, la longitud del historial y algunos otros parámetros.
Si desea editar completamente la entidad, debe hacerlo a nivel de plantilla (el acceso directo a nivel de plantilla se muestra en el nombre del formulario), teniendo en cuenta que estos cambios afectarán a todos los equipos que tengan esta plantilla vinculada.
Cualquier personalización de las entidades implementada a nivel de plantilla sobrescribirá las personalizaciones anteriores de las entidades a nivel de equipo.
Desvincular un template
Para desvincular un template de un host, haga lo siguiente:
- Vaya a Data collection → Hosts.
- Haga clic en el host requerido y busque el campo Templates.
- Haga clic en Unlink o Unlink and clear junto al template para desvincular el template.
- Haga clic en Update en el formulario de atributos del host.
Al elegir la opción Unlink, simplemente se eliminará la asociación con el template, mientras que todas sus entidades permanecerán en el host. Esto incluye items, triggers, gráficos, reglas de descubrimiento de bajo nivel y escenarios web, pero excluye los paneles. Tenga en cuenta que también se eliminarán los mapas de valores y las etiquetas heredadas de los templates vinculados.
Al elegir la opción Unlink and clear, se eliminarán tanto la asociación con el template como todas sus entidades (items, triggers, etc.).