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

Преглед

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

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

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

Инсталација

Увек прочитајте упутство за инсталацију за одређени модул. То Препоручује се инсталирање нових модула један по један да би се ухватили кварови лако.

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

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

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

  • Распакујте свој модул у сопственој фасцикли у фасцикли modules Zabbix кориснички интерфејс
  • Уверите се да директоријум модула садржи најмање manifest.json фајл
  • Идите на Модуле администрација и кликните на дугме Скенирај директоријум
  • Нови модул ће се појавити на листи заједно са његовом верзијом, аутором, опис и статус
  • Омогућите модул кликом на његов статус

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

Problem Solution
Module did not appear in the list Уверите се да датотека манифест.јсон постоји у фасцикли modules/your-module/ на Zabbix корисничком интерфејсу. Ако јесте, то значи да модул не одговара тренутној верзији Zabbix-а. Ако датотека manifest.json не постоји, вероватно сте распаковали у погрешан директоријум.
Frontend crashed Код модула није компатибилан са тренутном Zabbix верзијом или конфигурацијом сервера. Избришите датотеке модула и поново учитајте фронтенд. Видећете обавештење да су неки модули одсутни. Идите на Администрација модула и поново кликните на Скенирај директоријум да бисте уклонили непостојеће модуле из базе података.
Error message about identical namespace, ID or actions appears Нови модул је покушао да региструје простор имена, ID или акције које су већ регистровали други омогућени модули. Онемогућите конфликтни модул (наведен у поруци о грешци) пре него што омогућите нови.
Technical error messages appear Пријавите грешке програмеру модула.

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

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