Search
j0ke.net Open Build Service
>
Projects
>
server:monitoring
>
mailgraph
> mailgraph-1.14-cgi.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File mailgraph-1.14-cgi.patch of Package mailgraph
diff -ruN mailgraph-1.14-orig/mailgraph.cgi mailgraph-1.14/mailgraph.cgi --- mailgraph-1.14-orig/mailgraph.cgi 2007-08-29 09:06:01.000000000 +0000 +++ mailgraph-1.14/mailgraph.cgi 2007-09-27 14:44:58.000000000 +0000 @@ -16,9 +16,9 @@ my $points_per_sample = 3; my $ypoints = 160; my $ypoints_err = 96; -my $rrd = 'mailgraph.rrd'; # path to where the RRD database is -my $rrd_virus = 'mailgraph_virus.rrd'; # path to where the Virus RRD database is -my $tmp_dir = '/tmp/mailgraph'; # temporary directory where to store the images +my $rrd = '/var/lib/mailgraph/mailgraph.rrd'; # path to where the RRD database is +my $rrd_virus = '/var/lib/mailgraph/mailgraph_virus.rrd'; # path to where the Virus RRD database is +my $tmp_dir = '/var/lib/mailgraph/img'; # temporary directory where to store the images my @graphs = ( { title => 'Last Day', seconds => 3600*24, }, @@ -163,12 +163,12 @@ <title>Mail statistics for $host</title> <meta http-equiv="Refresh" content="300" /> <meta http-equiv="Pragma" content="no-cache" /> -<link rel="stylesheet" href="mailgraph.css" type="text/css" /> +<link rel="stylesheet" href="/css/mailgraph.css" type="text/css" /> </head> <body> HEADER - print "<h1>Mail statistics for $host</h1>\n"; + print "<h1 id=\"TOP\">Mail statistics for $host</h1>\n"; print "<ul id=\"jump\">\n"; for my $n (0..$#graphs) { @@ -177,7 +177,7 @@ print "</ul>\n"; for my $n (0..$#graphs) { - print "<h2 id=\"G$n\">$graphs[$n]{title}</h2>\n"; + print "<h2 id=\"G$n\">$graphs[$n]{title}<a href=\"#TOP\"> TOP</a></h2>\n"; print "<p><img src=\"$scriptname?${n}-n\" alt=\"mailgraph\"/><br/>\n"; print "<img src=\"$scriptname?${n}-e\" alt=\"mailgraph\"/></p>\n"; } @@ -218,17 +218,17 @@ $uri =~ s/\//,/g; $uri =~ s/(\~|\%7E)/tilde,/g; mkdir $tmp_dir, 0777 unless -d $tmp_dir; - mkdir "$tmp_dir/$uri", 0777 unless -d "$tmp_dir/$uri"; + #mkdir "$tmp_dir/$uri", 0777 unless -d "$tmp_dir/$uri"; my $img = $ENV{QUERY_STRING}; if(defined $img and $img =~ /\S/) { if($img =~ /^(\d+)-n$/) { - my $file = "$tmp_dir/$uri/mailgraph_$1.png"; + my $file = "$tmp_dir/mailgraph_$1.png"; graph($graphs[$1]{seconds}, $file); send_image($file); } elsif($img =~ /^(\d+)-e$/) { - my $file = "$tmp_dir/$uri/mailgraph_$1_err.png"; + my $file = "$tmp_dir/mailgraph_$1_err.png"; graph_err($graphs[$1]{seconds}, $file); send_image($file); }