Интерфејси додатака

Овај одељак описује доступне интерфејсе додатака.

plugin.Exporter

Exporter је најједноставнији интерфејс који врши анкету и враћа вредност (вредности), ништа, или грешку. Прихвата припремљени кључ ставке, параметре и контекст. Приступ свим осталим интерфејс додацима је искључив и ниједан метод се не може позвати ако додатак већ обавља задатак. Такође, постоји ограничење од 100 максималних истовремених Export() позива по додатку, који се може смањити у складу са захтевима за сваки додатак.

plugin.Configurator

Configurator интерфејс пружа конфигурационе параметре додатка из конфигурационих датотека Zabbix agent 2.

plugin.Runner

Runner интерфејс пружа средства за извођење иницијализације када се додатак покрене (активира) и деиницијализације када је додатак заустављен (деактивиран). На пример, додатак може да покрене/заустави неку позадину goroutine имплементацијом Runner интерфејса.