参与进来!

为什么要贡献给Zabbix插件?

  1. 通过对Zabbix的贡献,您将在社区和新插件开发的潜在客户中获得认可
  2. 更好地理解Zabbix Agent2和Zabbix前端插件
  3. 有助于为下一个监控项目做好准备
  4. 共享插件代码可以降低未来的开发和测试成本
  5. 建立贡献者的声誉
  6. 它帮助Zabbix团队改进插件接口,使插件代码干净

参与者许可协议

在将您的第一个更改发送到Zabbix之前,您必须完成以下两个贡献者许可协议(CLA)之一。你应该签哪个CLA取决于谁拥有你作品的版权。

按照贡献者协议中描述的步骤操作。

如果您需要更改所贡献代码的版权所有者(例如,如果您开始代表新公司贡献代码),请发送邮件至 <a href="mailto:[email protected]">[email protected]</a>这将让我们了解情况,以便我们能够确保达成适当的协议。

The CLA helps Zabbix to provide reliable software product through collaborative open source software development.

It is the responsibility of Zabbix to ensure that contributors have signed a CLA before accepting their contributions. When a contributor submits a contribution to Zabbix, Zabbix will verify that the contribution is covered by a CLA. If Zabbix finds that the submission is not covered by a CLA, contributor will be notified and Zabbix will not accept the submission unless contributor signs the CLA.

Depending on who owns the copyright for the contribution, Zabbix will need either an Individual Contributor License Agreement (ICLA) or a Corporate Contributor License Agreement (CCLA).

If the individual owns the contribution, the individual can sign an ICLA.

If the contribution is owned by contributor’s employer/ corporation, then Zabbix must have a CCLA on file for contributor’s employer/ corporation. Contributor must also be on contributor’s employer’s/ corporation’s list of authorized contributors. The CCLA legally binds the corporation, so it must be signed by a person with authority to enter into legal contracts on behalf of the corporation.

Please note that a CCLA does not remove the need for every contributor to sign their own ICLA as an individual, which covers both contributions which are owned and those that are not owned by the corporation signing the CCLA.

It’s up to the contributor to know whether contributor’s work is owned by contributor’s employer/ corporation or not.

If you need to change the copyright holder for the contribution you submit (for example, if you start contributing on behalf of a new corporation), please send an email to [email protected].This will let Zabbix know the situation so Zabbix can make sure an appropriate CLA is completed.

Zabbix is committed to protecting the privacy of contributor’s personal data under the Latvian Law and the EU General Data Protection Regulation 2016/679 ("GDPR"). For the purposes of GDPR, Zabbix will be the controller of contributor’s personal data that Zabbix collects from contributor in connection with this Agreement. Zabbix Privacy Policy is available at www.zabbix.com/privacy_policy. Zabbix relies on a legitimate interest basis (Art. 6 (1) (f) of GDPR) for collecting, storing, and processing contributor’s personal data.

Zabbix, in accordance with its legitimate interests, may publicly disclose the fact that contributor has submitted the contribution to Zabbix and has signed a CLA. Contributor’s name will be published by Zabbix, and contributor’s email address and other contact details will not be published.

The ICLA is not tied to any employer contributor may have, so it is recommended for the individual to use personal email address in the contact details, rather than work email address.

协作

在你的CLA被批准后,你将有Zabbix帐户并准备好贡献。通过表单系统 https://support.zabbix.com。 与Zabbix开发团队合作。您将在以下位置https://git.zabbix.com/ 找到Zabbix代码并且应该能够:

Please note that only a paper copy of the CLA, signed by hand, will be considered as a valid commitment. Typing contributor’s name in the field at the bottom of the CLA is not signing, regardless of the font that is used. Signing is one of writing your signature by hand on a printed copy of the CLA. Zabbix does not accept unsigned or digitally signed CLA (e.g., signed via AdobeSign, DocuSign or similar digital signature tool).

Once the CLA has been accepted, contributor will receive an email with approval that contributor is covered by the CLA.

After contributor’s CLA is approved and contributor has Zabbix account contributor is ready to contribute.

Collaboration with Zabbix development team is carried out through ticketing system support.zabbix.com.

You will find Zabbix code at git.zabbix.com and should be able to:

  1. Create new feature ticket ZBXCTR or implement already reported.
  2. Create branch of type contrib/ZBXCTR-- 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.
  3. 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.


Nightly Builds

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.

PackageVersionRevisionDateZabbix下载
Zabbix Sources pre-5.0.42rc1 7d6e5f35469 18 三月, 2024 Zabbix下载
Zabbix Sources pre-6.0.28rc1 0d35f80931d 18 三月, 2024 Zabbix下载
Zabbix Sources pre-6.4.13rc1 92c49560da4 18 三月, 2024 Zabbix下载
Zabbix Sources pre-7.0.0beta2 0139a5fbe67 18 三月, 2024 Zabbix下载

10分钟内开始使用,Zabbix完全免费!

下载Zabbix

Zabbix完全开源免费,没有任何限制和隐藏费用。