I'm trying to get my FW-1 v4.1 Management Server (Solaris) to email a group id every time someone pushes policy. I'm trying to get the relevant line from $FWDIR/log/cpmgmt.aud to be the body of the email, with the below pipeline, but it only sends an empty email when someone does a policy install. I think it's because mailx needs an end-of-text (EOT)character (control-d I think) in the received stream to process the stream as a mail body. Any ideas from our friends who know some shell scripting?
tail -f cpmgmt.aud | grep Install | mailx -s "FW-1 Policy Change Notice" recipient-email The mail should look like below. With the pipeline above, however, the body is missing. -------------------------------------------------------------- From: root@managementserver To: recipient-email Subject: FW-1 Policy Change Notice Thu Sep 19 22:50:43 2002 rule-editor user@host: Installing rulebase '/opt/CPfw1-41/conf/rulebase-name.W' on host 'firewall-host' -------------------------------------------------------------- Any help is much appreciated! Ray Galuszka ================================================= To set vacation, Out Of Office, or away messages, send an email to [EMAIL PROTECTED] in the BODY of the email add: set fw-1-mailinglist nomail ================================================= To unsubscribe from this mailing list, please see the instructions at http://www.checkpoint.com/services/mailing.html ================================================= If you have any questions on how to change your subscription options, email [EMAIL PROTECTED] =================================================
