From e651e8a68e9d8f6bc6e98d204ad6e35662d29601 Mon Sep 17 00:00:00 2001 From: Daniel Nelson Date: Tue, 18 Apr 2017 13:49:50 -0700 Subject: [PATCH] Fix ipmi_sensor config is shared between all plugin instances --- plugins/inputs/ipmi_sensor/ipmi.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/inputs/ipmi_sensor/ipmi.go b/plugins/inputs/ipmi_sensor/ipmi.go index 0114812d3800a..81afb1782a00f 100644 --- a/plugins/inputs/ipmi_sensor/ipmi.go +++ b/plugins/inputs/ipmi_sensor/ipmi.go @@ -146,12 +146,12 @@ func transform(s string) string { } func init() { - m := Ipmi{} - path, _ := exec.LookPath("ipmitool") - if len(path) > 0 { - m.Path = path - } inputs.Add("ipmi_sensor", func() telegraf.Input { + m := Ipmi{} + path, _ := exec.LookPath("ipmitool") + if len(path) > 0 { + m.Path = path + } return &m }) }