mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-02-08 05:56:37 +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[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)
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user