mirror of https://github.com/mikaku/Monitorix.git
fixed to avoid negative values in the network graph of the 'process' graph. #117
This commit is contained in:
parent
7a038ddb6e
commit
2f02dbd30c
|
@ -211,8 +211,8 @@ sub process_update {
|
||||||
my $v_mem = 0;
|
my $v_mem = 0;
|
||||||
my $rest;
|
my $rest;
|
||||||
|
|
||||||
# since a process name can include spaces, an 'split(' ', <IN>)' wouldn't work here.
|
# since a process name can include spaces an 'split(' ', <IN>)' wouldn't work here,
|
||||||
# so we discard the first part of the process information (pid, comm and state)
|
# therefore we discard the first part of the process information (pid, comm and state).
|
||||||
(undef, $rest) = <IN> =~ m/^(\d+\s\(.*?\)\s\S\s)(.*?)$/;
|
(undef, $rest) = <IN> =~ m/^(\d+\s\(.*?\)\s\S\s)(.*?)$/;
|
||||||
(undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, $utime, $stime, undef, undef, undef, undef, $v_nth, undef, undef, undef, $v_mem) = split(' ', $rest);
|
(undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, $utime, $stime, undef, undef, undef, undef, $v_nth, undef, undef, undef, $v_mem) = split(' ', $rest);
|
||||||
close(IN);
|
close(IN);
|
||||||
|
@ -255,6 +255,7 @@ sub process_update {
|
||||||
$net = 0 unless $v_net != $net;
|
$net = 0 unless $v_net != $net;
|
||||||
$net /= 60;
|
$net /= 60;
|
||||||
$config->{process_hist}->{$str} = $v_net;
|
$config->{process_hist}->{$str} = $v_net;
|
||||||
|
$net = 0 if $net < 0;
|
||||||
|
|
||||||
my $v_vcs = 0;
|
my $v_vcs = 0;
|
||||||
my $v_ics = 0;
|
my $v_ics = 0;
|
||||||
|
|
Loading…
Reference in New Issue