Remove error log when snmp6 directory does not exists with nstat input (#5403) (#5413)

This commit is contained in:
Tomas Barton
2019-02-13 01:17:09 +01:00
committed by Daniel Nelson
parent ce507e522f
commit ee5827ccbd
2 changed files with 9 additions and 6 deletions

View File

@@ -83,13 +83,14 @@ func (ns *Nstat) Gather(acc telegraf.Accumulator) error {
return err
}
// collect SNMP6 data
// collect SNMP6 data, if SNMP6 directory exists (IPv6 enabled)
snmp6, err := ioutil.ReadFile(ns.ProcNetSNMP6)
if err != nil {
return err
}
err = ns.gatherSNMP6(snmp6, acc)
if err != nil {
if err == nil {
err = ns.gatherSNMP6(snmp6, acc)
if err != nil {
return err
}
} else if !os.IsNotExist(err) {
return err
}
return nil