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

Преглед

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

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

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

Инсталација

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

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

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

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

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

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

Problem Solution
Модул се није појавио на листи Уверите се да датотека манифест.јсон постоји у фасцикли modules/your-module/ на Zabbix корисничком интерфејсу. Ако јесте, то значи да модул не одговара тренутној верзији Zabbix-а. Ако датотека manifest.json не постоји, вероватно сте распаковали у погрешан директоријум.
Kориснички интерфејс се срушио Код модула није компатибилан са тренутном Zabbix верзијом или конфигурацијом сервера. Избришите датотеке модула и поново учитајте фронтенд. Видећете обавештење да су неки модули одсутни. Идите на Администрација модула и поново кликните на Скенирај директоријум да бисте уклонили непостојеће модуле из базе података.
Појављује се порука о грешци о идентичном именском простору, ID-у или акцијама Нови модул је покушао да региструје простор имена, ID или акције које су већ регистровали други омогућени модули. Онемогућите конфликтни модул (наведен у поруци о грешци) пре него што омогућите нови.
Појављују се поруке о техничким грешкама Пријавите грешке програмеру модула.

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

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