9 Plantillas listas para usar
Descripción general
Zabbix proporciona un conjunto cada vez mayor de templates preconfigurados para simplificar y agilizar la configuración de los objetivos de monitorización.
Todos los templates disponibles de forma predeterminada se encuentran en Recopilación de datos > Templates.
Al actualizar Zabbix, los templates no se actualizan automáticamente. Esto evita sobrescribir cualquier cambio personalizado que haya realizado. Para actualizar o añadir templates manualmente, consulte la sección Actualización de templates a continuación.
Utilice la barra lateral para acceder a información sobre tipos específicos de templates y requisitos de funcionamiento.
Consulte también:
Actualización de templates
Para actualizar o añadir un único template:
1. Abra el directorio templates en el repositorio Git de Zabbix.
2. Elija la rama (bajo la etiqueta Source) que corresponda a su versión de Zabbix (por ejemplo, release/7.4 para Zabbix 7.4).
3. Busque el template que desea añadir o actualizar (por ejemplo, MySQL by Zabbix agent).
4. Copie el contenido del archivo del template (por ejemplo, template_db_mysql_agent.yaml) y guárdelo en un archivo local.
5. En la interfaz de usuario de Zabbix, vaya a Recopilación de datos > Templates e importe el archivo local.
Los tipos de medio webhook se pueden actualizar de forma similar: obténgalos del directorio media e impórtelos en Alertas > Tipos de medio.
Para actualizar o añadir varios templates:
1. Descargue el archivo de los paquetes de templates según su web server:
- Nginx -
templates_bundles-7.4-1M-nginx.zip - Apache -
templates_bundles-7.4-2M-apache.zip
2. Extraiga el archivo. Contiene archivos YAML, cada uno con varios templates, y un archivo de índice que indica qué templates se encuentran en cada archivo YAML.
3. En la interfaz de usuario de Zabbix, vaya a Recopilación de datos > Templates e importe los archivos YAML uno por uno.
Los tipos de medio webhook se pueden actualizar de forma similar: tome el archivo media_bundle-7.4-000.yaml del archivo de los paquetes de templates e impórtelo en Alertas > Tipos de medio.
Para actualizar o añadir todos los templates a la vez, puede utilizar el script import_templates.sh, incluido en el archivo de los paquetes de templates.
El script requiere las utilidades curl y jq, y utiliza el método de la API de Zabbix configuration.import.
Al ejecutar el script, proporcione el directorio que contiene los archivos YAML, así como la URL de la API de Zabbix y el token de autenticación.
El script import_templates.sh sobrescribe todos los templates existentes, sin ofrecer ninguna opción para revisar ni deshacer los cambios en los templates.
Ejemplo:
/tmp/templates_bundles-7.4-2M-apache/import_templates.sh \
/tmp/templates_bundles-7.4-2M-apache \
https://example.com/zabbix/api_jsonrpc.php \
d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4
Compatibilidad del template con el Asistente de hosts
Para consultar la lista completa de templates disponibles de forma predeterminada que actualmente son compatibles con el Asistente de hosts, consulte hw_compatible_templates.txt.
También puede hacer que sus templates personalizados sean compatibles con el Asistente de hosts:
1. En el frontend de Zabbix, vaya a Recopilación de datos > Templates y exporte el template personalizado.
2. Edite el archivo exportado:
- Añada el elemento de template
wizard_readypara indicar la compatibilidad con el Asistente de hosts. - Opcionalmente, añada el elemento de template
readmeoconfigsegún sea necesario.
3. En el frontend de Zabbix, vaya a Recopilación de datos > Templates e importe el archivo de template actualizado.