Skip to content

Commit 42a45b3

Browse files
authored
update buildinfo (netdata#19506)
* update buildinfo for systemd-journal and windows pluginsd * add network-viewer plugin
1 parent 86bb893 commit 42a45b3

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed

packaging/cmake/config.cmake.h.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,8 @@
139139
#cmakedefine ENABLE_PLUGIN_CUPS
140140
#cmakedefine ENABLE_PLUGIN_CGROUP_NETWORK
141141
#cmakedefine ENABLE_PLUGIN_EBPF
142+
#cmakedefine ENABLE_PLUGIN_SYSTEMD_JOURNAL
143+
#cmakedefine ENABLE_PLUGIN_NETWORK_VIEWER
142144

143145
// enabled sentry
144146

src/daemon/buildinfo.c

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ typedef enum __attribute__((packed)) {
8686
BIB_PLUGIN_LINUX_DISKSPACE,
8787
BIB_PLUGIN_FREEBSD,
8888
BIB_PLUGIN_MACOS,
89+
BIB_PLUGIN_WINDOWS,
8990
BIB_PLUGIN_STATSD,
9091
BIB_PLUGIN_TIMEX,
9192
BIB_PLUGIN_IDLEJITTER,
@@ -94,6 +95,9 @@ typedef enum __attribute__((packed)) {
9495
BIB_PLUGIN_CUPS,
9596
BIB_PLUGIN_EBPF,
9697
BIB_PLUGIN_FREEIPMI,
98+
BIB_PLUGIN_NETWORK_VIEWER,
99+
BIB_PLUGIN_SYSTEMD_JOURNAL,
100+
BIB_PLUGIN_WINDOWS_EVENTS,
97101
BIB_PLUGIN_NFACCT,
98102
BIB_PLUGIN_PERF,
99103
BIB_PLUGIN_SLABINFO,
@@ -780,6 +784,14 @@ static struct {
780784
.json = "macos",
781785
.value = NULL,
782786
},
787+
[BIB_PLUGIN_WINDOWS] = {
788+
.category = BIC_PLUGINS,
789+
.type = BIT_BOOLEAN,
790+
.analytics = NULL,
791+
.print = "windows (monitor Windows systems)",
792+
.json = "windows",
793+
.value = NULL,
794+
},
783795
[BIB_PLUGIN_STATSD] = {
784796
.category = BIC_PLUGINS,
785797
.type = BIT_BOOLEAN,
@@ -844,6 +856,30 @@ static struct {
844856
.json = "freeipmi",
845857
.value = NULL,
846858
},
859+
[BIB_PLUGIN_NETWORK_VIEWER] = {
860+
.category = BIC_PLUGINS,
861+
.type = BIT_BOOLEAN,
862+
.analytics = "NETWORK-VIEWER",
863+
.print = "network-viewer (monitor TCP/UDP IPv4/6 sockets)",
864+
.json = "network-viewer",
865+
.value = NULL,
866+
},
867+
[BIB_PLUGIN_SYSTEMD_JOURNAL] = {
868+
.category = BIC_PLUGINS,
869+
.type = BIT_BOOLEAN,
870+
.analytics = "SYSTEMD-JOURNAL",
871+
.print = "systemd-journal (monitor journal logs)",
872+
.json = "systemd-journal",
873+
.value = NULL,
874+
},
875+
[BIB_PLUGIN_WINDOWS_EVENTS] = {
876+
.category = BIC_PLUGINS,
877+
.type = BIT_BOOLEAN,
878+
.analytics = "WINDOWS-EVENTS",
879+
.print = "windows-events (monitor Windows events)",
880+
.json = "windows-events",
881+
.value = NULL,
882+
},
847883
[BIB_PLUGIN_NFACCT] = {
848884
.category = BIC_PLUGINS,
849885
.type = BIT_BOOLEAN,
@@ -1069,6 +1105,8 @@ __attribute__((constructor)) void initialize_build_info(void) {
10691105
build_info_set_status(BIB_PLUGIN_MACOS, true);
10701106
#endif
10711107
#ifdef OS_WINDOWS
1108+
build_info_set_status(BIB_PLUGIN_WINDOWS, true);
1109+
build_info_set_status(BIB_PLUGIN_WINDOWS_EVENTS, true);
10721110
build_info_set_status(BIB_FEATURE_BUILT_FOR, true);
10731111
#if defined(__CYGWIN__) && defined(__MSYS__)
10741112
build_info_set_value(BIB_FEATURE_BUILT_FOR, "Windows (MSYS)");
@@ -1210,6 +1248,12 @@ __attribute__((constructor)) void initialize_build_info(void) {
12101248
#ifdef ENABLE_PLUGIN_FREEIPMI
12111249
build_info_set_status(BIB_PLUGIN_FREEIPMI, true);
12121250
#endif
1251+
#ifdef ENABLE_PLUGIN_SYSTEMD_JOURNAL
1252+
build_info_set_status(BIB_PLUGIN_SYSTEMD_JOURNAL, true);
1253+
#endif
1254+
#ifdef ENABLE_PLUGIN_NETWORK_VIEWER
1255+
build_info_set_status(BIB_PLUGIN_NETWORK_VIEWER, true);
1256+
#endif
12131257
#ifdef ENABLE_PLUGIN_NFACCT
12141258
build_info_set_status(BIB_PLUGIN_NFACCT, true);
12151259
#endif

0 commit comments

Comments
 (0)