Ова страница пружа кораке потребне за прављење бинарног додатка који се може учитати из извора.
Ако је изворни tarball преузет, могуће је направити додатак ван мреже, односно без интернет везе.
PostgreSQL додатак се користи као пример. Други додаци који се могу учитати могу се направити на сличан начин.
1. Преузмите изворе додатака са Zabbix Cloud Images and Appliances. Званична страница за преузимање ће ускоро бити доступна.
2. Пренесите архиву на машину на којој ћете направити додатак.
3. Unarchive the tarball, нпр.:
Обавезно замените "zabbix-agent2-plugin-postgresql-1.0.0.tar.gz" именом преузете архиве.
4. Унесите извучени директоријум:
5. Покрени:
6. Извршни додатак се може поставити било где све док га Zabbix агент 2 може учитати. Наведите путању до бинарни додатак у конфигурационој датотеци додатка, нпр. у postgresql.conf за PostgreSQL додатак:
7. Путања до конфигурационе датотеке додатка мора бити наведена у параметру Укључи Zabbix агента 2 конфигурациона датотека:
Додаци за учитавање које обезбеђује Zabbix имају једноставне makefiles са следећим циљевима:
Target | Description |
---|---|
make | Build plugin. |
male clean | Избриши све датотеке које се обично креирају изградњом додатка. |
make check | Извршите самотестирање. Потребна је права PostgreSQL база података. |
make style | Означите Go код стил са 'golangci-lint'. |
make format | Форматирај Go код са 'go fmt'. |
make dist | Креирај архиву која садржи изворе додатака и изворе свих пакета потребних за прављење додатка и његових самотестирања. |