diff --git a/includes/html/graphs/generic_multi_data.inc.php b/includes/html/graphs/generic_multi_data.inc.php index eae816da7a..adfbdc2595 100644 --- a/includes/html/graphs/generic_multi_data.inc.php +++ b/includes/html/graphs/generic_multi_data.inc.php @@ -70,6 +70,7 @@ if ($i) { $rrd_options .= ' CDEF:' . $in . 'octets=' . $in_thing . $pluses; $rrd_options .= ' CDEF:' . $out . 'octets=' . $out_thing . $pluses; + $rrd_options .= ' CDEF:octets=inoctets,outoctets,+'; $rrd_options .= ' CDEF:doutoctets=outoctets,' . $stacked['stacked'] . ',*'; $rrd_options .= ' CDEF:inbits=inoctets,8,*'; $rrd_options .= ' CDEF:outbits=outoctets,8,*'; @@ -80,6 +81,9 @@ if ($i) { $rrd_options .= ' VDEF:dpercentile_outp=dpercentile_outn,' . \LibreNMS\Config::get('percentile_value') . ',PERCENT'; $rrd_options .= ' CDEF:dpercentile_outpn=doutbits,doutbits,-,dpercentile_outp,' . $stacked['stacked'] . ',*,+'; $rrd_options .= ' VDEF:dpercentile_out=dpercentile_outpn,FIRST'; + $rrd_options .= ' VDEF:totin=inoctets,TOTAL'; + $rrd_options .= ' VDEF:totout=outoctets,TOTAL'; + $rrd_options .= ' VDEF:tot=octets,TOTAL'; if ($_GET['previous'] == 'yes') { $rrd_options .= ' CDEF:' . $in . 'octetsX=' . $in_thingX . $pluses; @@ -111,6 +115,9 @@ if ($i) { $rrd_options .= ' GPRINT:out' . $format . ':AVERAGE:%6.2lf%s'; $rrd_options .= ' GPRINT:out' . $format . ':MAX:%6.2lf%s'; $rrd_options .= " GPRINT:percentile_out:%6.2lf%s\\n"; + $rrd_options .= " GPRINT:tot:'Total %6.2lf%sB'"; + $rrd_options .= " GPRINT:totin:'(In %6.2lf%sB'"; + $rrd_options .= " GPRINT:totout:'Out %6.2lf%sB)\\l'"; } $rrd_options .= ' LINE1:percentile_in#aa0000';