Source-Makefile: feeds/packages/admin/zabbix/Makefile

Package: zabbix-agentd
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +libevent2-pthreads
Conflicts: 
Menu-Depends: 
Provides: zabbix-agentd
Build-Variant: nossl
Default-Variant: nossl
Section: admin
Category: Administration
Repository: base
Title: Zabbix agentd
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix agentd
@@

Package: zabbix-agentd-openssl
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +libevent2-pthreads +libopenssl
Conflicts: 
Menu-Depends: 
Provides: zabbix-agentd
Build-Variant: openssl
Section: admin
Category: Administration
Repository: base
Title: Zabbix agentd (with OpenSSL)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix agentd (with OpenSSL)
@@

Package: zabbix-agentd-gnutls
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +libevent2-pthreads +libgnutls
Conflicts: 
Menu-Depends: 
Provides: zabbix-agentd
Build-Variant: gnutls
Section: admin
Category: Administration
Repository: base
Title: Zabbix agentd (with GnuTLS)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix agentd (with GnuTLS)
@@

Package: zabbix-extra-mac80211
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +zabbix-agentd @PACKAGE_MAC80211_DEBUGFS @KERNEL_DEBUG_FS
Conflicts: 
Menu-Depends: 
Provides: 
Section: admin
Category: Administration
Repository: base
Title: Zabbix discovery/userparameters for mac80211
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: An extra package for zabbix-agentd that adds a discovery rule for mac80211 wifi phy and many userparameters.
It contains an suid helper to allow zabbix-agentd to still run as zabbix user and not as root.
See https://openwrt.org/docs/guide-user/services/network_monitoring/zabbix for ready to use zabbix templates.
@@

Package: zabbix-extra-network
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +zabbix-agentd +libubus-lua +lua
Conflicts: 
Menu-Depends: 
Provides: 
Section: admin
Category: Administration
Repository: base
Title: Zabbix discovery/userparameters for network
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: An extra package for zabbix-agentd that adds a discovery rule for openwrt network interfaces.
The idea here is to discover only interfaces listed in /etc/config/network (discover br-lan and not eth0.1 and wlan0)
See https://openwrt.org/docs/guide-user/services/network_monitoring/zabbix for ready to use zabbix templates.
@@

Package: zabbix-extra-wifi
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +zabbix-agentd +libiwinfo-lua +libubus-lua +lua
Conflicts: 
Menu-Depends: 
Provides: 
Section: admin
Category: Administration
Repository: base
Title: Zabbix discovery/userparameters for wifi
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: An extra package for zabbix-agentd that adds a discovery rule for wifi interfaces and many userparameters.
As it uses libiwinfo, it works with all wifi devices supported by openwrt.
See https://openwrt.org/docs/guide-user/services/network_monitoring/zabbix for ready to use zabbix templates.
@@

Package: zabbix-sender
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib
Conflicts: 
Menu-Depends: 
Provides: zabbix-sender
Build-Variant: nossl
Default-Variant: nossl
Section: admin
Category: Administration
Repository: base
Title: Zabbix sender
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix sender
@@

Package: zabbix-sender-openssl
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +libopenssl
Conflicts: 
Menu-Depends: 
Provides: zabbix-sender
Build-Variant: openssl
Section: admin
Category: Administration
Repository: base
Title: Zabbix sender (with OpenSSL)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix sender (with OpenSSL)
@@

Package: zabbix-sender-gnutls
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +libgnutls
Conflicts: 
Menu-Depends: 
Provides: zabbix-sender
Build-Variant: gnutls
Section: admin
Category: Administration
Repository: base
Title: Zabbix sender (with GnuTLS)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix sender (with GnuTLS)
@@

Package: zabbix-server
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +ZABBIX_POSTGRESQL:libpq +ZABBIX_MYSQL:libmariadbclient @(!ZABBIX_SQLITE) +libevent2 +libevent2-pthreads +fping
Conflicts: 
Menu-Depends: 
Provides: zabbix-server
Build-Variant: nossl
Default-Variant: nossl
Section: admin
Category: Administration
Repository: base
Title: Zabbix server
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix server
@@

Package: zabbix-server-openssl
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +ZABBIX_POSTGRESQL:libpq +ZABBIX_MYSQL:libmariadbclient @(!ZABBIX_SQLITE) +libevent2 +libevent2-pthreads +fping +libopenssl
Conflicts: 
Menu-Depends: 
Provides: zabbix-server
Build-Variant: openssl
Section: admin
Category: Administration
Repository: base
Title: Zabbix server (with OpenSSL)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix server (with OpenSSL)
@@

Package: zabbix-server-gnutls
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +ZABBIX_POSTGRESQL:libpq +ZABBIX_MYSQL:libmariadbclient @(!ZABBIX_SQLITE) +libevent2 +libevent2-pthreads +fping +libgnutls
Conflicts: 
Menu-Depends: 
Provides: zabbix-server
Build-Variant: gnutls
Section: admin
Category: Administration
Repository: base
Title: Zabbix server (with GnuTLS)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix server (with GnuTLS)
@@

Package: zabbix-server-frontend
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +php8 +php8-cgi +php8-mod-gd +php8-mod-bcmath +php8-mod-ctype +php8-mod-xmlreader +php8-mod-xmlwriter +php8-mod-session +php8-mod-sockets +php8-mod-mbstring +php8-mod-gettext +ZABBIX_POSTGRESQL:php8-mod-pgsql +ZABBIX_MYSQL:php8-mod-mysqli @(!ZABBIX_SQLITE)
Conflicts: 
Menu-Depends: 
Provides: 
Section: admin
Category: Administration
Repository: base
Title: Zabbix server-frontend
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix server-frontend
@@

Package: zabbix-proxy
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +ZABBIX_POSTGRESQL:libpq +ZABBIX_MYSQL:libmariadbclient +ZABBIX_SQLITE:libsqlite3 +libevent2 +libevent2-pthreads +fping
Conflicts: 
Menu-Depends: 
Provides: zabbix-proxy
Build-Variant: nossl
Default-Variant: nossl
Section: admin
Category: Administration
Repository: base
Title: Zabbix proxy
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix proxy
@@
Config:
comment "Database Software"

choice
        prompt "Selected Database Software"
        default ZABBIX_POSTGRESQL

        config ZABBIX_MYSQL
                bool "MySQL/MariaDB"

        config ZABBIX_POSTGRESQL
                bool "PostgreSQL"

        config ZABBIX_SQLITE
                bool "SQLite"
endchoice
@@

Package: zabbix-proxy-openssl
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +ZABBIX_POSTGRESQL:libpq +ZABBIX_MYSQL:libmariadbclient +ZABBIX_SQLITE:libsqlite3 +libevent2 +libevent2-pthreads +fping +libopenssl
Conflicts: 
Menu-Depends: 
Provides: zabbix-proxy
Build-Variant: openssl
Section: admin
Category: Administration
Repository: base
Title: Zabbix proxy (with OpenSSL)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix proxy (with OpenSSL)
@@

Package: zabbix-proxy-gnutls
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +ZABBIX_POSTGRESQL:libpq +ZABBIX_MYSQL:libmariadbclient +ZABBIX_SQLITE:libsqlite3 +libevent2 +libevent2-pthreads +fping +libgnutls
Conflicts: 
Menu-Depends: 
Provides: zabbix-proxy
Build-Variant: gnutls
Section: admin
Category: Administration
Repository: base
Title: Zabbix proxy (with GnuTLS)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix proxy (with GnuTLS)
@@

Package: zabbix-get
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib
Conflicts: 
Menu-Depends: 
Provides: zabbix-get
Build-Variant: nossl
Default-Variant: nossl
Section: admin
Category: Administration
Repository: base
Title: Zabbix get
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix get
@@

Package: zabbix-get-openssl
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +libopenssl
Conflicts: 
Menu-Depends: 
Provides: zabbix-get
Build-Variant: openssl
Section: admin
Category: Administration
Repository: base
Title: Zabbix get (with OpenSSL)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix get (with OpenSSL)
@@

Package: zabbix-get-gnutls
Submenu: Zabbix
Version: 7.0.0-r1
Depends: +libc +BUILD_NLS:libiconv-full +libpcre2 +zlib +libgnutls
Conflicts: 
Menu-Depends: 
Provides: zabbix-get
Build-Variant: gnutls
Section: admin
Category: Administration
Repository: base
Title: Zabbix get (with GnuTLS)
Maintainer: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Require-User: zabbix=53:zabbix=53
Source: zabbix-7.0.0.tar.gz
License: AGPL-3.0-only
LicenseFiles: COPYING
CPE-ID: cpe:/a:zabbix:zabbix
URL: https://www.zabbix.com/
Type: ipkg
Description: Zabbix get (with GnuTLS)
@@


