openwrt / packages

Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
GNU General Public License v2.0
4.03k stars 3.5k forks source link

zabbix 7.0 support #24332

Open fidelix opened 5 months ago

fidelix commented 5 months ago

Can we please get zabbix 7?

It is backward-compatible with zabbix 6.4, and improves performance considerably. While at it, it would be great to get libcurl support for zabbix too, it isn't very useful without it.

diasdmhub commented 5 months ago

Unfortunately, Openwrt Zabbix packages are not updated often and are sometimes limited, as seen in my request #15419.

tbsky commented 5 months ago

Hi: I want to say some thing about zabbix-agent. old zabbix server can not support new zabbix agent. so currently 23.05 and snapshot which include zabbix agent 6.4 can only supported by zabbix 6.4/7.0 server. but zabbix server version 6.2/6.4 is standard version and has much shorter life than lts versions (6.0/7.0). I think many people will use lts zabbix server since it is easier to maintain.

since zabbix 7.0 lts is released, I hope openwrt zabbix-agent can maintain a lts version in the future. maybe openwrt should just pick up the lts version and ignore the standard version. or maybe use different package names like other distribution. (for example: zabbix70-agent, zabbix72-agent)

troffasky commented 4 months ago

old zabbix server can not support new zabbix agent

This simply is not true. I have a Zabbix 4.4 server with hundreds of agents from version 4.x all the way up to 7.0. Obviously the version 4 agent will not support an item key only added in a later version of Zabbix, but that is a very long way from not being usable - Zabbix agent has had all the useful metrics since 10+ years so you are unlikely to hit a showstopper due to this.

I agree that targeting LTS releases makes more sense that just using whatever was current at the time.

fidelix commented 4 months ago

Indeed, the Zabbix agent can be of a different version. It's the zabbix proxy that has to be of the same major version.

Makes no difference from the standpoint that this issue is proposing

tbsky commented 4 months ago

old zabbix server can not support new zabbix agent

This simply is not true. I have a Zabbix 4.4 server with hundreds of agents from version 4.x all the way up to 7.0.

this maybe a working configuration, but I think it is not the "supported" configuration. document already said it like this (https://www.zabbix.com/documentation/6.0/en/manual/appendix/compatibility):

Supported agents To be compatible with Zabbix 6.0, Zabbix agent must not be older than version 1.4 and must not be newer than 6.0.

santiagobiali commented 4 months ago

I believe we should follow Zabbix's EOL Full support cycle. As Zabbix 7 brings a lot in performance to the table, to me it's a no-brainer and openwrt should use it as it's default version.

EOL Zabbix 6.0 LTS: 28/02/2025 EOL Zabbix 6.4 (non-LTS): 30/06/2024 (not supported anymore) EOL Zabbix 7.0 LTS: 30/06/2027 EOL Zabbix 7.xx (non-LTS): TBD