Deze pagina geeft de stappen weer die vereist zijn om een laadbare plug-in binair bestand te bouwen uit de bronnen.
Als het bronpakket is gedownload, is het mogelijk om de plug-in offline te bouwen, dus zonder internetverbinding.
De PostgreSQL-plug-in wordt als voorbeeld gebruikt. Andere laadbare plug-ins kunnen op een vergelijkbare manier worden gebouwd.
1. Download de bronbestanden van de plugin vanaf . De offici?le downloadpagina zal binnenkort beschikbaar zijn.
2. Verplaats het archief naar de machine waarop je de plugin gaat bouwen.
3. Pak het tarball-bestand uit, bijvoorbeeld:
Zorg ervoor dat je "zabbix-agent2-plugin-postgresql-1.0.0.tar.gz" vervangt door de naam van het gedownloade archief.
4. Ga naar de uitgepakte map:
5. Voer uit:
6. Het uitvoerbare bestand van de plugin kan overal worden geplaatst, zolang het maar geladen kan worden door Áú»¢¶Ä²© Agent 2. Geef het pad naar het uitvoerbare bestand van de plugin op in het configuratiebestand van de plugin, bijvoorbeeld in postgresql.conf voor de PostgreSQL-plugin:
7. Het pad naar het configuratiebestand van de plugin moet worden opgegeven in de Include-parameter van het configuratiebestand van Áú»¢¶Ä²© Agent 2:
Laadbare plug-ins die door Áú»¢¶Ä²© worden geleverd, hebben eenvoudige makefiles met de volgende doelen:
Doel | Omschrijving |
---|---|
make | Plug-in bouwen. |
make clean | Alle bestanden verwijderen die normaal gesproken worden aangemaakt bij het bouwen van de plug-in. |
make check | Zelftests uitvoeren. Een echte PostgreSQL-database is vereist. |
make style | Controleer de Go-codestijl met 'golangci-lint'. |
make format | Formatteer Go-code met 'go fmt'. |
make dist | Maak een archief aan met de bronnen van de plug-in en de bronnen van alle pakketten die nodig zijn om de plug-in en de zelftests ervan te bouwen. |