mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-02-25 14:16:36 +00:00
@@ -127,6 +127,7 @@ func NewWithConfig(logger log.Logger, config Config) Collectors {
|
|||||||
collectors[remote_fx.Name] = remote_fx.New(logger, &config.RemoteFx)
|
collectors[remote_fx.Name] = remote_fx.New(logger, &config.RemoteFx)
|
||||||
collectors[scheduled_task.Name] = scheduled_task.New(logger, &config.ScheduledTask)
|
collectors[scheduled_task.Name] = scheduled_task.New(logger, &config.ScheduledTask)
|
||||||
collectors[service.Name] = service.New(logger, &config.Service)
|
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[smtp.Name] = smtp.New(logger, &config.Smtp)
|
||||||
collectors[system.Name] = system.New(logger, &config.System)
|
collectors[system.Name] = system.New(logger, &config.System)
|
||||||
collectors[teradici_pcoip.Name] = teradici_pcoip.New(logger, &config.TeradiciPcoip)
|
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[time.Name] = time.New(logger, &config.Time)
|
||||||
collectors[vmware.Name] = vmware.New(logger, &config.Vmware)
|
collectors[vmware.Name] = vmware.New(logger, &config.Vmware)
|
||||||
collectors[vmware_blast.Name] = vmware_blast.New(logger, &config.VmwareBlast)
|
collectors[vmware_blast.Name] = vmware_blast.New(logger, &config.VmwareBlast)
|
||||||
collectors[smb.Name] = smb.New(logger, &config.Smb)
|
|
||||||
|
|
||||||
return New(collectors)
|
return New(collectors)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ type Config struct {
|
|||||||
RemoteFx remote_fx.Config `yaml:"remote_fx"`
|
RemoteFx remote_fx.Config `yaml:"remote_fx"`
|
||||||
ScheduledTask scheduled_task.Config `yaml:"scheduled_task"`
|
ScheduledTask scheduled_task.Config `yaml:"scheduled_task"`
|
||||||
Service service.Config `yaml:"service"`
|
Service service.Config `yaml:"service"`
|
||||||
|
Smb smb.Config `yaml:"smb"`
|
||||||
Smtp smtp.Config `yaml:"smtp"`
|
Smtp smtp.Config `yaml:"smtp"`
|
||||||
System system.Config `yaml:"system"`
|
System system.Config `yaml:"system"`
|
||||||
TeradiciPcoip teradici_pcoip.Config `yaml:"teradici_pcoip"`
|
TeradiciPcoip teradici_pcoip.Config `yaml:"teradici_pcoip"`
|
||||||
@@ -108,7 +109,6 @@ type Config struct {
|
|||||||
Time time.Config `yaml:"time"`
|
Time time.Config `yaml:"time"`
|
||||||
Vmware vmware.Config `yaml:"vmware"`
|
Vmware vmware.Config `yaml:"vmware"`
|
||||||
VmwareBlast vmware_blast.Config `yaml:"vmware_blast"`
|
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
|
// 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,
|
RemoteFx: remote_fx.ConfigDefaults,
|
||||||
ScheduledTask: scheduled_task.ConfigDefaults,
|
ScheduledTask: scheduled_task.ConfigDefaults,
|
||||||
Service: service.ConfigDefaults,
|
Service: service.ConfigDefaults,
|
||||||
|
Smb: smb.ConfigDefaults,
|
||||||
Smtp: smtp.ConfigDefaults,
|
Smtp: smtp.ConfigDefaults,
|
||||||
System: system.ConfigDefaults,
|
System: system.ConfigDefaults,
|
||||||
TeradiciPcoip: teradici_pcoip.ConfigDefaults,
|
TeradiciPcoip: teradici_pcoip.ConfigDefaults,
|
||||||
@@ -165,5 +166,4 @@ var ConfigDefaults = Config{
|
|||||||
Time: time.ConfigDefaults,
|
Time: time.ConfigDefaults,
|
||||||
Vmware: vmware.ConfigDefaults,
|
Vmware: vmware.ConfigDefaults,
|
||||||
VmwareBlast: vmware_blast.ConfigDefaults,
|
VmwareBlast: vmware_blast.ConfigDefaults,
|
||||||
Smb: smb.ConfigDefaults,
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -102,6 +102,7 @@ var Map = map[string]types.CollectorBuilderWithFlags{
|
|||||||
remote_fx.Name: remote_fx.NewWithFlags,
|
remote_fx.Name: remote_fx.NewWithFlags,
|
||||||
scheduled_task.Name: scheduled_task.NewWithFlags,
|
scheduled_task.Name: scheduled_task.NewWithFlags,
|
||||||
service.Name: service.NewWithFlags,
|
service.Name: service.NewWithFlags,
|
||||||
|
smb.Name: smb.NewWithFlags,
|
||||||
smtp.Name: smtp.NewWithFlags,
|
smtp.Name: smtp.NewWithFlags,
|
||||||
system.Name: system.NewWithFlags,
|
system.Name: system.NewWithFlags,
|
||||||
teradici_pcoip.Name: teradici_pcoip.NewWithFlags,
|
teradici_pcoip.Name: teradici_pcoip.NewWithFlags,
|
||||||
@@ -112,7 +113,6 @@ var Map = map[string]types.CollectorBuilderWithFlags{
|
|||||||
time.Name: time.NewWithFlags,
|
time.Name: time.NewWithFlags,
|
||||||
vmware.Name: vmware.NewWithFlags,
|
vmware.Name: vmware.NewWithFlags,
|
||||||
vmware_blast.Name: vmware_blast.NewWithFlags,
|
vmware_blast.Name: vmware_blast.NewWithFlags,
|
||||||
smb.Name: smb.NewWithFlags,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func Available() []string {
|
func Available() []string {
|
||||||
|
|||||||
Reference in New Issue
Block a user