|
From: Bob T. <bt...@us...> - 2001-06-17 21:21:28
|
Update of /cvsroot/benson/benson2/src/modules/contrib/monitor
In directory usw-pr-cvs1:/tmp/cvs-serv13309/monitor
Added Files:
M10procmon.pm
Log Message:
Added skeleton for process monitor
--- NEW FILE: M10procmon.pm ---
package M10procmon;
use Benson::Constants;
use Benson;
sub interval {
return 600; # Every 10 minutes.
}
sub handler {
my ($self, $s) = @_;
my $queue = $s->Queue;
my %config;
$s->trace("M10procmon is running...", 3);
open CONFIG, $s->ServerRoot."/etc/procmon.conf";
while(<CONFIG>) {
my $line = $_;
if($line =~ m/^#/ || $line =~ m/^\s/) { next; }
# $line =~ s/\*/\.\*/g;
}
close CONFIG;
$s->trace("M10procmon has finished.", 3);
return OK;
}
1;
|