All Projects → zabbix → zabbix-patches

zabbix / zabbix-patches

Licence: GPL-2.0 License
Community maintained patches for Zabbix

Programming Languages

shell
77523 projects
PHP
23972 projects - #3 most used programming language

zabbix-patches

Community maintained patches for Zabbix

Usage

git clone https://github.com/zabbix/zabbix-patches.git
cd zabbix-patches
./patch-zabbix.sh 4.0 ~/Desktop/zabbix-4.0.0

Available patches

Please, vote for ZBXNEXT you're using or just care about - that could help to solve them \ move these patches to upstream.

Zabbix 2.4

ZBXNEXT-543: Adds an option to clear items and triggers while using hosts and templates window on template page.

ZBXNEXT-1061: Adds pin/unpin icon that allows keeping the time period when switching between graphs and screens

ZBXNEXT-1109: Adds ability for zabbix-sender send values to two servers at same time

ZBXNEXT-1603: Adds support of DB READONLY flag in configuration of frontend

ZBXNEXT-2347: Add possibility to export inventory page data to CSV

ZBXNEXT-2819: Adds an option to disable showing groups without problems in host and system status (fixed since 3.4)

Zabbix 3.0

ZBXNEXT-1109: Adds ability for zabbix-sender send values to two servers at same time

ZBXNEXT-1456: Filter discovered items on items list page (fixed since 4.0)

ZBXNEXT-1603: Adds support of DB READONLY flag in configuration of frontend

ZBXNEXT-1810: Filter latest data by item value (regex and substring)

ZBXNEXT-2315: Include response headers for httptest regex required strings

ZBXNEXT-2347: Add possibility to export inventory page data to CSV

ZBXNEXT-2448: Do not truncate ITEM.VALUE and ITEM.LASTVALUE after 20 characters in the frontend

ZBXNEXT-2819: Adds an option to disable showing groups without problems in system status (fixed since 3.4)

ZBXNEXT-4640: Keycloak authentication integration

ZBX-5470: Add template_id in "Template cannot be linked to another template" exception

ZBX-16137: Fixed Zabbix server and Zabbix proxy to work with newer agent

Zabbix 3.2

ZBXNEXT-543: Adds an option to clear items and triggers while using hosts and templates window on template page.

ZBXNEXT-1109: Adds ability for zabbix-sender send values to two servers at same time

ZBXNEXT-1456: Filter discovered items on items list page (fixed since 4.0)

ZBXNEXT-2315: Include response headers for httptest regex required strings

ZBXNEXT-2819: Adds an option to disable showing groups without problems in system status (fixed since 3.4)

ZBXNEXT-3089: Adds support of PK(itemid,clock) for history, history_uint tables

ZBXNEXT-1510: Add information about creator to maintenance description, default 3h maintenance period, merge all maintenance settings to one tab

ZBX-5470: Add template_id in "Template cannot be linked to another template" exception

ZBX-12251: Fix cached trigger state not being recalculated in case of problem during original state change (fixed since 4.0)

ZBX-12423: Improve WEB UI - Show Server Name instead of server in the right corner of UI.

Zabbix 3.4

ZBXNEXT-543: Adds an option to clear items and triggers while using hosts and templates window on template page.

ZBXNEXT-1109: Adds ability for zabbix-sender send values to two servers at same time

ZBXNEXT-1456: Filter discovered items on items list page (fixed since 4.0)

ZBXNEXT-2315: Include response headers for httptest regex required strings

ZBXNEXT-3089: Adds support of PK(itemid,clock) for history, history_uint tables.

ZBXNEXT-1510: Add information about creator to maintenance description, default 3h maintenance period, merge all maintenance settings to one tab

ZBX-5470: Add template_id in "Template cannot be linked to another template" exception

ZBX-12423: Improve WEB UI - Show Server Name instead of server in the right corner of UI.

Zabbix 4.0

ZBXNEXT-1109: Adds ability for zabbix-sender send values to two servers at same time

ZBXNEXT-2315: Include response headers for httptest regex required strings

ZBXNEXT-3089: Adds support of PK(itemid,clock) for history, history_uint tables.

ZBXNEXT-1510: Add information about creator to maintenance description, default 3h maintenance period, merge all maintenance settings to one tab

ZBX-5470: Add template_id in "Template cannot be linked to another template" exception

ZBX-12423: Improve WEB UI - Show Server Name instead of server in the right corner of UI.

Zabbix 4.2

ZBX-12423: Improve WEB UI - Show Server Name instead of server in the right corner of UI.

ZBXNEXT-2201: Add support for loadable modules for windows agents

Zabbix 4.4

ZBX-12423: Improve WEB UI - Show Server Name instead of server in the right corner of UI.

Zabbix manual_patches

ZBXNEXT-4897: Add prefix option in zabbix.spec file, so after rpmbuilding with the file, 'relocate' option is enabled during rpm installation for customized installing path

How to add a patch to this repo

  1. Download latest sources for the version you want to apply patch to from Download Zabbix sources page
  2. Extract it into two directories, a and b
  3. Apply your changes to b directory
  4. Create a patch file:
    diff -rua a b > ZBXNEXT-XXX.patch
  5. Review the changes, fix the b directory content if needed (things like tabs -> spaces conversion, unnecessary newlines adding or removing should not be present) and re-create a patch
  6. Fork this repo, clone the fork and cd inside it
  7. Create directory like ZBXNEXT-XXX in zabbix-<version> directory and move your .patch file there
  8. Add new entry to zabbix-<version>/patches.def file for your patch
  9. Apply the patch to a directory to see what it can be applied:
    ./patch-zabbix.sh <version> ~/Desktop/a
  10. Check what the result is the one you expect, a directory have no difference from b directory:
    diff -rua a b
  11. Add an entry to README.md
  12. Commit and push your changes and send a pull request there
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].