From 2cc3f44e9226cb8557a7fd398930d1b264987e56 Mon Sep 17 00:00:00 2001 From: Christoph Wurm Date: Tue, 11 Dec 2018 18:19:05 +0100 Subject: [PATCH 1/2] Disable packages metricset. --- x-pack/auditbeat/auditbeat.reference.yml | 3 --- x-pack/auditbeat/auditbeat.yml | 3 --- x-pack/auditbeat/include/fields.go | 2 +- x-pack/auditbeat/module/system/_meta/config.yml.tmpl | 6 +++++- .../_meta/{docs.asciidoc => docs.asciidoc.disabled} | 0 .../packages/_meta/{fields.yml => fields.yml.disabled} | 0 x-pack/auditbeat/module/system/packages/config.go | 2 ++ x-pack/auditbeat/module/system/packages/packages.go | 2 ++ x-pack/auditbeat/module/system/packages/packages_dummy.go | 5 +++++ x-pack/auditbeat/module/system/packages/packages_test.go | 2 ++ x-pack/auditbeat/tests/system/test_metricsets.py | 1 + 11 files changed, 18 insertions(+), 8 deletions(-) rename x-pack/auditbeat/module/system/packages/_meta/{docs.asciidoc => docs.asciidoc.disabled} (100%) rename x-pack/auditbeat/module/system/packages/_meta/{fields.yml => fields.yml.disabled} (100%) create mode 100644 x-pack/auditbeat/module/system/packages/packages_dummy.go diff --git a/x-pack/auditbeat/auditbeat.reference.yml b/x-pack/auditbeat/auditbeat.reference.yml index 34ec9d95665..2e84b1c00ef 100644 --- a/x-pack/auditbeat/auditbeat.reference.yml +++ b/x-pack/auditbeat/auditbeat.reference.yml @@ -112,7 +112,6 @@ auditbeat.modules: metricsets: - host - - packages - process - socket - user @@ -124,8 +123,6 @@ auditbeat.modules: # detect any changes. user.detect_password_changes: true - report_changes: true - #================================ General ====================================== diff --git a/x-pack/auditbeat/auditbeat.yml b/x-pack/auditbeat/auditbeat.yml index bf196386f86..630237c7e8b 100644 --- a/x-pack/auditbeat/auditbeat.yml +++ b/x-pack/auditbeat/auditbeat.yml @@ -50,7 +50,6 @@ auditbeat.modules: metricsets: - host - - packages - process - socket - user @@ -62,8 +61,6 @@ auditbeat.modules: # detect any changes. user.detect_password_changes: true - report_changes: true - #==================== Elasticsearch template setting ========================== setup.template.settings: diff --git a/x-pack/auditbeat/include/fields.go b/x-pack/auditbeat/include/fields.go index 2f524522b6a..b2ac78e6831 100644 --- a/x-pack/auditbeat/include/fields.go +++ b/x-pack/auditbeat/include/fields.go @@ -18,5 +18,5 @@ func init() { // Asset returns asset data func Asset() string { - return "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" + return "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" } diff --git a/x-pack/auditbeat/module/system/_meta/config.yml.tmpl b/x-pack/auditbeat/module/system/_meta/config.yml.tmpl index 031c90c61ef..62b498c369e 100644 --- a/x-pack/auditbeat/module/system/_meta/config.yml.tmpl +++ b/x-pack/auditbeat/module/system/_meta/config.yml.tmpl @@ -5,7 +5,9 @@ metricsets: - host + {{ if false -}} - packages + {{- end -}} - process {{ if eq .GOOS "linux" -}} - socket @@ -20,8 +22,10 @@ # detect any changes. user.detect_password_changes: true {{- end }} - + {{- if false -}} + {{/* Only remaining use in packages, to be removed completely. */}} report_changes: true + {{- end -}} {{- end }} {{ if .Reference }} {{- end }} diff --git a/x-pack/auditbeat/module/system/packages/_meta/docs.asciidoc b/x-pack/auditbeat/module/system/packages/_meta/docs.asciidoc.disabled similarity index 100% rename from x-pack/auditbeat/module/system/packages/_meta/docs.asciidoc rename to x-pack/auditbeat/module/system/packages/_meta/docs.asciidoc.disabled diff --git a/x-pack/auditbeat/module/system/packages/_meta/fields.yml b/x-pack/auditbeat/module/system/packages/_meta/fields.yml.disabled similarity index 100% rename from x-pack/auditbeat/module/system/packages/_meta/fields.yml rename to x-pack/auditbeat/module/system/packages/_meta/fields.yml.disabled diff --git a/x-pack/auditbeat/module/system/packages/config.go b/x-pack/auditbeat/module/system/packages/config.go index 05fdce2fcb1..fd1624bdab0 100644 --- a/x-pack/auditbeat/module/system/packages/config.go +++ b/x-pack/auditbeat/module/system/packages/config.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. +// +build ignore + package packages // Config defines the host metricset's configuration options. diff --git a/x-pack/auditbeat/module/system/packages/packages.go b/x-pack/auditbeat/module/system/packages/packages.go index d73ca70ba97..b9a359b9117 100644 --- a/x-pack/auditbeat/module/system/packages/packages.go +++ b/x-pack/auditbeat/module/system/packages/packages.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. +// +build ignore + package packages import ( diff --git a/x-pack/auditbeat/module/system/packages/packages_dummy.go b/x-pack/auditbeat/module/system/packages/packages_dummy.go new file mode 100644 index 00000000000..6c5a58eb740 --- /dev/null +++ b/x-pack/auditbeat/module/system/packages/packages_dummy.go @@ -0,0 +1,5 @@ +// Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one +// or more contributor license agreements. Licensed under the Elastic License; +// you may not use this file except in compliance with the Elastic License. + +package packages diff --git a/x-pack/auditbeat/module/system/packages/packages_test.go b/x-pack/auditbeat/module/system/packages/packages_test.go index f8078d078cc..16e33f6ff95 100644 --- a/x-pack/auditbeat/module/system/packages/packages_test.go +++ b/x-pack/auditbeat/module/system/packages/packages_test.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. +// +build ignore + package packages import ( diff --git a/x-pack/auditbeat/tests/system/test_metricsets.py b/x-pack/auditbeat/tests/system/test_metricsets.py index 8ebb0edc3fd..acab2041102 100644 --- a/x-pack/auditbeat/tests/system/test_metricsets.py +++ b/x-pack/auditbeat/tests/system/test_metricsets.py @@ -29,6 +29,7 @@ def test_metricset_host(self): if "event.kind" not in str(e): raise + @unittest.skip("Packages metricset is disabled") def test_metricset_packages(self): """ packages metricset collects information about installed packages on a system. From 415a0acee445408423e7b7d1a3c58949369dd89c Mon Sep 17 00:00:00 2001 From: Christoph Wurm Date: Wed, 12 Dec 2018 12:44:34 +0100 Subject: [PATCH 2/2] Disable registration and tests instead of excluding from build. --- x-pack/auditbeat/module/system/packages/config.go | 2 -- x-pack/auditbeat/module/system/packages/packages.go | 6 ++---- x-pack/auditbeat/module/system/packages/packages_dummy.go | 5 ----- x-pack/auditbeat/module/system/packages/packages_test.go | 4 ++-- 4 files changed, 4 insertions(+), 13 deletions(-) delete mode 100644 x-pack/auditbeat/module/system/packages/packages_dummy.go diff --git a/x-pack/auditbeat/module/system/packages/config.go b/x-pack/auditbeat/module/system/packages/config.go index fd1624bdab0..05fdce2fcb1 100644 --- a/x-pack/auditbeat/module/system/packages/config.go +++ b/x-pack/auditbeat/module/system/packages/config.go @@ -2,8 +2,6 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. -// +build ignore - package packages // Config defines the host metricset's configuration options. diff --git a/x-pack/auditbeat/module/system/packages/packages.go b/x-pack/auditbeat/module/system/packages/packages.go index b9a359b9117..89fd6155e59 100644 --- a/x-pack/auditbeat/module/system/packages/packages.go +++ b/x-pack/auditbeat/module/system/packages/packages.go @@ -2,8 +2,6 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. -// +build ignore - package packages import ( @@ -40,9 +38,9 @@ const ( ) func init() { - mb.Registry.MustAddMetricSet(moduleName, metricsetName, New, + /*mb.Registry.MustAddMetricSet(moduleName, metricsetName, New, mb.DefaultMetricSet(), - ) + )*/ } // MetricSet collects data about the host. diff --git a/x-pack/auditbeat/module/system/packages/packages_dummy.go b/x-pack/auditbeat/module/system/packages/packages_dummy.go deleted file mode 100644 index 6c5a58eb740..00000000000 --- a/x-pack/auditbeat/module/system/packages/packages_dummy.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one -// or more contributor license agreements. Licensed under the Elastic License; -// you may not use this file except in compliance with the Elastic License. - -package packages diff --git a/x-pack/auditbeat/module/system/packages/packages_test.go b/x-pack/auditbeat/module/system/packages/packages_test.go index 16e33f6ff95..67d17dff765 100644 --- a/x-pack/auditbeat/module/system/packages/packages_test.go +++ b/x-pack/auditbeat/module/system/packages/packages_test.go @@ -2,8 +2,6 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. -// +build ignore - package packages import ( @@ -13,6 +11,8 @@ import ( ) func TestData(t *testing.T) { + t.Skip("Packages metricset is disabled") + f := mbtest.NewReportingMetricSetV2(t, getConfig()) err := mbtest.WriteEventsReporterV2(f, t, "") if err != nil {