diff --git a/lib/mysql.pm b/lib/mysql.pm index 97460b9..fa3de7a 100644 --- a/lib/mysql.pm +++ b/lib/mysql.pm @@ -1240,10 +1240,18 @@ sub mysql_cgi { push(@tmpz, "LINE1:B_in#00EE00"); if(lc($config->{netstats_in_bps}) eq "y") { push(@CDEF, "CDEF:B_in=in,8,*"); - push(@CDEF, "CDEF:B_out=out,8,*"); + if(lc($config->{netstats_mode} || "") eq "separated") { + push(@CDEF, "CDEF:B_out=out,8,*,-1,*"); + } else { + push(@CDEF, "CDEF:B_out=out,8,*"); + } } else { push(@CDEF, "CDEF:B_in=in"); - push(@CDEF, "CDEF:B_out=out"); + if(lc($config->{netstats_mode} || "") eq "separated") { + push(@CDEF, "CDEF:B_out=out,-1,*"); + } else { + push(@CDEF, "CDEF:B_out=out"); + } } if(lc($config->{show_gaps}) eq "y") { push(@tmp, "AREA:wrongdata#$colors->{gap}:");