Jag skulle vilja visa tiden då en graf genererades på raden under temperatur värdena, jag har kikat runt lite på nätet och kommit fram till följande:
Kod: Markera allt
#!/usr/bin/perl
use RRDs;
my $cur_time = time();
my $start_time = $cur_time - 86400; # set end time to 24 hours ago
$timeData = localtime(time);
$TestTimeData = time();
RRDs::graph "/var/www/graph_server_24h.png",
"--start= $start_time",
"--end= $cur_time",
"--title= Temperatur i servern",
"--height= 200",
"--width= 700",
"--vertical-label= �C",
"--watermark=www.HUSKii.st Generated\: $TestTimeData",
"--alt-autoscale",
"DEF:ServerTemp=/home/huskii/rrddata/server_temp.rrd:servertemp:AVERAGE",
"COMMENT:\t\t\t\tNu Medel Max Min\\n",
"HRULE:0#0000FF",
"LINE1:ServerTemp#FF00FF:Servern\t\t",
"GPRINT:ServerTemp:LAST:%6.1lf",
"GPRINT:ServerTemp:AVERAGE:%6.1lf",
"GPRINT:ServerTemp:MAX:%6.1lf",
"GPRINT:ServerTemp:MIN:%6.1lf\\n",
"COMMENT:\t\t\t\t\t\tGraf genererad $timeData\\n";
my $err=RRDs::error;
if ($err) {print "problem generating the graph: $err\n";}
print "Done!\n"
Kod: Markera allt
problem generating the graph: Garbage ':45:55 2009\n' after command:
COMMENT: Graf genererad Fri Jan 23 17:45:55 2009\n
Done!