collectors/proc: fix collecting operstate for virtual network interfaces (#10633)
Ilya Mashchenko committed
Feb 15, 2021 at 16:52 UTC
697a5ae6bff3be0d5dff1e3ae7d930cde0a1dc99
1 file changed
+2
-3
collectors/proc.plugin/proc_net_dev.c
+2
-3
@@ -590,10 +590,9 @@ int do_proc_net_dev(int update_every, usec_t dt) {
590
591
snprintfz(buffer, FILENAME_MAX, path_to_sys_class_net_duplex, d->name);
592
d->filename_duplex = strdupz(buffer);
593
-
594
- snprintfz(buffer, FILENAME_MAX, path_to_sys_class_net_operstate, d->name);
595
- d->filename_operstate = strdupz(buffer);
593
}
594
+ snprintfz(buffer, FILENAME_MAX, path_to_sys_class_net_operstate, d->name);
595
+ d->filename_operstate = strdupz(buffer);
596
597
snprintfz(buffer, FILENAME_MAX, "plugin:proc:/proc/net/dev:%s", d->name);
598
d->enabled = config_get_boolean_ondemand(buffer, "enabled", d->enabled);