use IO::Socket;
use Data::Dump qw/dump/;
-use CouchDB;
+use store;
+use File::Slurp;
use server;
}
warn "log ",dump( $log );
- CouchDB::audit( $log->{tag}, $log );
+ store::audit( $log->{tag}, $log );
}
sub start {
ReuseAddr => 1,
) || die "can't listen to $port: $!";
- CouchDB::audit('start', { port => $port });
+ store::audit('start', { port => $port });
while(1) {
message($sock);
}
}
+sub install_local {
+ my $rsyslog = '/etc/rsyslog.d';
+ return unless -d $rsyslog;
+ $rsyslog .= '/pxelator.conf';
+ warn "# redirect local syslog to pxelator using $rsyslog";
+ write_file $rsyslog, "*.*\t\@$server::ip\n";
+ system "( /etc/init.d/rsyslog stop ; sleep 2 ; /etc/init.d/rsyslog start ; rm $rsyslog ) &";
+}
+
1;