aboutsummaryrefslogtreecommitdiff
path: root/admin/zabbix/Makefile
Commit message (Collapse)AuthorAge
* zabbix: zabbix_helper_mac80211.c: use POSIX <libgen.h> headerTony Ambardar2024-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | The musl libc only implements POSIX basename() but provided a GNU header kludge in <string.h>, which was removed in musl 1.2.5 [1]. Use the standard <libgen.h> header to avoid compilation warnings like: zabbix-6.4.7/zabbix-extra-mac80211/zabbix_helper_mac80211.c:37:11: warning: implicit declaration of function 'basename' [-Wimplicit-function-declaration] 37 | phy = basename(phy); | ^~~~~~~~ zabbix-6.4.7/zabbix-extra-mac80211/zabbix_helper_mac80211.c:37:9: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 37 | phy = basename(phy); | ^ zabbix-6.4.7/zabbix-extra-mac80211/zabbix_helper_mac80211.c:38:10: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 38 | stat = basename(stat); | ^ Link 1: https://git.musl-libc.org/cgit/musl/log/?qt=grep&q=basename Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* zabbix: update to version 6.4.7Florian Eckert2023-10-31
| | | | | | | | | | | Switch to current stable version 6.4.7. See release notes: https://www.zabbix.com/rn/rn6.4.7 So that the new version builds cleanly. The 'libevent2-pthreads' must be added as dependency. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* zabbix: move to PCRE2 libraryChristian Marangi2023-10-29
| | | | | | | Move to PCRE2 library as PCRE is not EOL and won't receive any security updates anymore. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* zabbix: Add "oldstable" source URLJeffery To2023-06-02
| | | | | | | Zabbix moved the 6.2 directory from "stable" into "oldstable". This adds the "oldstable" URL to PKG_SOURCE_URL. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* zabbix: add sqlite3 supportFlorian Eckert2022-10-17
| | | | | | | | | | | This change makes it possible to build zabbix with sqlite3 support. Attention: By selecting "SQLite" as "Database Software" you are not able to build the zabbix-server and zabbix-server-frontend package anymore. This database is not supported for this service. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* zabbix: add variants for SSL supportScott Roberts2022-10-06
| | | | | | | | | | | | | opkg does not offer ssl varients: zabbix-agentd zabbix-sender zabbix-get zabbix-proxy zabbix-server resolve this by adding ssl varients. Signed-off-by: Scott Roberts <ttocsr@gmail.com>
* zabbix: update to 6.2.3Scott Roberts2022-09-26
| | | | | | Refreshed patches. Signed-off-by: Scott Roberts <ttocsr@gmail.com>
* zabbix: add fping dependencyFlorian Eckert2022-08-03
| | | | | | | | | | | | | | If fping is not installed on the system the following message is show if hosts should be monitored via icmp. Log-Message: "At least one of '/usr/sbin/fping', '/usr/sbin/fping6' must exist. Both are missing in the system." To fix this also, add a dependency to 'fping' for 'zabbix-server' and 'zabbix-proxy' for installation to allow icmp hosts monitoring. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* zabbix: update to 5.0.18Sergey V. Lobanov2021-12-21
| | | | | | Updated to latest 5.0 LTS minor release Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* zabbix: fix 6in4 network interface discoveryJacek Konieczny2021-11-21
| | | | | | | | | Those devices don't have 'device' propery, only 'l3_device', which causes 'attempt to concatenate field 'device' (a nil value)' lua error. Use 'l3_device' as a fallback in this case. Signed-off-by: Jacek Konieczny <jajcus@jajcus.net>
* zabbix: switch dependencies to php8Michael Heimpold2021-10-05
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* zabbix: Call killall with the -sJan Baier2021-08-18
| | | | | | | | | Some versions of killall do support the `killall -SIGNAL` syntax and have only `-s SIGNAL` which should be supported everywhere. I see the problem with *killall (PSmisc) 23.3* on latest TurrisOS 5.2 Signed-off-by: Jan Baier <jan.baier@amagical.net>
* zabbix: update to 5.0.7Rosen Penev2021-01-17
| | | | | | | | Remove pointless uClibc-ng dependency as it's gone now. Refreshed patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* zabbix: do not build with uClibc-ngRosen Penev2020-08-13
| | | | | | | | It's missing functionality necessary for zabbix. Remove now pointless patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* zabbix: update to 5.0 LTSScott Roberts2020-06-19
| | | | | | | | | | | | | | Updated to 5.0 LTS version. Removed 120-uclibc-res.patch Frontend moved from frontend to ui zabbix-proxy added libevent dependencie refresh patches Compile tested: aarch64 cortex-a53 Run tested: aarch64 cortex-a53 Signed-off-by: Scott Roberts <ttocsr@gmail.com>
* zabbix: remove configure patchRosen Penev2020-02-06
| | | | | | | | Allows removing autoreconf. Added PKG_BUILD_PARALLEL for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* zabbix: Fix compilation with uClibc-ngRosen Penev2019-12-30
| | | | | | This is similar to a patch that was previously carried. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* zabbix: update to 4.0.16Krystian Kozak2019-12-27
| | | | | | | | | Updated to 4.0.16 LTS version. Compile tested: Yes, x86_64 Run tested: Yes, x86_64 Signed-off-by: Krystian Kozak <krystian.kozak20@gmail.com>
* treewide: update wiki linksLeong Hui Wong2019-11-29
| | | | Signed-off-by: Leong Hui Wong <wong.leonghui@gmail.com>
* zabbix: update to 4.0.11Krystian Kozak2019-08-20
| | | | | | | | | | | Updated to 4.0.11 LTS version. Deleted 003-change-user-and-foreground.patch in according to [ZBX-10611] fixed changing process user owner on startup in foreground when AllowRoot disabled. Compile tested: Yes, lantiq Run tested: Yes, lantiq Signed-off-by: Krystian Kozak <krystian.kozak20@gmail.com>
* treewide: Capitalize submenusEneas U de Queiroz2019-07-25
| | | | | | Fixed a typo in tcpreplay. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* zabbix: Specify zlib location to fix buildbotsRosen Penev2019-04-10
| | | | | | | | | The buildbots do not have zlib installed and therefore cannot build zabbix checking for zlib support... no configure: error: Unable to use zlib (zlib check failed) Signed-off-by: Rosen Penev <rosenp@gmail.com>
* zabbix: update to version 4.0.6Josef Schlehofer2019-03-29
| | | | | | Refreshed patches Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* zabbix: update to 4.0.3Krystian Kozak2019-01-08
| | | | | | | | | Updated to 4.0.3 LTS version. Compile tested: Yes, ar71xx Run tested: Yes, ar71xx Signed-off-by: Krystian Kozak <krystian.kozak20@gmail.com>
* zabbix: update to 4.0 LTSKrystian Kozak2018-12-03
| | | | | | | | | Updated to 4.0 LTS version. Compile tested: Yes, brcm2708 Run tested: Yes, brcm2708 Signed-off-by: Krystian Kozak <krystian.kozak20@gmail.com>
* zabbix: add server frontendKrystian Kozak2018-10-29
| | | | | | | | | | | | | | | | | | | Added zabbix-server-frontend package, which allow to use website interface. To make frontend working, it is required to add some options to uhttpd config witch allow php working. uci add_list uhttpd.main.index_page='index.html, default.html, index.php' uci add_list uhttpd.main.interpreter='.php=/usr/bin/php-cgi' uci set uhttpd.main.index_file='index.html, default.html, index.php' uci commit Compile tested: Yes, brcm2708 Run tested: Yes, brcm2708 Signed-off-by: Krystian Kozak <krystian.kozak20@gmail.com>
* zabbix: add mysql supportKrystian Kozak2018-10-23
| | | | | | | | | | Allows to choose database management software and adds mysql support. Proxy gets the same database management software as server, because it must be the same type. Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com> [Keep postgresl as default / depend on libpq] Signed-off-by: Krystian Kozak <krystian.kozak20@gmail.com>
* zabbix: use ubus for zabbix-extra-networkEtienne Champetier2018-10-23
| | | | | | | this allow us to stop using uci /var/state, which is deprecated since forever Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* zabbix: fixup zabbix-extra-wifi dependenciesEtienne Champetier2018-10-23
| | | | | | | we use ubus since 2014 (af1fe70acb5d2f4c9253440a101166f9f6cbbeb5) we don't use uci since 2015 (76150309a80d87a6f11b4e2822ba14adce7c1a5b) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* zabbix: add proper ubus acl for zabbix-extra-wifiEtienne Champetier2018-10-23
| | | | | | | This allow to run zabbix as non root Thanks to Adrian Kirchner (@adriankirchner) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* zabbix: Add SSL support for zabbix-agentd.Oskari Lemmela2018-10-01
| | | | | | | | | | | | This fixes #5675. [Etienne Champetier <champetier.etienne@gmail.com>] zabbix --with-mbedtls configuration option is sadly for libpolarssl Attemp at support for mbedtls 2.1+: https://support.zabbix.com/browse/ZBX-13237 As OpenSSL / GnuTLS are pretty big dependencies, default to no ssl for now Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
* zabbix: add PKG_CPE_IDEtienne Champetier2018-09-30
| | | | | | thanks @neheb (#6814) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* zabbix: update to latest versionKrystian Kozak2018-09-30
| | | | | | | | | Updated to latest version and refreshed patches. Compile tested: Yes, brcm2708 Run tested: Yes, brcm2708 Signed-off-by: Krystian Kozak <krystian.kozak20@gmail.com>
* zabbix: Bump to latest versionKrystian Kozak2018-06-07
| | | | | | | | | | | | This upgrade zabbix to the newest version. Changing SQLite for PostgreSQL, because of dropping SQLite support for server/frontend. More info:https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340#dropping_sqlite_support_for_serverfrontend In addition added required dependencies. More info:https://www.zabbix.com/documentation/3.4/manual/installation/requirements Compile tested: Yes, brcm2708 Run tested: Yes, brcm2708 Signed-off-by: Krystian Kozak <krystian.kozak20@gmail.com>
* zabbix: remove build timestampAlexander Couzens2017-12-06
| | | | | | | | Build timestamp prevents reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* zabbix: update to 3.2.7Etienne Champetier2017-08-13
| | | | | | https://www.zabbix.com/rn3.2.7 Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* zabbix: update to 3.2.6Etienne Champetier2017-07-08
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* zabbix: partially fix zabbix-extra-mac80211Etienne Champetier2017-07-08
| | | | | | | | | | | | In kernel commit f1160434c7658af3f7b0926b88df49a66cb3c3e0 many stats that we read with zabbix-extra-mac80211 have been renamed One commit after (c206ca670974cefec7ac3732db5c8156e8081a8d) those renamed stats have been hidden behind MAC80211_DEBUG_COUNTERS compile flag For now you have to edit mac80211 Makefile / do a custom build to access most of these stats Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* zabbix: update to 3.2.4, use PKG_HASHEtienne CHAMPETIER2017-03-04
| | | | Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: update to 3.0.3Etienne CHAMPETIER2016-06-28
| | | | Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: update to zabbix 3.0.1Etienne CHAMPETIER2016-04-09
| | | | | | | | | | | | | | zabbix-agent doesn't exist anymore since 3.0 '-f' option (foreground) is now in zabbix-agentd 003-change-user-and-foreground.patch fixes pending issue https://support.zabbix.com/browse/ZBX-10611 you might need to update your config file to add LogType=system Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: add missing dependency on libiconv ($(ICONV_DEPENDS))Etienne CHAMPETIER2016-03-22
| | | | | | | this fixes #2507 thanks @gilfrade and @Noltari Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: enable IPv6 supportEtienne CHAMPETIER2015-10-19
| | | | | | | | | | | | | | | | | | | | | | compile tested on trunk, run tested on CC (ar71xx) size before: 96757 zabbix-agentd_2.4.6-1_ar71xx.ipk 29180 zabbix-get_2.4.6-1_ar71xx.ipk 258979 zabbix-proxy_2.4.6-1_ar71xx.ipk 35121 zabbix-sender_2.4.6-1_ar71xx.ipk 282885 zabbix-server_2.4.6-1_ar71xx.ipk size after: 97359 zabbix-agentd_2.4.6-2_ar71xx.ipk 29841 zabbix-get_2.4.6-2_ar71xx.ipk 259948 zabbix-proxy_2.4.6-2_ar71xx.ipk 35801 zabbix-sender_2.4.6-2_ar71xx.ipk 284019 zabbix-server_2.4.6-2_ar71xx.ipk original PR by Thomas Bahn <thomas-bahn@gmx.net> Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: update to 2.4.6 (and refresh patches)Etienne CHAMPETIER2015-08-23
| | | | Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: increase PKG_RELEASEEtienne CHAMPETIER2015-07-11
| | | | Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: fix musl compatibilityJo-Philipp Wich2015-06-17
| | | | | | | | | | | Under musl a compilation unit cannot include both linux/kernel.h and sys/sysinfo.h at the same time since that leads to a redefinition of `struct sysinfo`. Change the autoconf template to include linux/kernel.h while testing for sys/sysinfo.h to test for that conflict. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
* zabbix: update to 2.4.5Etienne CHAMPETIER2015-05-27
| | | | | | run tested on ar71xx Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: update to 2.4.4Etienne CHAMPETIER2015-03-10
| | | | | | run tested on ar71xx Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: update to 2.4.3Etienne CHAMPETIER2014-12-26
| | | | | | run-tested on ar71xx Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
* zabbix: update to 2.4.2Etienne CHAMPETIER2014-11-13
| | | | | | | Remove 001-cross_compile.patch, it's fixed upstream (ZBX-5561) Run tested on ar71xx Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>