From 9f663e661a3631ab404d549a2e8ea73540be1e84 Mon Sep 17 00:00:00 2001 From: maniacikarus Date: Sun, 10 Feb 2008 15:05:21 +0000 Subject: [PATCH] Little core7 fix because of mbmon restart probs Added the collectd to the log view git-svn-id: http://svn.ipfire.org/svn/ipfire/branches/2.1/trunk@1195 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 --- config/rootfiles/core/7/files | 1 + html/cgi-bin/logs.cgi/log.dat | 12 ++++++----- src/initscripts/init.d/collectd | 35 +++++++++++++++++++++++---------- 3 files changed, 33 insertions(+), 15 deletions(-) diff --git a/config/rootfiles/core/7/files b/config/rootfiles/core/7/files index a5f97474e6..027880b895 100644 --- a/config/rootfiles/core/7/files +++ b/config/rootfiles/core/7/files @@ -19,3 +19,4 @@ var/ipfire/graphs.pl var/ipfire/menu.d/20-status.menu var/ipfire/langs lib/modules/2.6.16.57-ipfire/kernel/drivers/ieee1394/sbp2.ko +html/cgi-bin/logs.cgi/log.dat diff --git a/html/cgi-bin/logs.cgi/log.dat b/html/cgi-bin/logs.cgi/log.dat index f443a05764..40d5606b6c 100644 --- a/html/cgi-bin/logs.cgi/log.dat +++ b/html/cgi-bin/logs.cgi/log.dat @@ -57,6 +57,7 @@ my %sections = ( 'red' => '(red:|pppd\[.*\]: |chat\[.*\]|pppoe\[.*\]|pptp\[.*\]|pppoa\[.*\]|pppoa3\[.*\]|pppoeci\[.*\]|ipppd|ipppd\[.*\]|kernel: ippp\d|kernel: isdn.*|ibod\[.*\]|dhcpcd\[.*\]|modem_run\[.*\])', 'dns' => '(dnsmasq\[.*\]: )', 'dhcp' => '(dhcpd: )', + 'collectd' => '(collectd: )', 'cron' => '(fcron\[.*\]: )', 'ntp' => '(ntpd(?:ate)?\[.*\]: )', 'ssh' => '(sshd(?:\(.*\))?\[.*\]: )', @@ -73,6 +74,7 @@ my %trsections = ( 'dns' => 'DNS', 'dhcp' => "$Lang::tr{'dhcp server'}", 'cron' => 'Cron', + 'collectd' => 'Collectd', 'ntp' => 'NTP', 'ssh' => 'SSH', 'auth' => "$Lang::tr{'loginlogout'}", @@ -149,7 +151,7 @@ my $date = $cgiparams{'DAY'} == 0 ? '' : $cgiparams{'DAY'} <= 9 ? "0$cgiparams{ { my $xday; - + # Calculate time. If future date, calculate for past year !!! if (( $cgiparams{'MONTH'} eq $now[4]) && ($cgiparams{'DAY'} > $now[3]) || ( $cgiparams{'MONTH'} > $now[4] ) ) { @@ -169,7 +171,7 @@ my $date = $cgiparams{'DAY'} == 0 ? '' : $cgiparams{'DAY'} <= 9 ? "0$cgiparams{ # Convert delta in second to full weeks $gzindex = int (($sunday-$xday)/604800 ); } - + my $monthstr = $shortmonths[$cgiparams{'MONTH'}]; my $daystr = $cgiparams{'DAY'} == 0 ? '..' : $cgiparams{'DAY'} <= 9 ? " $cgiparams{'DAY'}" : "$cgiparams{'DAY'}"; my $section = $sections{$cgiparams{'SECTION'}}; @@ -181,7 +183,7 @@ my $loop = 1; my $filestr = 0; my $lastdatetime; # for debug my $search_for_end = 0; - + while ($gzindex >=0 && $loop) { # calculate file name if ($gzindex == 0) { @@ -302,7 +304,7 @@ print <$Lang::tr{'all'}\n"; -for (my $day = 1; $day <= 31; $day++) +for (my $day = 1; $day <= 31; $day++) { print "\t