X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FMrtg.pm;h=d048fa57727d464c9b9ddfc53c49a4a9b34bf05e;hb=daca3b950b8f52e79db5c229239c3529cd57b0d6;hp=c6752e903710b7a61525827c8f8bc1346aebfde9;hpb=fd0a34c34ad4112ee21e0730f7307498ff437e18;p=spider.git diff --git a/perl/Mrtg.pm b/perl/Mrtg.pm index c6752e90..d048fa57 100644 --- a/perl/Mrtg.pm +++ b/perl/Mrtg.pm @@ -1,4 +1,4 @@ -# +## # the MRTG handler # # Copyright (c) - 2002 Dirk Koopman G1TLH @@ -36,6 +36,8 @@ Htmldir: $self->{html} Imagedir: $self->{html} Logdir: $self->{dir} Options[_]: growright +Timezone[_]: GMT +RouterName: $main::call ## ## EOF @@ -47,13 +49,15 @@ sub run { my $self = shift; $self->{mc}->close; - return `mrtg $self->{cfg}`; + return `mrtg --lock-file=$self->{dir}/mrtg.lock --confcache-file=$self->{dir}/mrtg.confcache $self->{cfg}`; } sub data { my ($self, $name, $vali, $valo, $title) = @_; my $uptime = main::uptime(); + $vali ||= 0; + $valo ||= 0; if (my $m = new IO::File ">$self->{dir}/$name" ) { $m->print("$vali\n$valo\n$uptime\n$title\n");