モジュールに関連するすべてのコードは、Zabbixフロントエンドインストールのmodulesディレクトリ内の1つのディレクトリに保存されます (例: zabbix/ui/modules)。
example_module_directory/          (必須)
          manifest.json                   (必須)   メタデータとアクションの定義。
          Module.php                                  モジュールの初期化とイベント処理。
          actions/                                    アクションコントローラーファイル。
              SomethingView.php
              SomethingCreate.php
              SomethingDelete.php
              data_export/
                  ExportAsXml.php
                  ExportAsExcel.php
          views/                                      ビューファイル。
              example.something.view.php
              example.something.delete.php
          assets/                                     ビューで使用する追加ファイル。manifest.jsonで指定する必要があります。
              js/                                     ビューで使用するJavaScriptファイル。
                  example.something.view.js.php
              css/                                    ビューで使用するCSSファイル。
                  example.something.css
               image.png                              ビューで使用する画像。
               example.something.file                 ビューで使用する任意のファイル。サンプルモジュールの作成の流れは次の通りです (利用可能な場合は、ファイル名またはフォルダー名をクリックすると、手順の詳細が表示されます)。
manifest.jsonファイルを作成するとすぐに、モジュールを登録して有効にすることができます。 モジュールが有効になると、Zabbixフロントエンドを更新することで、モジュールファイルに加えられたすべての変更をすぐにプレビューできます。