diff --git a/CHANGELOG.md b/CHANGELOG.md index 7437e4ad5896c..c8521b04a421a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -106,6 +106,7 @@ be deprecated eventually. - [#2628](https://github.com/influxdata/telegraf/issues/2628): Set default measurement name for snmp input. - [#2649](https://github.com/influxdata/telegraf/pull/2649): Improve performance of diskio with many disks - [#2671](https://github.com/influxdata/telegraf/issues/2671): The internal input plugin uses the wrong units for `heap_objects` +- [#2684](https://github.com/influxdata/telegraf/pull/2684): Fix ipmi_sensor config is shared between all plugin instances ## v1.2.1 [2017-02-01] 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 }) }