Áú»¢¶Ä²©

1 Construir plugins carregables

Vista general

Aquesta p¨¤gina proporciona les passes necess¨¤ries per crear un complement binari carregable des de la font.

Si es baixa l'arxiu font, ¨¦s possible crear el connector fora de l¨ªnia, ¨¦s a dir, sense connexi¨® a Internet.

El connector PostgreSQL s'empra com a exemple. Altres connectors carregables es poden crear de la mateixa manera.

Passes

1. Baixeu les fonts dels connectors de [Áú»¢¶Ä²© Cloud Images and Appliances] (https://cdn.zabbix.com/zabbix-agent2-plugins/sources/). La p¨¤gina oficial de desc¨¤rrega ser¨¤ disponible aviat.

2. Transferiu l'arxiu a la m¨¤quina on creareu el connector.

3. Descomprimiu el fitxer tarball, p. ex.:

 tar xvf zabbix-agent2-plugin-postgresql-1.0.0.tar.gz

Assegureu-vos de substituir "zabbix-agent2-plugin-postgresql-1.0.0.tar.gz" pel nom de l'arxiu descarregat.

4. Introdu?u el directori extret:

 cd <cam¨ª al directori>

5. Executar:

 make

6. L'executable del connector es pot posar a qualsevol lloc sempre que sigui carregat per l'agent Áú»¢¶Ä²© 2. Especifiqueu el cam¨ª al binari del connector al fitxer de configuraci¨® del connector, com ara a postgresql.conf per al connector PostgreSQL:

 Plugins.PostgreSQL.System.Path=/path/to/executable/zabbix-agent2-plugin-postgresql

7. El cam¨ª al fitxer de configuraci¨® del connector s'ha d'especificar al par¨¤metre Include del fitxer de configuraci¨® de l'agent Áú»¢¶Ä²© 2:

 Include=/path/to/plugin/configuration/file/postgresql.conf

Destins del Makefile

Els plugins carregables proporcionats per Áú»¢¶Ä²© tenen fitxers de creaci¨® senzills amb els objectius seg¨¹ents:

¶Ù±ð²õ³Ù¨ª ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
make Construeix el connector.
make clean Esborra tots els fitxers que es creen normalment en crear el connector.
make check Fa autoproves. Es requereix una base de dades PostgreSQL real.
make style Comprova l'estil del codi Go amb 'golangci-lint'.
make format Formata el codi Go amb 'go fmt'.
make dist Crea un arxiu que contingui les fonts del connector i les fonts de tots els paquets necessaris per crear el connector i les seves autoproves.