[comment]: # translation:outdated

[comment]: # ({d2a688ac-ed2f6c13})
# 3 Módulos de la interfaz

[comment]: # ({/d2a688ac-ed2f6c13})

[comment]: # ({8c4f6bda-1060eddf})
#### Descripción general

Es posible mejorar la funcionalidad de la interfaz de Zabbix agregando módulos de terceros o desarrollando sus propios módulos
sin necesidad de cambiar 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:

-   Los módulos de terceros pueden ser perjudiciales. Debe confiar en los módulos que 
    instala;
- Los errores en el código de un módulo de terceros pueden bloquear la interfaz. Si esto
    sucede, simplemente elimine el código del módulo de la interfaz. Tan pronto como
    recargue la interfaz de Zabbix, verá una nota que dice que algunos de
    los módulos están ausentes. Ir a [administración del
    módulo](/manual/web_interface/frontend_sections/administration/general#modules)
    (en *Administración* → *General* → *Módulos*) y haga clic en *Escanear
    directorio* nuevamente para eliminar módulos inexistentes de la base de datos.

[comment]: # ({/8c4f6bda-1060eddf})

[comment]: # ({cffdc09c-cffdc09c})
#### Instalación

Lea siempre el manual de instalación de un módulo en particular.
Se recomienda instalar nuevos módulos uno por uno para detectar fácilmente
posibles problemas.

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 diferentes versiones del mismo módulo (mismo ID) en
    paralelo, pero solo se puede habilitar una versión a la vez

Pasos para instalar un módulo:

-   Desempaquete su módulo dentro de su propia carpeta en la carpeta `modules` de
    la interfaz 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](/manual/web_interface/frontend_sections/administration/general#modules)
    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 apareció en la lista*|Asegúrese de que el archivo manifest.json exista en la carpeta `modules/your-module/` de la interfaz de Zabbix. Si es así, significa que el módulo no se adapta a la versión actual de Zabbix. Si el archivo manifest.json no existe, probablemente lo haya descomprimido en el directorio equivocado.|
|*La interfaz falló*|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 vuelva a cargar la interfaz. Verá un aviso de que algunos módulos están ausentes. Vaya a la [Administración de módulos](/manual/web_interface/frontend_sections/administration/general#modules) y haga clic en *Escanear directorio* nuevamente para eliminar módulos inexistentes de la base de datos.|
|*Aparece un mensaje de error sobre un espacio de nombres, ID o acciones idénticos*|Un 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écnico*|Reportar errores al desarrollador del módulo.|

[comment]: # ({/cffdc09c-cffdc09c})

[comment]: # ({5ca56638-26c922c0})
#### Desarrollo de módulos

Para obtener información sobre el desarrollo de módulos personalizados, consulte [Centro de desarrolladores](/devel/modules).

[comment]: # ({/5ca56638-26c922c0})





