git: 07cc225b4106 - main - net-mgmt/netdata: Update to 2.2.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 02 Feb 2025 20:27:26 UTC
The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=07cc225b4106ac0eb09b92ff4e9ebf6d16643817 commit 07cc225b4106ac0eb09b92ff4e9ebf6d16643817 Author: Namkhai Bourquin <nk@nkeor.me> AuthorDate: 2025-02-02 20:21:55 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2025-02-02 20:27:22 +0000 net-mgmt/netdata: Update to 2.2.3 Changelog: https://github.com/netdata/netdata/releases/tag/v2.2.3 Thanks to Namkhai and contributors for the time consuming effort to make it suitable for packaging and testing PR: 275792 --- net-mgmt/netdata/Makefile | 163 ++-- net-mgmt/netdata/distinfo | 10 +- net-mgmt/netdata/files/netdata.conf.sample.in | 1 + net-mgmt/netdata/files/patch-CMakeLists.txt | 105 +++ net-mgmt/netdata/files/patch-Makefile.am | 29 - .../patch-collectors_python.d.plugin_Makefile.am | 111 --- ...h-collectors_python.d.plugin_python.d.plugin.in | 10 - ...ython.d.plugin_python__modules_bases_loaders.py | 14 - net-mgmt/netdata/files/patch-configure.ac | 81 -- net-mgmt/netdata/files/patch-daemon_analytics.c | 15 - net-mgmt/netdata/files/patch-daemon_main.c | 12 - ...ch-packaging_cmake_Modules_NetdataGoTools.cmake | 11 + ...ch-packaging_cmake_Modules_NetdataVersion.cmake | 40 + ...c_collectors_python.d.plugin_python.d.plugin.in | 10 + .../files/patch-src_ml_ml__calculated__number.h | 11 + net-mgmt/netdata/files/patch-src_ml_ml__kmeans.cc | 11 + net-mgmt/netdata/pkg-plist | 886 +++++++++++---------- 17 files changed, 772 insertions(+), 748 deletions(-) diff --git a/net-mgmt/netdata/Makefile b/net-mgmt/netdata/Makefile index 33524e142a27..71399f63fea2 100644 --- a/net-mgmt/netdata/Makefile +++ b/net-mgmt/netdata/Makefile @@ -1,9 +1,13 @@ PORTNAME= netdata DISTVERSIONPREFIX= v -DISTVERSION= 1.43.2 -PORTREVISION= 8 +DISTVERSION= 2.2.3 CATEGORIES= net-mgmt -MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ +MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/:netdata \ + https://raw.githubusercontent.com/netdata/netdata/refs/tags/v${DISTVERSION}/src/go/:goplugin \ + https://dl.nkeor.me/freebsd/netdata/:nkeor +DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:netdata +DIST_SUBDIR= ${PORTNAME} +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= nk@nkeor.me COMMENT= Scalable distributed realtime performance and health monitoring @@ -12,89 +16,130 @@ WWW= https://github.com/netdata/netdata LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libjson-c.so:devel/json-c \ - libyaml.so:textproc/libyaml \ +BUILD_DEPENDS= ${LOCALBASE}/bin/mmv:misc/mmv +LIB_DEPENDS= libabsl_base.so:devel/abseil \ + libbrotlicommon.so:archivers/brotli \ + libcurl.so:ftp/curl \ + libjson-c.so:devel/json-c \ + liblz4.so:archivers/liblz4 \ + libpcre2-8.so:devel/pcre2 \ + libprotobuf.so:devel/protobuf \ libuuid.so:misc/e2fsprogs-libuuid \ - libuv.so:devel/libuv + libuv.so:devel/libuv \ + libyaml.so:textproc/libyaml \ + libzstd.so:archivers/zstd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ - bash:shells/bash \ - curl:ftp/curl + bash:shells/bash -USES= autoreconf compiler:c++17-lang cpe gmake localbase:ldflags pathfix \ - pkgconfig:both python shebangfix ssl +USES= cmake compiler:c++17-lang cpe localbase:ldflags \ + pathfix pkgconfig:both python shebangfix ssl +USE_GITHUB= nodefault USE_RC_SUBR= ${PORTNAME} SHEBANG_GLOB= * -BINARY_ALIAS= ar=llvm-ar ranlib=llvm-ranlib + +CMAKE_ON= DISABLE_HARDENING ENABLE_DASHBOARD +# DebugFS and below are Linux exclusive +CMAKE_OFF= ENABLE_PLUGIN_EBPF \ + ENABLE_PLUGIN_NFACCT \ + ENABLE_PLUGIN_XENSTAT \ + ENABLE_PLUGIN_DEBUGFS \ + ENABLE_PLUGIN_PERF \ + ENABLE_PLUGIN_SLABINFO \ + ENABLE_PLUGIN_SYSTEMD_JOURNAL \ + ENABLE_PLUGIN_CGROUP_NETWORK \ + ENABLE_PLUGIN_LOCAL_LISTENERS \ + ENABLE_PLUGIN_NETWORK_VIEWER + +CFLAGS+= -D_WANT_VMMETER # Libs that you can't unbundle... # SQLite3, --exclude database/sqlite/sqlite3* # (lib)judy, --exclude libnetdata/libjudy -EXTRACT_AFTER_ARGS= --exclude ml/dlib --exclude web/server/h2o - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --disable-h2o --disable-unit-tests --with-user=netdata - -INSTALL_TARGET= install-strip -CPPFLAGS+= -D_WANT_VMMETER -USE_CXXSTD= c++17 +EXTRACT_AFTER_ARGS= --exclude ml/dlib \ + --exclude collectors/python.d.plugin/python_modules/pyyaml2 \ + --exclude collectors/python.d.plugin/python_modules/pyyaml3 \ + --exclude collectors/python.d.plugin/python_modules/urllib3 SUB_FILES= ${PORTNAME}.conf.sample SUB_LIST= NETDATA_CACHE=${NETDATA_CACHE} \ NETDATA_LOG=${NETDATA_LOG} \ - NETDATA_PERST=${NETDATA_PERST} + NETDATA_PERST=${NETDATA_PERST} \ + NETDATA_RUN=${NETDATA_RUN} USERS= netdata GROUPS= netdata +NETDATA_CACHE= /var/cache/${PORTNAME} +NETDATA_LOG= /var/log/${PORTNAME} +NETDATA_PERST= /var/db/${PORTNAME} +NETDATA_RUN= /var/run/${PORTNAME} +NETDATA_CLOUDVERSION= 20250202 + PLIST_SUB= NETDATA_CACHE=${NETDATA_CACHE} \ NETDATA_LOG=${NETDATA_LOG} \ - NETDATA_PERST=${NETDATA_PERST} + NETDATA_PERST=${NETDATA_PERST} \ + NETDATA_RUN=${NETDATA_RUN} -OPTIONS_DEFINE= CLOUD CUPS DBENGINE FREEIPMI GOPLUGIN LTO ML -OPTIONS_DEFAULT= CLOUD DBENGINE LTO ML -OPTIONS_EXCLUDE_riscv64= LTO +OPTIONS_DEFINE= CUPS CLOUD_DASHBOARD FREEIPMI GOPLUGIN ML PROMETHEUS +OPTIONS_DEFAULT= ML OPTIONS_EXCLUDE_powerpc64le= ML OPTIONS_SUB= YES -CLOUD_DESC= Enable cloud functionality CUPS_DESC= Enable support for cups -DBENGINE_DESC= Enable support for database engine +CLOUD_DASHBOARD_DESC= Enable proprietary v3 dashboard FREEIPMI_DESC= Enable support for freeipmi GOPLUGIN_DESC= Enable the go collector plugin -ML_DESC= Enable anomaly detection via dlib - -CLOUD_LIB_DEPENDS= libprotobuf.so:devel/protobuf -CLOUD_CONFIGURE_OFF= --disable-cloud -CUPS_LIB_DEPENDS= libcups.so:print/cups -CUPS_CONFIGURE_ENABLE= plugin-cups -DBENGINE_LIB_DEPENDS= liblz4.so:archivers/liblz4 -DBENGINE_CONFIGURE_ENABLE= dbengine -FREEIPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi -FREEIPMI_CONFIGURE_ENABLE= plugin-freeipmi -GOPLUGIN_RUN_DEPENDS= ${LOCALBASE}/libexec/netdata/plugins.d/god.plugin:net-mgmt/netdata-go -LTO_USES= compiler:c11 -LTO_CONFIGURE_ENABLE= lto -ML_BUILD_DEPENDS= ${LOCALBASE}/include/dlib/matrix.h:science/dlib-cpp -ML_CONFIGURE_ENABLE= ml - -NETDATA_CACHE= /var/cache/${PORTNAME} -NETDATA_LOG= /var/log/${PORTNAME} -NETDATA_PERST= /var/db/${PORTNAME} +ML_DESC= Enable anomaly detection via dlib +PROMETHEUS_DESC= Enable prometheus remote write exporter +CUPS_LIB_DEPENDS= libcups.so:print/cups +CUPS_CMAKE_BOOL= ENABLE_PLUGIN_CUPS +CLOUD_DASHBOARD_DISTFILES= agent_${NETDATA_CLOUDVERSION}.tar.gz:nkeor +CLOUD_DASHBOARD_EXTRACT_ONLY= agent_${NETDATA_CLOUDVERSION}.tar.gz +FREEIPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi +FREEIPMI_CMAKE_BOOL= ENABLE_PLUGIN_FREEIPMI +GOPLUGIN_DISTFILES= go.mod:goplugin +GOPLUGIN_USES= go:1.23,no_targets,modules +GOPLUGIN_FETCH_DEPENDS= go123:lang/go123 +GOPLUGIN_CMAKE_BOOL= ENABLE_PLUGIN_GO +ML_BUILD_DEPENDS= ${LOCALBASE}/include/dlib/matrix.h:science/dlib-cpp +ML_CMAKE_BOOL= ENABLE_ML +PROMETHEUS_LIB_DEPENDS= libsnappy.so:archivers/snappy \ + libabsl_base.so:devel/abseil \ + libprotobuf.so:devel/protobuf +PROMETHEUS_CMAKE_BOOL= ENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE + +post-fetch-GOPLUGIN-on: + @(cd ${DISTDIR}/${DIST_SUBDIR}; \ + ${SETENVI} ${WRK_ENV} \ + ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all) + +post-extract-GOPLUGIN-on: + @${ECHO_MSG} "===> Tidying god.plugin dependencies"; + @(cd ${WRKSRC}/src/go; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod tidy -e) + @${ECHO_MSG} "===> Vendoring god.plugin dependencies"; + @(cd ${WRKSRC}/src/go; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod vendor -e) + +pre-patch: + @${REINPLACE_CMD} -e 's|usr/lib/|lib/|g' ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e 's|usr/libexec/|libexec/|g' ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e 's|usr/share/|share/|g' ${WRKSRC}/CMakeLists.txt post-patch: @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|g' \ - ${PATCH_WRKSRC}/configure.ac + ${PATCH_WRKSRC}/packaging/cmake/Modules/NetdataVersion.cmake @${REINPLACE_CMD} -e 's|%%NETDATA_CACHE%%|${NETDATA_CACHE}|g' \ - ${PATCH_WRKSRC}/configure.ac + ${PATCH_WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|%%NETDATA_LOG%%|${NETDATA_LOG}|g' \ - ${PATCH_WRKSRC}/configure.ac + ${PATCH_WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|%%NETDATA_PERST%%|${NETDATA_PERST}|g' \ - ${PATCH_WRKSRC}/configure.ac + ${PATCH_WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e 's|%%NETDATA_RUN%%|${NETDATA_RUN}|g' \ + ${PATCH_WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|%%ETCDIR%%|${ETCDIR}|g' \ - ${PATCH_WRKSRC}/configure.ac - @${REINPLACE_CMD} -e 's|%%PYTHON%%|${PYTHON_CMD}|g' \ - ${PATCH_WRKSRC}/collectors/python.d.plugin/python.d.plugin.in + ${PATCH_WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} -e 's|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g' \ + ${PATCH_WRKSRC}/src/collectors/python.d.plugin/python.d.plugin.in post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} @@ -103,15 +148,15 @@ post-install: ${MKDIR} ${STAGEDIR}${NETDATA_CACHE} ${MKDIR} ${STAGEDIR}${NETDATA_LOG} ${MKDIR} ${STAGEDIR}${NETDATA_PERST} - (for fi in ${STAGEDIR}${LOCALBASE}/lib/${PORTNAME}/conf.d/*.conf \ - ${STAGEDIR}${LOCALBASE}/lib/${PORTNAME}/conf.d/*/*.conf \ - ${STAGEDIR}${LOCALBASE}/lib/${PORTNAME}/conf.d/*/*.txt ; do \ - ${MV} $$fi $$fi".sample"; \ - done) + @cd ${STAGEDIR}${LOCALBASE}/lib/${PORTNAME} && mmv ";*.conf" "#1#2.conf.sample" ${RM} ${STAGEDIR}${ETCDIR}/netdata-updater.conf + ${RM} ${STAGEDIR}${LOCALBASE}/libexec/netdata/netdata-updater.sh ${RM} -r ${STAGEDIR}${PREFIX}/lib/netdata/system -post-install-CLOUD-off: - rm ${STAGEDIR}${PREFIX}/sbin/netdata-claim.sh +post-install-CLOUD_DASHBOARD-on: + @(cd ${WRKDIR}/dist/agent && ${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR}/web) + +post-install-CLOUD_DASHBOARD-off: + ${INSTALL_DATA} ${STAGEDIR}/${DATADIR}/web/v1/index.html ${STAGEDIR}/${DATADIR}/web/index.html .include <bsd.port.mk> diff --git a/net-mgmt/netdata/distinfo b/net-mgmt/netdata/distinfo index 2232d794bbe8..a8f1f00a4b62 100644 --- a/net-mgmt/netdata/distinfo +++ b/net-mgmt/netdata/distinfo @@ -1,3 +1,7 @@ -TIMESTAMP = 1698687088 -SHA256 (netdata-v1.43.2.tar.gz) = d4a7ea2717ac7c8f04865f18e13aeaa0a36784156059f1b5ced75a44f74afc4d -SIZE (netdata-v1.43.2.tar.gz) = 46462665 +TIMESTAMP = 1738522786 +SHA256 (netdata/netdata-v2.2.3.tar.gz) = 0250afe498d21fe450d7438824f203fc70390549bc53d4664f963ec7677ec583 +SIZE (netdata/netdata-v2.2.3.tar.gz) = 50390364 +SHA256 (netdata/agent_20250202.tar.gz) = c8f2be37c167ab4033ee25226b159a38668e85a5fa9d206bb3b1eb823f4a8ffa +SIZE (netdata/agent_20250202.tar.gz) = 2992115 +SHA256 (netdata/go.mod) = 1fce1d5b3a3cb018e3bc4dacf3b9e29d2801a2f66b5434549bcdfffdd1cd3389 +SIZE (netdata/go.mod) = 7534 diff --git a/net-mgmt/netdata/files/netdata.conf.sample.in b/net-mgmt/netdata/files/netdata.conf.sample.in index 647f3f17eb9f..41a2c59cdb85 100644 --- a/net-mgmt/netdata/files/netdata.conf.sample.in +++ b/net-mgmt/netdata/files/netdata.conf.sample.in @@ -10,6 +10,7 @@ [plugins] freebsd = yes + statsd = no [web] respect do not track policy = yes diff --git a/net-mgmt/netdata/files/patch-CMakeLists.txt b/net-mgmt/netdata/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..5330282bf430 --- /dev/null +++ b/net-mgmt/netdata/files/patch-CMakeLists.txt @@ -0,0 +1,105 @@ +--- CMakeLists.txt.orig 2025-01-02 17:07:23 UTC ++++ CMakeLists.txt +@@ -33,7 +33,7 @@ set(CMAKE_C_STANDARD 11) + set(CMAKE_INSTALL_MESSAGE LAZY) + + set(CMAKE_C_STANDARD 11) +-set(CMAKE_CXX_STANDARD 14) ++set(CMAKE_CXX_STANDARD 17) + set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME "netdata") + + option(USE_CXX_11 "Use C++11 instead of C++14 (should only be used on legacy systems that cannot support C++14, may disable some features)" False) +@@ -94,7 +94,7 @@ set(NETDATA_RUNTIME_PREFIX "${CMAKE_INSTALL_PREFIX}") + set(OS_WINDOWS False) + + set(NETDATA_RUNTIME_PREFIX "${CMAKE_INSTALL_PREFIX}") +-set(BINDIR usr/sbin) ++set(BINDIR sbin) + + if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin") + set(OS_MACOS True) +@@ -1307,7 +1307,6 @@ if(ENABLE_ML) + set(ML_FILES + src/ml/ad_charts.h + src/ml/ad_charts.cc +- src/ml/dlib/dlib/all/source.cpp + src/ml/ml.cc + src/ml/ml_calculated_number.h + src/ml/ml_host.h +@@ -2682,10 +2681,6 @@ endif() + target_compile_options(NetdataClaim PUBLIC -mwindows) + endif() + +-target_compile_definitions(netdata PRIVATE +- "$<$<BOOL:${ENABLE_ML}>:DLIB_NO_GUI_SUPPORT>" +-) +- + target_compile_options(netdata PRIVATE + "$<$<BOOL:${ENABLE_EXPORTER_MONGODB}>:${MONGOC_CFLAGS_OTHER}>" + "$<$<BOOL:${ENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE}>:${SNAPPY_CFLAGS_OTHER}>" +@@ -2809,13 +2804,14 @@ endif() + string(REGEX REPLACE "/$" "" NETDATA_RUNTIME_PREFIX "${NETDATA_RUNTIME_PREFIX}") + endif() + +-set(CACHE_DIR "${NETDATA_RUNTIME_PREFIX}/var/cache/netdata") +-set(CONFIG_DIR "${NETDATA_RUNTIME_PREFIX}/etc/netdata") +-set(LIBCONFIG_DIR "${NETDATA_RUNTIME_PREFIX}/lib/netdata/conf.d") +-set(LOG_DIR "${NETDATA_RUNTIME_PREFIX}/var/log/netdata") +-set(PLUGINS_DIR "${NETDATA_RUNTIME_PREFIX}/libexec/netdata/plugins.d") +-set(VARLIB_DIR "${NETDATA_RUNTIME_PREFIX}/var/lib/netdata") ++set(CACHE_DIR "%%NETDATA_CACHE%%") ++set(CONFIG_DIR "%%ETCDIR%%") ++set(LIBCONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib/netdata/conf.d") ++set(LOG_DIR "%%NETDATA_LOG%%") ++set(PLUGINS_DIR "${CMAKE_INSTALL_PREFIX}/libexec/netdata/plugins.d") ++set(VARLIB_DIR "%%NETDATA_PERST%%") + ++ + # A non-default value is only used when building Debian packages (/var/lib/netdata/www) + if(NOT DEFINED WEB_DIR) + set(WEB_DIR "share/netdata/web") +@@ -2839,11 +2835,11 @@ install(TARGETS netdata COMPONENT netdata DESTINATION + + install(TARGETS netdata COMPONENT netdata DESTINATION "${BINDIR}") + +-install(DIRECTORY COMPONENT netdata DESTINATION var/cache/netdata) +-install(DIRECTORY COMPONENT netdata DESTINATION var/log/netdata) +-install(DIRECTORY COMPONENT netdata DESTINATION var/lib/netdata/registry) +-install(DIRECTORY COMPONENT netdata DESTINATION var/lib/netdata/cloud.d) +-install(DIRECTORY COMPONENT netdata DESTINATION var/run/netdata) ++install(DIRECTORY COMPONENT netdata DESTINATION %%NETDATA_CACHE%%) ++install(DIRECTORY COMPONENT netdata DESTINATION %%NETDATA_LOG%%) ++install(DIRECTORY COMPONENT netdata DESTINATION %%NETDATA_PERST%%/registery) ++install(DIRECTORY COMPONENT netdata DESTINATION %%NETDATA_PERST%%/cloud.d) ++install(DIRECTORY COMPONENT netdata DESTINATION %%NETDATA_RUN%%) + install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata) + install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/custom-plugins.d) + install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/health.d) +@@ -2858,11 +2854,11 @@ set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}" + set(pkglibexecdir_POST "${NETDATA_RUNTIME_PREFIX}/libexec/netdata") + set(localstatedir_POST "${NETDATA_RUNTIME_PREFIX}/var") + set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}") +-set(configdir_POST "${NETDATA_RUNTIME_PREFIX}/etc/netdata") +-set(libconfigdir_POST "${NETDATA_RUNTIME_PREFIX}/lib/netdata/conf.d") +-set(cachedir_POST "${NETDATA_RUNTIME_PREFIX}/var/cache/netdata") +-set(registrydir_POST "${NETDATA_RUNTIME_PREFIX}/var/lib/netdata/registry") +-set(varlibdir_POST "${NETDATA_RUNTIME_PREFIX}/var/lib/netdata") ++set(configdir_POST "%%ETCDIR%%") ++set(libconfigdir_POST "${CMAKE_INSTALL_PREFIX}/lib/netdata/conf.d") ++set(cachedir_POST "%%NETDATA_CACHE%%") ++set(registrydir_POST "%%NETDATA_PERST%%/registery") ++set(varlibdir_POST "%%NETDATA_PERST%%") + set(netdata_user_POST "${NETDATA_USER}") + set(netdata_group_POST "${NETDATA_USER}") + +@@ -3368,8 +3364,8 @@ if(ENABLE_DASHBOARD) + # + + if(ENABLE_DASHBOARD) +- include(NetdataDashboard) +- bundle_dashboard() ++ #include(NetdataDashboard) ++ #bundle_dashboard() + + include(src/web/gui/v1/dashboard_v1.cmake) + include(src/web/gui/gui.cmake) diff --git a/net-mgmt/netdata/files/patch-Makefile.am b/net-mgmt/netdata/files/patch-Makefile.am deleted file mode 100644 index 78700a0f1ed9..000000000000 --- a/net-mgmt/netdata/files/patch-Makefile.am +++ /dev/null @@ -1,29 +0,0 @@ ---- Makefile.am.orig 2023-07-23 18:43:42.030677684 -0600 -+++ Makefile.am 2023-07-23 18:44:09.820603732 -0600 -@@ -39,7 +39,6 @@ - build/m4/ax_c__generic.m4 \ - build/m4/ax_compiler_vendor.m4 \ - build/m4/ax_cxx_compile_stdcxx.m4 \ -- ml/dlib \ - README.md \ - LICENSE \ - REDISTRIBUTED.md \ -@@ -254,16 +253,15 @@ - ml/ad_charts.h \ - ml/ad_charts.cc \ - ml/Config.cc \ -- ml/dlib/dlib/all/source.cpp \ - ml/ml-private.h \ - ml/ml.cc \ - $(NULL) - - # Disable warnings from dlib library --ml/dlib/dlib/all/source.$(OBJEXT) : CXXFLAGS += -Wno-sign-compare -Wno-type-limits -Wno-aggressive-loop-optimizations -Wno-stringop-overflow -Wno-psabi -+# ml/dlib/dlib/all/source.$(OBJEXT) : CXXFLAGS += -Wno-sign-compare -Wno-type-limits -Wno-aggressive-loop-optimizations -Wno-stringop-overflow -Wno-psabi - - # Disable ml warnings --ml/ml.$(OBJEXT) : CXXFLAGS += -Wno-psabi -+# ml/ml.$(OBJEXT) : CXXFLAGS += -Wno-psabi - - endif - diff --git a/net-mgmt/netdata/files/patch-collectors_python.d.plugin_Makefile.am b/net-mgmt/netdata/files/patch-collectors_python.d.plugin_Makefile.am deleted file mode 100644 index 791d5b18a887..000000000000 --- a/net-mgmt/netdata/files/patch-collectors_python.d.plugin_Makefile.am +++ /dev/null @@ -1,111 +0,0 @@ ---- collectors/python.d.plugin/Makefile.am.orig 2022-06-08 15:49:44 UTC -+++ collectors/python.d.plugin/Makefile.am -@@ -125,108 +125,3 @@ dist_third_party_DATA = \ - python_modules/third_party/filelock.py \ - $(NULL) - --pythonyaml2dir=$(pythonmodulesdir)/pyyaml2 --dist_pythonyaml2_DATA = \ -- python_modules/pyyaml2/__init__.py \ -- python_modules/pyyaml2/composer.py \ -- python_modules/pyyaml2/constructor.py \ -- python_modules/pyyaml2/cyaml.py \ -- python_modules/pyyaml2/dumper.py \ -- python_modules/pyyaml2/emitter.py \ -- python_modules/pyyaml2/error.py \ -- python_modules/pyyaml2/events.py \ -- python_modules/pyyaml2/loader.py \ -- python_modules/pyyaml2/nodes.py \ -- python_modules/pyyaml2/parser.py \ -- python_modules/pyyaml2/reader.py \ -- python_modules/pyyaml2/representer.py \ -- python_modules/pyyaml2/resolver.py \ -- python_modules/pyyaml2/scanner.py \ -- python_modules/pyyaml2/serializer.py \ -- python_modules/pyyaml2/tokens.py \ -- $(NULL) -- --pythonyaml3dir=$(pythonmodulesdir)/pyyaml3 --dist_pythonyaml3_DATA = \ -- python_modules/pyyaml3/__init__.py \ -- python_modules/pyyaml3/composer.py \ -- python_modules/pyyaml3/constructor.py \ -- python_modules/pyyaml3/cyaml.py \ -- python_modules/pyyaml3/dumper.py \ -- python_modules/pyyaml3/emitter.py \ -- python_modules/pyyaml3/error.py \ -- python_modules/pyyaml3/events.py \ -- python_modules/pyyaml3/loader.py \ -- python_modules/pyyaml3/nodes.py \ -- python_modules/pyyaml3/parser.py \ -- python_modules/pyyaml3/reader.py \ -- python_modules/pyyaml3/representer.py \ -- python_modules/pyyaml3/resolver.py \ -- python_modules/pyyaml3/scanner.py \ -- python_modules/pyyaml3/serializer.py \ -- python_modules/pyyaml3/tokens.py \ -- $(NULL) -- --python_urllib3dir=$(pythonmodulesdir)/urllib3 --dist_python_urllib3_DATA = \ -- python_modules/urllib3/__init__.py \ -- python_modules/urllib3/_collections.py \ -- python_modules/urllib3/connection.py \ -- python_modules/urllib3/connectionpool.py \ -- python_modules/urllib3/exceptions.py \ -- python_modules/urllib3/fields.py \ -- python_modules/urllib3/filepost.py \ -- python_modules/urllib3/response.py \ -- python_modules/urllib3/poolmanager.py \ -- python_modules/urllib3/request.py \ -- $(NULL) -- --python_urllib3_utildir=$(python_urllib3dir)/util --dist_python_urllib3_util_DATA = \ -- python_modules/urllib3/util/__init__.py \ -- python_modules/urllib3/util/connection.py \ -- python_modules/urllib3/util/request.py \ -- python_modules/urllib3/util/response.py \ -- python_modules/urllib3/util/retry.py \ -- python_modules/urllib3/util/selectors.py \ -- python_modules/urllib3/util/ssl_.py \ -- python_modules/urllib3/util/timeout.py \ -- python_modules/urllib3/util/url.py \ -- python_modules/urllib3/util/wait.py \ -- $(NULL) -- --python_urllib3_packagesdir=$(python_urllib3dir)/packages --dist_python_urllib3_packages_DATA = \ -- python_modules/urllib3/packages/__init__.py \ -- python_modules/urllib3/packages/ordered_dict.py \ -- python_modules/urllib3/packages/six.py \ -- $(NULL) -- --python_urllib3_backportsdir=$(python_urllib3_packagesdir)/backports --dist_python_urllib3_backports_DATA = \ -- python_modules/urllib3/packages/backports/__init__.py \ -- python_modules/urllib3/packages/backports/makefile.py \ -- $(NULL) -- --python_urllib3_ssl_match_hostnamedir=$(python_urllib3_packagesdir)/ssl_match_hostname --dist_python_urllib3_ssl_match_hostname_DATA = \ -- python_modules/urllib3/packages/ssl_match_hostname/__init__.py \ -- python_modules/urllib3/packages/ssl_match_hostname/_implementation.py \ -- $(NULL) -- --python_urllib3_contribdir=$(python_urllib3dir)/contrib --dist_python_urllib3_contrib_DATA = \ -- python_modules/urllib3/contrib/__init__.py \ -- python_modules/urllib3/contrib/appengine.py \ -- python_modules/urllib3/contrib/ntlmpool.py \ -- python_modules/urllib3/contrib/pyopenssl.py \ -- python_modules/urllib3/contrib/securetransport.py \ -- python_modules/urllib3/contrib/socks.py \ -- $(NULL) -- --python_urllib3_securetransportdir=$(python_urllib3_contribdir)/_securetransport --dist_python_urllib3_securetransport_DATA = \ -- python_modules/urllib3/contrib/_securetransport/__init__.py \ -- python_modules/urllib3/contrib/_securetransport/bindings.py \ -- python_modules/urllib3/contrib/_securetransport/low_level.py \ -- $(NULL) diff --git a/net-mgmt/netdata/files/patch-collectors_python.d.plugin_python.d.plugin.in b/net-mgmt/netdata/files/patch-collectors_python.d.plugin_python.d.plugin.in deleted file mode 100644 index 913a1ffd5312..000000000000 --- a/net-mgmt/netdata/files/patch-collectors_python.d.plugin_python.d.plugin.in +++ /dev/null @@ -1,10 +0,0 @@ ---- collectors/python.d.plugin/python.d.plugin.in.orig 2022-02-03 22:42:27 UTC -+++ collectors/python.d.plugin/python.d.plugin.in -@@ -1,6 +1,6 @@ - #!/usr/bin/env bash - '''':; --pybinary=$(which python3 || which python || which python2) -+pybinary=%%PYTHON%% - filtered=() - for arg in "$@" - do diff --git a/net-mgmt/netdata/files/patch-collectors_python.d.plugin_python__modules_bases_loaders.py b/net-mgmt/netdata/files/patch-collectors_python.d.plugin_python__modules_bases_loaders.py deleted file mode 100644 index a2b68b6f4303..000000000000 --- a/net-mgmt/netdata/files/patch-collectors_python.d.plugin_python__modules_bases_loaders.py +++ /dev/null @@ -1,14 +0,0 @@ ---- collectors/python.d.plugin/python_modules/bases/loaders.py.orig 2020-02-21 01:50:30 UTC -+++ collectors/python.d.plugin/python_modules/bases/loaders.py -@@ -10,9 +10,9 @@ PY_VERSION = version_info[:2] - - try: - if PY_VERSION > (3, 1): -- from pyyaml3 import SafeLoader as YamlSafeLoader -+ from yaml import SafeLoader as YamlSafeLoader - else: -- from pyyaml2 import SafeLoader as YamlSafeLoader -+ from yaml import SafeLoader as YamlSafeLoader - except ImportError: - from yaml import SafeLoader as YamlSafeLoader - diff --git a/net-mgmt/netdata/files/patch-configure.ac b/net-mgmt/netdata/files/patch-configure.ac deleted file mode 100644 index 280e765aba4e..000000000000 --- a/net-mgmt/netdata/files/patch-configure.ac +++ /dev/null @@ -1,81 +0,0 @@ ---- configure.ac.orig 2023-10-30 12:43:22 UTC -+++ configure.ac -@@ -5,11 +5,11 @@ - AC_PREREQ(2.60) - - # We do not use m4_esyscmd_s to support older autoconf. --define([VERSION_STRING], m4_esyscmd([git describe 2>/dev/null | tr -d '\n'])) --define([VERSION_FROM_FILE], m4_esyscmd([cat packaging/version | tr -d '\n'])) --m4_ifval(VERSION_STRING, [], [define([VERSION_STRING], VERSION_FROM_FILE)]) -+# define([VERSION_STRING], m4_esyscmd([git describe 2>/dev/null | tr -d '\n'])) -+# define([VERSION_FROM_FILE], m4_esyscmd([cat packaging/version | tr -d '\n'])) -+# m4_ifval(VERSION_STRING, [], [define([VERSION_STRING], VERSION_FROM_FILE)]) - --AC_INIT([netdata], VERSION_STRING[]) -+AC_INIT([netdata], v%%DISTVERSION%%) - - AM_MAINTAINER_MODE([disable]) - if test x"$USE_MAINTAINER_MODE" = xyes; then -@@ -243,7 +243,7 @@ fi - # C++ version check - - # Check for C++17 support (optional) --# AX_CXX_COMPILE_STDCXX(17, noext, optional) -+AX_CXX_COMPILE_STDCXX(17, noext, optional) - - if test "x$HAVE_CXX17" != "x1"; then - # Check for C++11 support (optional) -@@ -1416,15 +1416,15 @@ if test "${enable_ml}" = "yes" -a "${have_uuid}" != "y - fi - - # Check if submodules have not been fetched. Fail if ML was explicitly requested. --AC_MSG_CHECKING([if git submodules are present for machine learning functionality]) --if test -f "ml/dlib/dlib/all/source.cpp"; then -- AC_MSG_RESULT([yes]) -+# AC_MSG_CHECKING([if git submodules are present for machine learning functionality]) -+# if test -f "ml/dlib/dlib/all/source.cpp"; then -+# AC_MSG_RESULT([yes]) - have_ml_submodules="yes" - AC_DEFINE([HAVE_DLIB], [1], [dlib availability]) --else -- AC_MSG_RESULT([no]) -- have_ml_submodules="no" --fi -+# else -+# AC_MSG_RESULT([no]) -+# have_ml_submodules="no" -+# fi - - if test "${enable_ml}" = "yes" -a "${have_ml_submodules}" = "no"; then - AC_MSG_ERROR([You have explicitly requested --enable-ml functionality but it cannot be built because the required git submodules are missing.]) -@@ -1444,8 +1444,8 @@ fi - AM_CONDITIONAL([ENABLE_ML], [test "${build_ml}" = "yes"]) - if test "${build_ml}" = "yes"; then - AC_DEFINE([ENABLE_ML], [1], [anomaly detection usability]) -- OPTIONAL_ML_CFLAGS="-DDLIB_NO_GUI_SUPPORT -I \$(abs_top_srcdir)/ml/dlib" -- OPTIONAL_ML_LIBS="" -+# OPTIONAL_ML_CFLAGS="-DDLIB_NO_GUI_SUPPORT -I \$(abs_top_srcdir)/ml/dlib" -+# OPTIONAL_ML_LIBS="" - fi - - -@@ -1850,14 +1850,14 @@ AC_SUBST([OPTIONAL_DL_LIBS]) - - AC_DEFINE_UNQUOTED([NETDATA_USER], ["${with_user}"], [use this user to drop privileged]) - --varlibdir="${localstatedir}/lib/netdata" --registrydir="${localstatedir}/lib/netdata/registry" --cachedir="${localstatedir}/cache/netdata" -+varlibdir="%%NETDATA_PERST%%" -+registrydir="%%NETDATA_PERST%%/registry" -+cachedir="%%NETDATA_CACHE%%" - chartsdir="${libexecdir}/netdata/charts.d" - pythondir="${libexecdir}/netdata/python.d" --configdir="${sysconfdir}/netdata" -+configdir="%%ETCDIR%%" - libconfigdir="${libdir}/netdata/conf.d" --logdir="${localstatedir}/log/netdata" -+logdir="%%NETDATA_LOG%%" - pluginsdir="${libexecdir}/netdata/plugins.d" - netdata_user="${with_user}" - libsysdir="${libdir}/netdata/system" diff --git a/net-mgmt/netdata/files/patch-daemon_analytics.c b/net-mgmt/netdata/files/patch-daemon_analytics.c deleted file mode 100644 index 00ef3ad8ec13..000000000000 --- a/net-mgmt/netdata/files/patch-daemon_analytics.c +++ /dev/null @@ -1,15 +0,0 @@ ---- daemon/analytics.c.orig 2023-08-09 18:44:44.805963000 +0000 -+++ daemon/analytics.c 2023-08-09 19:09:09.490652000 +0000 -@@ -831,6 +831,12 @@ - setenv("NETDATA_UPDATE_EVERY", b, 1); - } - -+ netdata_log_error("NETDATA_CACHE_DIR: %s", netdata_configured_cache_dir); -+ netdata_log_error("NETDATA_LIB_DIR: %s", netdata_configured_varlib_dir); -+ netdata_log_error("NETDATA_LOCK_DIR: %s", netdata_configured_lock_dir); -+ netdata_log_error("NETDATA_LOG_DIR: %s", netdata_configured_log_dir); -+ netdata_log_error("HOME: %s", netdata_configured_home_dir); -+ - setenv("NETDATA_VERSION", program_version, 1); - setenv("NETDATA_HOSTNAME", netdata_configured_hostname, 1); - setenv("NETDATA_CONFIG_DIR", verify_required_directory(netdata_configured_user_config_dir), 1); diff --git a/net-mgmt/netdata/files/patch-daemon_main.c b/net-mgmt/netdata/files/patch-daemon_main.c deleted file mode 100644 index f9cc3eff6928..000000000000 --- a/net-mgmt/netdata/files/patch-daemon_main.c +++ /dev/null @@ -1,12 +0,0 @@ ---- daemon/main.c.orig 2023-08-09 19:47:06.833144000 +0000 -+++ daemon/main.c 2023-08-09 19:47:43.035728000 +0000 -@@ -1108,8 +1108,7 @@ - netdata_configured_web_dir = config_get(CONFIG_SECTION_DIRECTORIES, "web", netdata_configured_web_dir); - netdata_configured_cache_dir = config_get(CONFIG_SECTION_DIRECTORIES, "cache", netdata_configured_cache_dir); - netdata_configured_varlib_dir = config_get(CONFIG_SECTION_DIRECTORIES, "lib", netdata_configured_varlib_dir); -- char *env_home=getenv("HOME"); -- netdata_configured_home_dir = config_get(CONFIG_SECTION_DIRECTORIES, "home", env_home?env_home:netdata_configured_home_dir); -+ netdata_configured_home_dir = config_get(CONFIG_SECTION_DIRECTORIES, "home", netdata_configured_home_dir); - - netdata_configured_lock_dir = initialize_lock_directory_path(netdata_configured_varlib_dir); - diff --git a/net-mgmt/netdata/files/patch-packaging_cmake_Modules_NetdataGoTools.cmake b/net-mgmt/netdata/files/patch-packaging_cmake_Modules_NetdataGoTools.cmake new file mode 100644 index 000000000000..a87ba63098ff --- /dev/null +++ b/net-mgmt/netdata/files/patch-packaging_cmake_Modules_NetdataGoTools.cmake @@ -0,0 +1,11 @@ +--- packaging/cmake/Modules/NetdataGoTools.cmake.orig 2025-01-02 17:07:16 UTC ++++ packaging/cmake/Modules/NetdataGoTools.cmake +@@ -33,7 +33,7 @@ macro(add_go_target target output build_src build_dir) + + add_custom_command( + OUTPUT ${output} +- COMMAND "${CMAKE_COMMAND}" -E env GOROOT=${GO_ROOT} CGO_ENABLED=0 GOPROXY=https://proxy.golang.org,direct "${GO_EXECUTABLE}" build -buildvcs=false -ldflags "${GO_LDFLAGS}" -o "${CMAKE_BINARY_DIR}/${output}" "./${build_dir}" ++ COMMAND "${CMAKE_COMMAND}" -E env GOROOT=${GO_ROOT} CGO_ENABLED=0 GOPROXY=off "${GO_EXECUTABLE}" build -buildvcs=false -mod=vendor -ldflags "${GO_LDFLAGS}" -o "${CMAKE_BINARY_DIR}/${output}" "./${build_dir}" + DEPENDS ${${target}_DEPS} + COMMENT "Building Go component ${output}" + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/${build_src}" diff --git a/net-mgmt/netdata/files/patch-packaging_cmake_Modules_NetdataVersion.cmake b/net-mgmt/netdata/files/patch-packaging_cmake_Modules_NetdataVersion.cmake new file mode 100644 index 000000000000..ffb77ef0dc94 --- /dev/null +++ b/net-mgmt/netdata/files/patch-packaging_cmake_Modules_NetdataVersion.cmake @@ -0,0 +1,40 @@ +--- packaging/cmake/Modules/NetdataVersion.cmake.orig 2025-01-02 17:07:16 UTC ++++ packaging/cmake/Modules/NetdataVersion.cmake +@@ -7,22 +7,23 @@ function(netdata_version) + # packaging/version. This version field are used for cmake's project, + # cpack's packaging, and the agent's functionality. + function(netdata_version) +- find_package(Git) ++ #find_package(Git) + +- if(GIT_EXECUTABLE) +- execute_process(COMMAND ${GIT_EXECUTABLE} describe +- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} +- RESULT_VARIABLE GIT_DESCRIBE_RESULT +- OUTPUT_VARIABLE GIT_DESCRIBE_OUTPUT) +- if(GIT_DESCRIBE_RESULT) +- file(STRINGS "${CMAKE_SOURCE_DIR}/packaging/version" GIT_DESCRIBE_OUTPUT) +- message(WARNING "using version from packaging/version: '${GIT_DESCRIBE_OUTPUT}'") +- endif() +- else() +- file(STRINGS packaging/version GIT_DESCRIBE_OUTPUT) +- message(WARNING "using version from packaging/version: '${GIT_DESCRIBE_OUTPUT}'") +- endif() ++ #if(GIT_EXECUTABLE) ++ # execute_process(COMMAND ${GIT_EXECUTABLE} describe ++ # WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} ++ # RESULT_VARIABLE GIT_DESCRIBE_RESULT ++ # OUTPUT_VARIABLE GIT_DESCRIBE_OUTPUT) ++ # if(GIT_DESCRIBE_RESULT) ++ # file(STRINGS "${CMAKE_SOURCE_DIR}/packaging/version" GIT_DESCRIBE_OUTPUT) ++ # message(WARNING "using version from packaging/version: '${GIT_DESCRIBE_OUTPUT}'") ++ # endif() ++ #else() ++ # file(STRINGS packaging/version GIT_DESCRIBE_OUTPUT) ++ # message(WARNING "using version from packaging/version: '${GIT_DESCRIBE_OUTPUT}'") ++ #endif() + ++ set(GIT_DESCRIBE_OUTPUT "v%%DISTVERSION%%") + string(STRIP ${GIT_DESCRIBE_OUTPUT} GIT_DESCRIBE_OUTPUT) + set(NETDATA_VERSION_STRING "${GIT_DESCRIBE_OUTPUT}" PARENT_SCOPE) + diff --git a/net-mgmt/netdata/files/patch-src_collectors_python.d.plugin_python.d.plugin.in b/net-mgmt/netdata/files/patch-src_collectors_python.d.plugin_python.d.plugin.in new file mode 100644 index 000000000000..2fb42478350f --- /dev/null +++ b/net-mgmt/netdata/files/patch-src_collectors_python.d.plugin_python.d.plugin.in @@ -0,0 +1,10 @@ +--- src/collectors/python.d.plugin/python.d.plugin.in.orig 2025-01-02 17:07:23 UTC ++++ src/collectors/python.d.plugin/python.d.plugin.in +@@ -1,6 +1,6 @@ + #!/usr/bin/env bash + '''':; +-pybinary=$(which python3 || which python || which python2) ++pybinary=$(which %%PYTHON_VERSION%% || which python || which python2) + filtered=() + for arg in "$@" + do diff --git a/net-mgmt/netdata/files/patch-src_ml_ml__calculated__number.h b/net-mgmt/netdata/files/patch-src_ml_ml__calculated__number.h new file mode 100644 index 000000000000..a55a42642f98 --- /dev/null +++ b/net-mgmt/netdata/files/patch-src_ml_ml__calculated__number.h @@ -0,0 +1,11 @@ +--- src/ml/ml_calculated_number.h.orig 2025-01-02 17:07:23 UTC ++++ src/ml/ml_calculated_number.h +@@ -3,7 +3,7 @@ + #ifndef NETDATA_ML_CALCULATED_NUMBER_H + #define NETDATA_ML_CALCULATED_NUMBER_H + +-#include "dlib/dlib/matrix.h" ++#include "dlib/matrix.h" + + // CentOS 7 shenanigans + #include <cmath> diff --git a/net-mgmt/netdata/files/patch-src_ml_ml__kmeans.cc b/net-mgmt/netdata/files/patch-src_ml_ml__kmeans.cc new file mode 100644 index 000000000000..72143ec6178e --- /dev/null +++ b/net-mgmt/netdata/files/patch-src_ml_ml__kmeans.cc @@ -0,0 +1,11 @@ +--- src/ml/ml_kmeans.cc.orig 2025-01-02 17:07:23 UTC ++++ src/ml/ml_kmeans.cc +@@ -2,7 +2,7 @@ + + #include "ml_kmeans.h" + #include "libnetdata/libnetdata.h" +-#include "dlib/dlib/clustering.h" ++#include "dlib/clustering.h" + + void + ml_kmeans_init(ml_kmeans_t *kmeans) diff --git a/net-mgmt/netdata/pkg-plist b/net-mgmt/netdata/pkg-plist index e1a75dbeb8d3..c69b19d4be74 100644 --- a/net-mgmt/netdata/pkg-plist +++ b/net-mgmt/netdata/pkg-plist @@ -1,45 +1,149 @@ %%ETCDIR%%/.install-type %%ETCDIR%%/.opt-out-from-anonymous-statistics %%ETCDIR%%/edit-config +etc/logrotate.d/netdata @sample(netdata,netdata,0640) %%ETCDIR%%/netdata.conf.sample @sample(netdata,netdata,0640) lib/netdata/conf.d/apps_groups.conf.sample @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/ap.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/apcupsd.conf.sample @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/example.conf.sample @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/libreswan.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/nut.conf.sample @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/opensips.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/sensors.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/cachestat.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/dcstat.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/disk.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/ebpf_kernel_reject_list.txt.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/fd.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/filesystem.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/hardirq.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/mdflush.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/mount.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/network.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/oomkill.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/process.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/shm.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/softirq.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/swap.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/sync.conf.sample -@sample(netdata,netdata,0640) lib/netdata/conf.d/ebpf.d/vfs.conf.sample @sample(netdata,netdata,0640) lib/netdata/conf.d/exporting.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/activemq.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/adaptec_raid.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/ap.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/apache.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/apcupsd.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/beanstalk.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/bind.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/boinc.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/cassandra.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/ceph.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/chrony.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/clickhouse.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/cockroachdb.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/consul.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/coredns.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/couchbase.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/couchdb.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dmcache.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dns_query.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dnsdist.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dnsmasq.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dnsmasq_dhcp.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/docker.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/docker_engine.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dockerhub.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/dovecot.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/elasticsearch.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/envoy.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/ethtool.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/exim.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/fail2ban.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/filecheck.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/fluentd.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/freeradius.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/gearman.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/geth.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/haproxy.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/hddtemp.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/hdfs.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/hpssa.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/httpcheck.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/icecast.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/intelgpu.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/ipfs.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/isc_dhcpd.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/k8s_kubelet.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/k8s_kubeproxy.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/k8s_state.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/lighttpd.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/litespeed.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/logind.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/logstash.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/lvm.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/maxscale.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/megacli.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/memcached.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/mongodb.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/monit.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/mysql.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nats.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nginx.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nginxplus.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nginxunit.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nginxvts.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nsd.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/ntpd.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nvidia_smi.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/nvme.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/openldap.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/openvpn.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/openvpn_status_log.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/oracledb.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/pgbouncer.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/phpdaemon.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/phpfpm.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/pihole.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/pika.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/ping.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/portcheck.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/postfix.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/postgres.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/powerdns.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/powerdns_recursor.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/prometheus.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/proxysql.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/pulsar.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/puppet.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/rabbitmq.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/redis.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/rethinkdb.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/riakkv.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/rspamd.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/samba.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/scaleio.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/sd/docker.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/sd/net_listeners.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/sensors.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/smartctl.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/snmp.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/spigotmc.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/squid.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/squidlog.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/storcli.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/supervisord.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/systemdunits.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/tengine.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/tomcat.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/tor.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/traefik.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/typesense.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/unbound.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/upsd.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/uwsgi.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/varnish.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/vcsa.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/vernemq.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/vsphere.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/w1sensor.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/web_log.conf.sample +%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/whoisquery.conf.sample *** 863 LINES SKIPPED ***