Community maintained patches for Zabbix
git clone https://github.com/zabbix/zabbix-patches.git
cd zabbix-patches
./patch-zabbix.sh 4.0 ~/Desktop/zabbix-4.0.0
Please, vote for ZBXNEXT you're using or just care about - that could help to solve them \ move these patches to upstream.
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)
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
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.
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.
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.
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
ZBX-12423: Improve WEB UI - Show Server Name instead of server in the right corner of UI.
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
- Download latest sources for the version you want to apply patch to from Download Zabbix sources page
- Extract it into two directories,
a
andb
- Apply your changes to
b
directory - Create a patch file:
diff -rua a b > ZBXNEXT-XXX.patch
- 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
- Fork this repo, clone the fork and
cd
inside it - Create directory like
ZBXNEXT-XXX
inzabbix-<version>
directory and move your.patch
file there - Add new entry to
zabbix-<version>/patches.def
file for your patch - Apply the patch to
a
directory to see what it can be applied:./patch-zabbix.sh <version> ~/Desktop/a
- Check what the result is the one you expect,
a
directory have no difference fromb
directory:diff -rua a b
- Add an entry to
README.md
- Commit and push your changes and send a pull request there