Jag kör scriptet
Kod: Markera allt
#!/usr/bin/perl
use RRDs;
my $cur_time = time();
my $start_time = $cur_time - 15120000; # set end time to 1 week
my $tid = localtime(time);
RRDs::graph "/var/www/temp/pann_temp_6.png",
"--upper-limit= 110",
"--lower-limit= 10",
"--rigid",
"--start= $start_time",
"--end= $cur_time",
"--title= Temperaturer i ackumulatortankar - Veckoöversikt $tid ",
"--height= 400",
"--width= 22000",
"--vertical-label= °C",
"DEF:ToppTemp=/home/rrddata/rrddata/tank_topp.rrd:tank_topp:AVERAGE",
"DEF:MittTemp=/home/rrddata/rrddata/tank_mitt.rrd:tank_mitt:AVERAGE",
"DEF:BottTemp=/home/rrddata/rrddata/tank_bott.rrd:tank_bott:AVERAGE",
"COMMENT:\t Nu Medel Max Min\\n",
"HRULE:100#FF00FF",
"LINE1:ToppTemp#FF0000:Topp",
"GPRINT:ToppTemp:LAST:%6.1lf",
"GPRINT:ToppTemp:AVERAGE:%6.1lf",
"GPRINT:ToppTemp:MAX:%6.1lf",
"GPRINT:ToppTemp:MIN:%6.1lf\\n",
"LINE1:MittTemp#00FF00:Mitt",
"GPRINT:MittTemp:LAST:%6.1lf",
"GPRINT:MittTemp:AVERAGE:%6.1lf",
"GPRINT:MittTemp:MAX:%6.1lf",
"GPRINT:MittTemp:MIN:%6.1lf\\n",
"LINE1:BottTemp#0000FF:Bott",
"GPRINT:BottTemp:LAST:%6.1lf",
"GPRINT:BottTemp:AVERAGE:%6.1lf",
"GPRINT:BottTemp:MAX:%6.1lf",
"GPRINT:BottTemp:MIN:%6.1lf\\n";
my $err=RRDs::error;
if ($err) {print "problem generating the graph: $err\n";}
print "Done!\n"
Men det blir ganska värdelös när man inte kan se vilket datum olika saker inträffat. Finns det något enkelt sätt att lösa detta??
Tack
/Per