Why to contribute to Zabbix plugins?
- By contributing to Zabbix you gain recognition in community and potential customers for new plugins development
- A better understanding of Zabbix Agent2 and Zabbix Frontend plugins
- Helps in being prepared for the next monitoring project
- Sharing plugin code reduce future development and testing costs
- Builds the contributor’s reputation
- It helps Zabbix team to improve plugins interface and make plugins code clean
Contributor License AgreementBefore sending your first change to the Zabbix you must have completed one of the following two Contributor License Agreements (CLA). Which CLA you should sign depends on who owns the copyright to your work.
- If you are the copyright holder, you will need to agree to the Individual contributor license agreement (ICLA).
- If your organization is the copyright holder, the organization will need to agree to the Corporate contributor license agreement (CCLA) and each individual contributor need to agree to the Individual contributor license agreement.
Follow the steps described in the contributor agreement.
If you need to change the copyright holder for the code you contribute (for example, if you start contributing code on behalf of a new company), please send mail to [email protected] This will let us know the situation so we can make sure an appropriate agreement is completed.
After you CLA is approved and you have Zabbix account you are ready to contribute. Collaboration with Zabbix development team happen through ticketing system https://support.zabbix.com. You will find Zabbix code at https://git.zabbix.com/ and should be able to:
- Create new feature ticket ZBXCTR or implement already reported.
- Create branch of type contrib/ZBXCTR-<TicketID>-<Version> and make your changes.
A.If branch already exists and you want to start alternative implementation then add "-1", or "-2" to the branch name.
- Make pull request to Git pull request to master and/or supported release branches:
A. Reassign ticket to "Zabbix Development team" for review.
B. Zabbix developers are responsible for pull request code review and code merge into Git master.
If you'd like to stay on top of the development, download our nightly builds. These are produced from current development snapshots of Zabbix, straight from its Git repository. The builds are generated twice a day at 00:00 and 12:00 UTC time.
Building the nightlies may fail occasionally - that's part of why we do them. If that happens, you're welcome to report any problems by contacting us directly or registering the issue in Zabbix Support System.
|Zabbix Sources||pre-3.0.30rc1||e7e2c018f6||22 Jan, 2020||Download|
|Zabbix Sources||pre-4.0.17rc1||63cd527ff0||22 Jan, 2020||Download|
|Zabbix Sources||pre-4.4.5rc1||ea8d1df9fc||22 Jan, 2020||Download|
|Zabbix Sources||pre-5.0.0alpha1||866b7ad1b7||26 Jan, 2020||Download|