Tot el codi relacionat amb un mòdul s'emmagatzema només al directori de mòduls de la vostra instal·lació de Zabbix (per exemple, zabbix/ui/modules/).
example_module_directory/ (obligatori)
manifest.json (obligatori) Definició de l'acció i metadades.
Module.php Engegada del mòdul i gestió dels esdeveniments.
actions/ Arxius de control d'acció.
SomethingView.php
SomethingCreate.php
SomethingDelete.php
data_export/
ExportAsXml.php
ExportAsExcel.php
views/ Arxius de vista.
example.something.view.php
example.something.delete.php
assets/ Qualsevol arxiu addicional a emprar a les vistes. S'ha d'especificar a manifest.json.
js/ Arxius de JavaScript emprats a les vistes.
example.something.view.js.php
css/ Arxius CSS emprats a les vistes.
example.something.css
image.png Imatges emprades a les vistes.
example.something.file Qualsevol arxiu per emprar a les vistes.
Un procés d'escriptura d'un mòdul d'exemple consta de les passes següents (si són disponibles, feu clic al nom del fitxer o de la carpeta per veure detalls addicionals sobre la passa):
Podeu registrar i habilitar un mòdul tan aviat com creeu el fitxer manifest.json. Un cop habilitat el mòdul, podeu tot seguit previsualitzar tots els canvis fets als fitxers del mòdul actualitzant la interfície Zabbix.