mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 11:43:25 +02:00
services.cgi: Drop the process graphs
These are utterly broken and incomplete. I don't want to fix this now, so I am dropping it. Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -399,97 +399,6 @@ sub updateswapgraph {
|
||||
return "Error in RRD::graph for memory: ".$ERROR."\n" if $ERROR;
|
||||
}
|
||||
|
||||
# Generate the Process Cpu Graph for the current period of time for values given by collecd
|
||||
|
||||
sub updateprocessescpugraph {
|
||||
my @processesgraph = getprocesses();
|
||||
my $period = $_[0];
|
||||
my $count="0";
|
||||
|
||||
my @command = (
|
||||
@GRAPH_ARGS,
|
||||
"-",
|
||||
"--start",
|
||||
"-1".$period,
|
||||
"-l 0",
|
||||
"-r",
|
||||
"--color=SHADEA".$color{"color19"},
|
||||
"--color=SHADEB".$color{"color19"},
|
||||
"--color=BACK".$color{"color21"}
|
||||
);
|
||||
|
||||
foreach(@processesgraph){
|
||||
chomp($_);my @name=split(/\-/,$_);chop($name[1]);
|
||||
push(@command,"DEF:".$name[1]."user=".$_."ps_cputime.rrd:user:AVERAGE");
|
||||
push(@command,"DEF:".$name[1]."system=".$_."ps_cputime.rrd:syst:AVERAGE");
|
||||
push(@command,"CDEF:".$name[1]."=".$name[1]."user,".$name[1]."system,+");
|
||||
}
|
||||
|
||||
push(@command,"COMMENT:".$Lang::tr{'caption'}."\\j");
|
||||
|
||||
my $colorIndex = 0;
|
||||
foreach(@processesgraph){
|
||||
my $colorIndex = 10 + $count % 15;
|
||||
my $color="$color{\"color$colorIndex\"}";
|
||||
chomp($_);my @name=split(/\-/,$_);chop($name[1]);
|
||||
if ($count eq "0"){
|
||||
push(@command,"AREA:".$name[1].$color."A0:".$name[1]);
|
||||
}else{
|
||||
push(@command,"STACK:".$name[1].$color."A0:".$name[1]);
|
||||
}
|
||||
$count++;
|
||||
}
|
||||
|
||||
RRDs::graph (@command);
|
||||
$ERROR = RRDs::error;
|
||||
return "Error in RRD::graph for processes: ".$ERROR."\n" if $ERROR;
|
||||
}
|
||||
|
||||
# Generate the Process Memory Graph for the current period of time for values given by collecd
|
||||
|
||||
sub updateprocessesmemorygraph {
|
||||
my @processesgraph = getprocesses();
|
||||
my $period = $_[0];
|
||||
my $count="0";
|
||||
|
||||
my @command = (
|
||||
@GRAPH_ARGS,
|
||||
"-",
|
||||
"--start",
|
||||
"-1".$period,
|
||||
"-l 0",
|
||||
"-r",
|
||||
"-v ".$Lang::tr{'bytes'},
|
||||
"--color=SHADEA".$color{"color19"},
|
||||
"--color=SHADEB".$color{"color19"},
|
||||
"--color=BACK".$color{"color21"}
|
||||
);
|
||||
|
||||
foreach(@processesgraph){
|
||||
chomp($_);my @name=split(/\-/,$_);chop($name[1]);
|
||||
push(@command,"DEF:".$name[1]."=".$_."ps_rss.rrd:value:AVERAGE");
|
||||
}
|
||||
|
||||
push(@command,"COMMENT:".$Lang::tr{'caption'}."\\j");
|
||||
|
||||
my $colorIndex = 0;
|
||||
foreach(@processesgraph){
|
||||
chomp($_);my @name=split(/\-/,$_);chop($name[1]);
|
||||
my $colorIndex = 10 + $count % 15;
|
||||
my $color="$color{\"color$colorIndex\"}";
|
||||
if ($count eq "0"){
|
||||
push(@command,"AREA:".$name[1].$color."A0:".$name[1]);
|
||||
}else{
|
||||
push(@command,"STACK:".$name[1].$color."A0:".$name[1]);
|
||||
}
|
||||
$count++;
|
||||
}
|
||||
|
||||
RRDs::graph (@command);
|
||||
$ERROR = RRDs::error;
|
||||
return "Error in RRD::graph for processesmemory: ".$ERROR."\n" if $ERROR;
|
||||
}
|
||||
|
||||
# Generate the Disk Graph for the current period of time for values given by collecd
|
||||
|
||||
sub updatediskgraph {
|
||||
|
||||
@@ -22,7 +22,6 @@ LoadPlugin load
|
||||
#LoadPlugin logfile
|
||||
LoadPlugin memory
|
||||
LoadPlugin ping
|
||||
LoadPlugin processes
|
||||
LoadPlugin rrdtool
|
||||
LoadPlugin sensors
|
||||
LoadPlugin swap
|
||||
@@ -66,18 +65,6 @@ include "/etc/collectd.precache"
|
||||
timeout 10
|
||||
</Plugin>
|
||||
|
||||
<Plugin processes>
|
||||
Process "sshd"
|
||||
Process "smbd"
|
||||
Process "nmbd"
|
||||
Process "squid"
|
||||
Process "squidguard"
|
||||
Process "charon"
|
||||
Process "openvpn"
|
||||
Process "qemu"
|
||||
Process "mpd"
|
||||
</Plugin>
|
||||
|
||||
<Plugin rrdtool>
|
||||
DataDir "/var/log/rrd/collectd"
|
||||
</Plugin>
|
||||
|
||||
Reference in New Issue
Block a user