1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-25 10:28:36 +00:00

snmp__if_combined: don't use cdef to generate the final value.

This actually simplifies the code, and avoids extra work on the master
side for no reason.
This commit is contained in:
Diego Elio Pettenò 2012-11-20 11:09:59 -08:00
parent 7777738e05
commit 36ac271c5d

View file

@ -613,10 +613,8 @@ END
print <<END;
recv$if.label $alias
recv$if.graph no
recv$if.cdef recv$if,8,*
send$if.label $alias
send$if.negative recv$if
send$if.cdef send$if,8,*
END
}
}
@ -666,12 +664,10 @@ graph_category network
recv.label bps
recv.type DERIVE
recv.graph no
recv.cdef recv,8,*
recv.min 0
send.label bps
send.type DERIVE
send.negative recv
send.cdef send,8,*
send.min 0
END
@ -722,21 +718,11 @@ sub do_fetch_if {
goto if_errors;
}
if (defined ($response = $snmpinfoX->{$if}->{ifHCInOctets} ||
$snmpinfo->{$if}->{ifInOctets})) {
print "recv.value $response\n";
} else {
# No response...
print "recv.value U\n";
}
$response = $snmpinfoX->{$if}->{ifHCInOctets} || $snmpinfo->{$if}->{ifInOctets};
printf("recv.value %s\n", defined($response) ? ($response * 8) : "U");
if (defined ($response = $snmpinfoX->{$if}->{ifHCOutOctets} ||
$snmpinfo->{$if}->{ifOutOctets})) {
print "send.value $response\n";
} else {
# No response...
print "send.value U\n";
}
$response = $snmpinfoX->{$if}->{ifHCOutOctets} || $snmpinfo->{$if}->{ifOutOctets};
printf("send.value %s\n", defined($response) ? ($response * 8) : "U");
if_errors: