diff --git a/pkg/collector/collector.go b/pkg/collector/collector.go index 5d456eb3..297020b5 100644 --- a/pkg/collector/collector.go +++ b/pkg/collector/collector.go @@ -127,6 +127,7 @@ func NewWithConfig(logger log.Logger, config Config) Collectors { collectors[remote_fx.Name] = remote_fx.New(logger, &config.RemoteFx) collectors[scheduled_task.Name] = scheduled_task.New(logger, &config.ScheduledTask) collectors[service.Name] = service.New(logger, &config.Service) + collectors[smb.Name] = smb.New(logger, &config.Smb) collectors[smtp.Name] = smtp.New(logger, &config.Smtp) collectors[system.Name] = system.New(logger, &config.System) collectors[teradici_pcoip.Name] = teradici_pcoip.New(logger, &config.TeradiciPcoip) @@ -137,7 +138,6 @@ func NewWithConfig(logger log.Logger, config Config) Collectors { collectors[time.Name] = time.New(logger, &config.Time) collectors[vmware.Name] = vmware.New(logger, &config.Vmware) collectors[vmware_blast.Name] = vmware_blast.New(logger, &config.VmwareBlast) - collectors[smb.Name] = smb.New(logger, &config.Smb) return New(collectors) } diff --git a/pkg/collector/config.go b/pkg/collector/config.go index dd35d382..3dde3226 100644 --- a/pkg/collector/config.go +++ b/pkg/collector/config.go @@ -98,6 +98,7 @@ type Config struct { RemoteFx remote_fx.Config `yaml:"remote_fx"` ScheduledTask scheduled_task.Config `yaml:"scheduled_task"` Service service.Config `yaml:"service"` + Smb smb.Config `yaml:"smb"` Smtp smtp.Config `yaml:"smtp"` System system.Config `yaml:"system"` TeradiciPcoip teradici_pcoip.Config `yaml:"teradici_pcoip"` @@ -108,7 +109,6 @@ type Config struct { Time time.Config `yaml:"time"` Vmware vmware.Config `yaml:"vmware"` VmwareBlast vmware_blast.Config `yaml:"vmware_blast"` - Smb smb.Config `yaml:"smb"` } // ConfigDefaults Is an interface to be used by the external libraries. It holds all ConfigDefaults form all collectors @@ -155,6 +155,7 @@ var ConfigDefaults = Config{ RemoteFx: remote_fx.ConfigDefaults, ScheduledTask: scheduled_task.ConfigDefaults, Service: service.ConfigDefaults, + Smb: smb.ConfigDefaults, Smtp: smtp.ConfigDefaults, System: system.ConfigDefaults, TeradiciPcoip: teradici_pcoip.ConfigDefaults, @@ -165,5 +166,4 @@ var ConfigDefaults = Config{ Time: time.ConfigDefaults, Vmware: vmware.ConfigDefaults, VmwareBlast: vmware_blast.ConfigDefaults, - Smb: smb.ConfigDefaults, } diff --git a/pkg/collector/map.go b/pkg/collector/map.go index 85e26933..7a6d4daf 100644 --- a/pkg/collector/map.go +++ b/pkg/collector/map.go @@ -102,6 +102,7 @@ var Map = map[string]types.CollectorBuilderWithFlags{ remote_fx.Name: remote_fx.NewWithFlags, scheduled_task.Name: scheduled_task.NewWithFlags, service.Name: service.NewWithFlags, + smb.Name: smb.NewWithFlags, smtp.Name: smtp.NewWithFlags, system.Name: system.NewWithFlags, teradici_pcoip.Name: teradici_pcoip.NewWithFlags, @@ -112,7 +113,6 @@ var Map = map[string]types.CollectorBuilderWithFlags{ time.Name: time.NewWithFlags, vmware.Name: vmware.NewWithFlags, vmware_blast.Name: vmware_blast.NewWithFlags, - smb.Name: smb.NewWithFlags, } func Available() []string {