@@ -86,6 +86,7 @@ typedef enum __attribute__((packed)) {
86
86
BIB_PLUGIN_LINUX_DISKSPACE ,
87
87
BIB_PLUGIN_FREEBSD ,
88
88
BIB_PLUGIN_MACOS ,
89
+ BIB_PLUGIN_WINDOWS ,
89
90
BIB_PLUGIN_STATSD ,
90
91
BIB_PLUGIN_TIMEX ,
91
92
BIB_PLUGIN_IDLEJITTER ,
@@ -94,6 +95,9 @@ typedef enum __attribute__((packed)) {
94
95
BIB_PLUGIN_CUPS ,
95
96
BIB_PLUGIN_EBPF ,
96
97
BIB_PLUGIN_FREEIPMI ,
98
+ BIB_PLUGIN_NETWORK_VIEWER ,
99
+ BIB_PLUGIN_SYSTEMD_JOURNAL ,
100
+ BIB_PLUGIN_WINDOWS_EVENTS ,
97
101
BIB_PLUGIN_NFACCT ,
98
102
BIB_PLUGIN_PERF ,
99
103
BIB_PLUGIN_SLABINFO ,
@@ -780,6 +784,14 @@ static struct {
780
784
.json = "macos" ,
781
785
.value = NULL ,
782
786
},
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
+ },
783
795
[BIB_PLUGIN_STATSD ] = {
784
796
.category = BIC_PLUGINS ,
785
797
.type = BIT_BOOLEAN ,
@@ -844,6 +856,30 @@ static struct {
844
856
.json = "freeipmi" ,
845
857
.value = NULL ,
846
858
},
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
+ },
847
883
[BIB_PLUGIN_NFACCT ] = {
848
884
.category = BIC_PLUGINS ,
849
885
.type = BIT_BOOLEAN ,
@@ -1069,6 +1105,8 @@ __attribute__((constructor)) void initialize_build_info(void) {
1069
1105
build_info_set_status (BIB_PLUGIN_MACOS , true);
1070
1106
#endif
1071
1107
#ifdef OS_WINDOWS
1108
+ build_info_set_status (BIB_PLUGIN_WINDOWS , true);
1109
+ build_info_set_status (BIB_PLUGIN_WINDOWS_EVENTS , true);
1072
1110
build_info_set_status (BIB_FEATURE_BUILT_FOR , true);
1073
1111
#if defined(__CYGWIN__ ) && defined(__MSYS__ )
1074
1112
build_info_set_value (BIB_FEATURE_BUILT_FOR , "Windows (MSYS)" );
@@ -1210,6 +1248,12 @@ __attribute__((constructor)) void initialize_build_info(void) {
1210
1248
#ifdef ENABLE_PLUGIN_FREEIPMI
1211
1249
build_info_set_status (BIB_PLUGIN_FREEIPMI , true);
1212
1250
#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
1213
1257
#ifdef ENABLE_PLUGIN_NFACCT
1214
1258
build_info_set_status (BIB_PLUGIN_NFACCT , true);
1215
1259
#endif
0 commit comments