On this page
3 Lietotāja saskarnes moduļi
Pārskats
Ir iespējams paplašināt Zabbix lietotāja saskarne funkcionalitāti, pievienojot trešo pušu moduļus vai izstrādājot savus moduļus, nemainot Zabbix pirmkodu.
Ņemiet vērā, ka moduļa kods tiks izpildīts ar tādām pašām privilēģijām kā Zabbix pirmkods. Tas nozīmē:
- trešo pušu moduļi var būt kaitīgi. Jums ir jāuzticas moduļiem, kurus instalējat;
- kļūdas trešās puses moduļa kodā var izraisīt lietotāja saskarne darbības pārtraukumu. Ja tas notiek, vienkārši noņemiet moduļa kodu no lietotāja saskarne. Tiklīdz atkārtoti ielādēsiet Zabbix lietotāja saskarne, redzēsiet paziņojumu, ka daži moduļi nav pieejami. Dodieties uz Moduļu administrēšanu (Administrēšana → Vispārīgi → Moduļi) un vēlreiz noklikšķiniet uz Skenēt direktoriju, lai no datubāzes noņemtu neeksistējošos moduļus.
Instalēšana
Lūdzu, vienmēr izlasiet konkrētā moduļa instalēšanas rokasgrāmatu. Ir ieteicams instalēt jaunus moduļus pa vienam, lai kļūmes būtu vieglāk pamanīt.
Tieši pirms moduļa instalēšanas:
- Pārliecinieties, ka modulis ir lejupielādēts no uzticama avota. Kaitīga koda instalēšana var izraisīt sekas, piemēram, datu zudumu
- Viena un tā paša moduļa dažādas versijas (ar vienādu ID) var tikt instalētas paralēli, taču vienlaikus var būt iespējota tikai viena versija
Moduļa instalēšanas darbības:
- Izpakojiet moduli tā atsevišķā mapē Zabbix lietotāja saskarnees
mapē
modules - Pārliecinieties, ka moduļa mapē ir vismaz fails manifest.json
- Atveriet Module administration un noklikšķiniet uz pogas Scan directory
- Jaunais modulis parādīsies sarakstā kopā ar tā versiju, autoru, aprakstu un statusu
- Iespējojiet moduli, noklikšķinot uz tā statusa
Problēmu novēršana:
| Problem | Solution |
|---|---|
| Modulis neparādījās sarakstā | Ja modulis neparādījās sarakstā, pārliecinieties, ka modules/your-module/ pastāv fails manifest.json. Ja tā nav, iespējams, modulis tika izpakots nepareizajā direktorijā. Ja tas pastāv, modulis var nebūt saderīgs ar jūsu Zabbix versiju. Pārbaudiet arī, vai tīmekļa servera lietotājam ir vismaz lasīšanas un meklēšanas piekļuve (r-x) moduļa mapei un visām apakšdirektorijām, kā arī lasīšanas piekļuve (r--) visiem tajā esošajiem failiem. |
| Lietotāja saskarne avarēja | Moduļa kods nav saderīgs ar pašreizējo Zabbix versiju vai servera konfigurāciju. Lūdzu, izdzēsiet moduļa failus un pārlādējiet lietotāja saskarni. Jūs redzēsiet paziņojumu, ka daži moduļi nav pieejami. Atveriet Module administration un vēlreiz noklikšķiniet uz Scan directory, lai no datubāzes noņemtu neeksistējošos moduļus. |
| Parādās kļūdas ziņojums par identisku nosaukumvietu, ID vai darbībām | Jaunais modulis mēģināja reģistrēt nosaukumvietu, ID vai darbības, kas jau ir reģistrētas citos iespējotos moduļos. Pirms jaunā moduļa iespējošanas atspējojiet konfliktējošo moduli (minēts kļūdas ziņojumā). |
| Parādās tehniski kļūdu ziņojumi | Ziņojiet par kļūdām moduļa izstrādātājam. |
Moduļu izstrāde
Informāciju par pielāgotu moduļu izstrādi skatiet Izstrādātāju centrā.