summaryrefslogtreecommitdiffstats
path: root/lib/Smokeping.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Smokeping.pm')
-rw-r--r--lib/Smokeping.pm10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/Smokeping.pm b/lib/Smokeping.pm
index 82113a3..8cd5897 100644
--- a/lib/Smokeping.pm
+++ b/lib/Smokeping.pm
@@ -370,10 +370,12 @@ sub init_target_tree ($$$$) {
1..$pings),
(map { "RRA:".(join ":", @{$_}) } @{$cfg->{Database}{_table}} ));
if (not -f $name.".rrd"){
- do_debuglog("Calling RRDs::create(@create)");
- RRDs::create(@create);
- my $ERROR = RRDs::error();
- do_log "RRDs::create ERROR: $ERROR\n" if $ERROR;
+ unless ($cgimode) {
+ do_debuglog("Calling RRDs::create(@create)");
+ RRDs::create(@create);
+ my $ERROR = RRDs::error();
+ do_log "RRDs::create ERROR: $ERROR\n" if $ERROR;
+ }
} else {
shift @create; # remove the filename
my $comparison = Smokeping::RRDtools::compare($name.".rrd", \@create);