zabbix40: drop, no more supported upstream

Security/limited support ended in October 2023.

https://www.zabbix.com/life_cycle_and_release_policy

authored by Thomas Gerbet and committed by tomf d01044ec a65967a1

+2 -8
-5
pkgs/servers/monitoring/zabbix/versions.nix
··· 10 sha256 = "sha256-+C5fI+eMJKsynVnVJIYj27x1iFQwaG9Fnho0BXgENQI="; 11 vendorHash = "sha256-oSZBzIUL1yHXk7PnkSAlhI0i89aGMFrFHmbMN9rDAJ0="; 12 }; 13 - 14 - v40 = generic { 15 - version = "4.0.48"; 16 - sha256 = "sha256-WK8Zzkd/s9M7N5Qr2kejtp/f/n1wb5zRSfh0RiI2K+Q="; 17 - }; 18 }
··· 10 sha256 = "sha256-+C5fI+eMJKsynVnVJIYj27x1iFQwaG9Fnho0BXgENQI="; 11 vendorHash = "sha256-oSZBzIUL1yHXk7PnkSAlhI0i89aGMFrFHmbMN9rDAJ0="; 12 }; 13 }
+1
pkgs/top-level/aliases.nix
··· 1191 1192 ### Z ### 1193 1194 zinc = zincsearch; # Added 2023-05-28 1195 zkg = throw "'zkg' has been replaced by 'zeek'"; 1196 zq = zed.overrideAttrs (old: { meta = old.meta // { mainProgram = "zq"; }; }); # Added 2023-02-06
··· 1191 1192 ### Z ### 1193 1194 + zabbix40 = throw "'zabbix40' has been removed as it has reached end of life"; # Added 2024-01-07 1195 zinc = zincsearch; # Added 2023-05-28 1196 zkg = throw "'zkg' has been replaced by 'zeek'"; 1197 zq = zed.overrideAttrs (old: { meta = old.meta // { mainProgram = "zq"; }; }); # Added 2023-02-06
+1 -3
pkgs/top-level/all-packages.nix
··· 27341 server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version}; 27342 server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version}; 27343 web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version}; 27344 27345 # backwards compatibility 27346 server = server-pgsql; 27347 - } // lib.optionalAttrs ( version != "v40" ) { # agent2 is not supported in v4 27348 - agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version}; 27349 }; 27350 27351 zabbix60 = recurseIntoAttrs (zabbixFor "v60"); 27352 zabbix50 = recurseIntoAttrs (zabbixFor "v50"); 27353 - zabbix40 = dontRecurseIntoAttrs (zabbixFor "v40"); 27354 27355 zabbix = zabbix60; 27356
··· 27341 server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version}; 27342 server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version}; 27343 web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version}; 27344 + agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version}; 27345 27346 # backwards compatibility 27347 server = server-pgsql; 27348 }; 27349 27350 zabbix60 = recurseIntoAttrs (zabbixFor "v60"); 27351 zabbix50 = recurseIntoAttrs (zabbixFor "v50"); 27352 27353 zabbix = zabbix60; 27354