This is a translation of the original English documentation page. Help us make it better.

3 Кориснички интерфјес модули

Преглед

Могуће је побољшати Zabbix кориснички интерфејс функционалност додавањем модула треће стране или развојем сопствених модула без потребе за променом изворног кода Zabbix-а.

Имајте на уму да ће код модула радити са истим привилегијама као Zabbix изворни код. то значи:

  • модули независних произвођача могу бити штетни. Морате веровати модулима који јесте инсталирање;
  • Грешке у коду модула треће стране могу да сруше кориснички интерфејс. Ако ово догоди, само уклоните код модула са корисничког интерфејса. Чим ако поново учитате Zabbix кориснички интерфејс, видећете белешку у којој пише да неки модули су одсутни. Идите на Модуле администрацијаАдминистрацијаОпштеМодули) и кликните на Скенирај директоријум поново да бисте уклонили непостојеће модуле из базе података.

Инсталација

Молимо вас да увек прочитате упутство за инсталацију одређеног модула. Препоручује се да инсталирате нове модуле један по један како бисте лакше открили грешке.

Непосредно пре него што инсталирате модул:

  • Уверите се да сте преузели модул из поузданог извора. Инсталација штетног кода може довести до последица, као што је губитак података
  • Различите верзије истог модула (исти ИД) могу се инсталирати паралелно али само једна верзија може бити омогућена истовремено

Кораци за инсталирање модула:

  • Распакујте свој модул у његову сопствену фасциклу у фасцикли modules на Zabbix кориснички интерфејс

  • Уверите се да ваша фасцикла модула садржи барем датотеку manifest.json

  • Идите до Администрација модула и кликните на дугме Скенирај директоријум

  • Нови модул ће се појавити на листи заједно са својом верзијом, аутором, описом и статусом

  • Омогућите модул кликом на његов статус

Решавање проблема:

|Проблем|Решење| |-------|--------| |Модул се није појавио на листи|Ако се ваш модул није појавио на листи, уверите се да manifest.json постоји у modules/your-module/. Ако се не појави, можда сте распаковали модул у погрешан директоријум. Ако се појави, модул можда није компатибилан са вашом верзијом Zabbix-а. Такође, проверите да ли корисник веб сервера има барем приступ за читање и писање (+rx) за фасциклу модула и све поддиректоријуме, и приступ за читање (+r) за све датотеке унутра.| |Фронтенд се срушио|Код модула није компатибилан са тренутном верзијом Zabbix-а или конфигурацијом сервера. Молимо вас да обришете датотеке модула и поново учитате фронтенд. Видећете обавештење да неки модули недостају. Идите на Администрација модула и поново кликните на Скенирај директоријум да бисте уклонили непостојеће модуле из базе података.| |Појављује се порука о грешци о идентичном именском простору, ИД-у или радњама|Нови модул је покушао да региструје именски простор, ИД или радње које су већ регистроване од стране других омогућених модула. Онемогућите конфликтни модул (поменут у поруци о грешци) пре него што омогућите нови.| |Појављују се техничке поруке о грешци|Пријавите грешке програмеру модула.|

Развојни модули

За информације о развоју прилагођених модула погледајте Центар за програмере.