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]