3 Frontend modules

    Overview

    Note that the module code will run with the same privileges as Zabbix source code. This means:

    • Errors in a third-party module code may crash the frontend. If this happens, just remove the module code from the frontend. As soon as you reload Zabbix frontend, you’ll see a note saying that some modules are absent. Go to (in AdministrationGeneralModules) and click Scan directory again to remove non-existent modules from the database.

    Installation

    Just before you install a module:

    • Make sure you have downloaded the module from a trusted source. Installation of harmful code may lead to consequences, such as data loss
    • Different versions of the same module (same ID) can be installed in parallel, but only a single version can be enabled at once
    • Ensure that your module folder contains at least the manifest.json file
    • Navigate to and click the Scan directory button
    • New module will appear in the list along with its version, author, description and status

    Troubleshooting:

    Developing modules

    Please note that with modules you can easily add new menu items and respective views and actions to Zabbix frontend. Currently it is not possible to register new API or create new database tables through modules.