This is the documentation page for an unsupported version of Zabbix. Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.
A modul egy egyedi azonosítóval, névvel, leírással, szerzővel és a jegyzékfájljában meghatározott egyéb mezőkkel rendelkező entitás, valamint a PHP, a Javascript és más fájlok amelyek egyetlen könyvtárban találhatók a Zabbix frontend telepítési könyvtárának modules mappájában (például zabbix/ui/modules).
Egy modulnak meg kell felelnie az egyszerű szabályoknak a megfelelő működés garantálása érdekében.
Az adminisztrátornak telepítenie (ki kell csomagolnia) és engedélyeznie kell egy modult a frontendben.
Mire használható egy modul
Új funkciók hozzáadása egyéni frontend szakaszokon keresztül;
Egyéni irányítópult widget típusok létrehozása (lásd widget modules);
A meglévő funkciók felülbírálása vagy kiterjesztése.
Mire nem használható egy modul
Új API metódus regisztrálása vagy meglévő módosítása.
A modulok működése
Egy engedélyezett modul minden HTTP kérésnél elindul, mielőtt végrehajtaná a művelet kódját.
A modul új műveleteket regisztrál, vagy újradefiniálja a meglévőket.
A modul új frontend szakaszokat ad hozzá, és eltávolítja vagy újradefiniálja a meglévőket.
A modul szükség esetén csatlakozik a frontend eseményekhez, például az onBeforeAction és onTerminate.
A kért művelet végül végrehajtásra kerül a műveleti kód futtatásával - vagy az alapértelmezett, vagy a modul által meghatározott.
Merre tovább
Függetlenül attól, hogy a gyakorlatban szeretne tanulni, vagy az irányelveket olvassa el először, ezek az oldalak tartalmazzák a saját modulok elkészítéséhez szükséges információkat és lépéseket: