X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=src%2Fproc_net_ip_vs_stats.c;h=18114af2270da647389e64bdaafd12f056220ca8;hb=6372ed837298a34f6d16e0cde929822879863195;hp=6b5cd6f6f942a5c9840ee089c3cec84cf2aed049;hpb=63406dc134c3aaaf4d3a3ebd09b793cc0a5efece;p=netdata.git diff --git a/src/proc_net_ip_vs_stats.c b/src/proc_net_ip_vs_stats.c index 6b5cd6f6..18114af2 100755 --- a/src/proc_net_ip_vs_stats.c +++ b/src/proc_net_ip_vs_stats.c @@ -1,8 +1,11 @@ -#include +#ifdef HAVE_CONFIG_H +#include +#endif #include #include -#include "config.h" +#include "common.h" +#include "appconfig.h" #include "procfile.h" #include "rrd.h" #include "plugin_proc.h" @@ -20,7 +23,11 @@ int do_proc_net_ip_vs_stats(int update_every, unsigned long long dt) { if(dt) {}; - if(!ff) ff = procfile_open("/proc/net/ip_vs_stats", " \t,:|", PROCFILE_FLAG_DEFAULT); + if(!ff) { + char filename[FILENAME_MAX + 1]; + snprintf(filename, FILENAME_MAX, "%s%s", global_host_prefix, "/proc/net/ip_vs_stats"); + ff = procfile_open(config_get("plugin:proc:/proc/net/ip_vs_stats", "filename to monitor", filename), " \t,:|", PROCFILE_FLAG_DEFAULT); + } if(!ff) return 1; ff = procfile_readall(ff);