Hello,

Once upon a time I was necessary to execute some actions in response to 
one program errors, which wrote their own messages in syslog. I has 
written simplest script, which read syslogd's reporting from named pipe.

However, soon I has wanted to script reacted and on other messages in 
syslog. I has writed a program so as new handlers of messages possible 
was add as possible easier.

Program is written on Perl. To add its handler, you needed simply write 
Perl-script like this:

# begin
use Syslog2;

register_handler(name=>'myhandler',sub=>\&test_handler,eq=>'eq',"kernel");

sub test_handler{
   my ($time,$host,$service,$message) = @_;

   if($message=~/^eth\d: Promiscuous mode enabled/){
        # your action           
   }             
        
}
# end

And copy this script in dir 'handlers', restart Syslog2.

Project on Sourceforge: http://sourceforge.net/projects/syslog2/.

Can whomever from you it will be useful.....

P.S.: Sorry for my english ;-).

-- 
# Alex S. Yemelyanov



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to