I am trying to set up syslog-ng to send messages based on specific events.&nbsp; The only time it generates a messages and sends it is when I reload the service.&nbsp; For testing, I have set&nbsp; up filters based on cron jobs (run every ten minutes), ssh access, and even allowed any event to send a message.&nbsp; I have included the actual command in the script as well as used the "program" destination to a script file.&nbsp; The only message generated is when the syslog-ng service is restarted.<br> <br> Everything has been updates: Gentoo (latest kernel), syslog-ng, postfix (sendmail).<br> <br> Here are the configurations for my different attempts:<br> <br> Command located in syslog-ng.conf file:<br> source s_udp { udp(); };<br> <br> destination d_email { program("echo -e \"subject: Log Alert\nA log message has been generated\n.\" | sendmail -f syslog@domain.com user@domain.com"); };<br> <br> filter f_ssh { facility(auth,authpriv); };<br> <br> log { source(src);
 destination(d_email); };<br> #log { source(src); filter(f_ssh); destination(d_email); };<br> <br> Here is my config when attempting to redirect to a script:<br> source s_udp { udp(); };<br> <br> destination d_email { program("/usr/local/sbin/syslog-mail"); };<br> <br> filter f_ssh { facility(auth,authpriv); };<br> <br> log { source(src); destination(d_email); };<br> #log { source(src); filter(f_ssh); destination(d_email); };<br> <br> &nbsp;&nbsp; Script file:<br> #!/bin/bash<br> # This script is designed to sedn messages based on syslog errors<br> <br> echo -e "subject: Log Alert\nA log message has been generated by the script\n." | sendmail -f syslog@domain.com users@domain.com<br> <br> Any help will be greatly appreciated....<br>Ron King<br><p>
                <hr size=1>Blab-away for as little as 1¢/min. Make <a href="http://us.rd.yahoo.com/mail_us/taglines/postman2/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com"> PC-to-Phone Calls</a> using Yahoo! Messenger with Voice.