fixed typo that prevented system.ipv4 charts from being collected
Costa Tsaousis (ktsaou) committed
Jan 21, 2017 at 19:15 UTC
71d39ae04cd637861f68d5a600dcedd2aa99c3e2
1 file changed
+18
-18
src/proc_net_netstat.c
+18
-18
@@ -74,7 +74,7 @@ int do_proc_net_netstat(int update_every, usec_t dt) {
74
static unsigned long long ipext_InECT0Pkts = 0;
75
static unsigned long long ipext_InCEPkts = 0;
76
77
- if(unlikely(do_bandwidth == -1)) {
77
+ if(unlikely(!arl_ipext)) {
78
do_bandwidth = config_get_boolean_ondemand("plugin:proc:/proc/net/netstat", "bandwidth", CONFIG_ONDEMAND_ONDEMAND);
79
do_inerrors = config_get_boolean_ondemand("plugin:proc:/proc/net/netstat", "input errors", CONFIG_ONDEMAND_ONDEMAND);
80
do_mcast = config_get_boolean_ondemand("plugin:proc:/proc/net/netstat", "multicast bandwidth", CONFIG_ONDEMAND_ONDEMAND);
@@ -127,41 +127,41 @@ int do_proc_net_netstat(int update_every, usec_t dt) {
127
arl_ipext = arl_create(NULL, 60);
128
129
if(do_bandwidth != CONFIG_ONDEMAND_NO) {
130
- arl_expect(arl_tcpext, "InOctets", &ipext_InOctets);
131
- arl_expect(arl_tcpext, "OutOctets", &ipext_OutOctets);
130
+ arl_expect(arl_ipext, "InOctets", &ipext_InOctets);
131
+ arl_expect(arl_ipext, "OutOctets", &ipext_OutOctets);
132
}
133
134
if(do_inerrors != CONFIG_ONDEMAND_NO) {
135
- arl_expect(arl_tcpext, "InNoRoutes", &ipext_InNoRoutes);
136
- arl_expect(arl_tcpext, "InTruncatedPkts", &ipext_InTruncatedPkts);
137
- arl_expect(arl_tcpext, "InCsumErrors", &ipext_InCsumErrors);
135
+ arl_expect(arl_ipext, "InNoRoutes", &ipext_InNoRoutes);
136
+ arl_expect(arl_ipext, "InTruncatedPkts", &ipext_InTruncatedPkts);
137
+ arl_expect(arl_ipext, "InCsumErrors", &ipext_InCsumErrors);
138
}
139
140
if(do_mcast != CONFIG_ONDEMAND_NO) {
141
- arl_expect(arl_tcpext, "InMcastOctets", &ipext_InMcastOctets);
142
- arl_expect(arl_tcpext, "OutMcastOctets", &ipext_OutMcastOctets);
141
+ arl_expect(arl_ipext, "InMcastOctets", &ipext_InMcastOctets);
142
+ arl_expect(arl_ipext, "OutMcastOctets", &ipext_OutMcastOctets);
143
}
144
145
if(do_mcast_p != CONFIG_ONDEMAND_NO) {
146
- arl_expect(arl_tcpext, "InMcastPkts", &ipext_InMcastPkts);
147
- arl_expect(arl_tcpext, "OutMcastPkts", &ipext_OutMcastPkts);
146
+ arl_expect(arl_ipext, "InMcastPkts", &ipext_InMcastPkts);
147
+ arl_expect(arl_ipext, "OutMcastPkts", &ipext_OutMcastPkts);
148
}
149
150
if(do_bcast != CONFIG_ONDEMAND_NO) {
151
- arl_expect(arl_tcpext, "InBcastPkts", &ipext_InBcastPkts);
152
- arl_expect(arl_tcpext, "OutBcastPkts", &ipext_OutBcastPkts);
151
+ arl_expect(arl_ipext, "InBcastPkts", &ipext_InBcastPkts);
152
+ arl_expect(arl_ipext, "OutBcastPkts", &ipext_OutBcastPkts);
153
}
154
155
if(do_bcast_p != CONFIG_ONDEMAND_NO) {
156
- arl_expect(arl_tcpext, "InBcastOctets", &ipext_InBcastOctets);
157
- arl_expect(arl_tcpext, "OutBcastOctets", &ipext_OutBcastOctets);
156
+ arl_expect(arl_ipext, "InBcastOctets", &ipext_InBcastOctets);
157
+ arl_expect(arl_ipext, "OutBcastOctets", &ipext_OutBcastOctets);
158
}
159
160
if(do_ecn != CONFIG_ONDEMAND_NO) {
161
- arl_expect(arl_tcpext, "InNoECTPkts", &ipext_InNoECTPkts);
162
- arl_expect(arl_tcpext, "InECT1Pkts", &ipext_InECT1Pkts);
163
- arl_expect(arl_tcpext, "InECT0Pkts", &ipext_InECT0Pkts);
164
- arl_expect(arl_tcpext, "InCEPkts", &ipext_InCEPkts);
161
+ arl_expect(arl_ipext, "InNoECTPkts", &ipext_InNoECTPkts);
162
+ arl_expect(arl_ipext, "InECT1Pkts", &ipext_InECT1Pkts);
163
+ arl_expect(arl_ipext, "InECT0Pkts", &ipext_InECT0Pkts);
164
+ arl_expect(arl_ipext, "InCEPkts", &ipext_InCEPkts);
165
}
166
}
167