Thanks to visit codestin.com
Credit goes to www.zabbix.com

Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

3 Módulos del frontend

Descripción general

Es posible mejorar la funcionalidad del frontend de Zabbix añadiendo módulos de terceros o desarrollando sus propios módulos sin necesidad de modificar el código fuente de Zabbix.

Tenga en cuenta que el código del módulo se ejecutará con los mismos privilegios que el código fuente de Zabbix. Esto significa que:

  • los módulos de terceros pueden ser perjudiciales. Debe confiar en los módulos que está instalando;
  • Los errores en el código de un módulo de terceros pueden hacer que el frontend falle. Si esto ocurre, simplemente elimine el código del módulo del frontend. Tan pronto como recargue el frontend de Zabbix, verá una nota indicando que algunos módulos están ausentes. Vaya a Administración de módulos (en AdministraciónGeneralMódulos) y haga clic en Escanear directorio de nuevo para eliminar los módulos inexistentes de la base de datos.

Instalación

Por favor, lea siempre el manual de instalación de un módulo en particular. Se recomienda instalar los nuevos módulos uno por uno para detectar fallos fácilmente.

Justo antes de instalar un módulo:

  • Asegúrese de haber descargado el módulo de una fuente confiable. La instalación de código dañino puede tener consecuencias, como la pérdida de datos.
  • Se pueden instalar en paralelo diferentes versiones del mismo módulo (mismo ID), pero sólo se puede habilitar una versión a la vez.

Pasos para instalar un módulo:

  • Descomprima su módulo en su propia carpeta dentro de la carpeta modules del frontend de Zabbix.
  • Asegúrese de que la carpeta de su módulo contenga al menos el archivo manifest.json.
  • Vaya a la Administración de módulos y haga clic en el botón Escanear directorio.
  • El nuevo módulo aparecerá en la lista junto con su versión, autor, descripción y estado.
  • Habilite el módulo haciendo clic en su estado.

Solución de problemas:

Problema Solución
El módulo no aparece en la lista Si su módulo no aparece en la lista, asegúrese de que manifest.json exista en modules/your-module/. Si no existe, es posible que haya descomprimido el módulo en el directorio incorrecto. Si existe, es posible que el módulo no sea compatible con su versión de Zabbix. Además, compruebe que el usuario del servidor web tenga al menos acceso de lectura y búsqueda (r-x) a la carpeta del módulo y a todos los subdirectorios, y acceso de lectura (r--) a todos los archivos dentro.
El frontend se bloqueó El código del módulo no es compatible con la versión actual de Zabbix o la configuración del servidor. Elimine los archivos del módulo y recargue el frontend. Verá un aviso de que algunos módulos están ausentes. Vaya a Administración de módulos y haga clic de nuevo en Escanear directorio para eliminar los módulos inexistentes de la base de datos.
Aparece un mensaje de error sobre un espacio de nombres, ID o acciones idénticas El nuevo módulo intentó registrar un espacio de nombres, ID o acciones que ya están registrados por otros módulos habilitados. Deshabilite el módulo en conflicto (mencionado en el mensaje de error) antes de habilitar el nuevo.
Aparecen mensajes de error técnicos Informe de los errores al desarrollador del módulo.

Desarrollo de módulos

Para obtener información sobre el desarrollo de módulos personalizados, consulte el Centro de desarrolladores.