added PC92 stats to mrtg
[spider.git] / perl / Mrtg.pm
index c6752e903710b7a61525827c8f8bc1346aebfde9..c3164672df210580e32cc844a33b97466960eafc 100644 (file)
@@ -47,13 +47,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");