Re: syslog question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 






Thanks.


                                                                                                                                       
                      Hardy Merrill                                                                                                    
                      <hmerrill@redhat.        To:       redhat-list@xxxxxxxxxx                                                        
                      com>                     cc:                                                                                     
                      Sent by:                 Subject:  Re: syslog question                                                           
                      redhat-list-admin                                                                                                
                      @redhat.com                                                                                                      
                                                                                                                                       
                                                                                                                                       
                      10/28/03 09:13 AM                                                                                                
                      Please respond to                                                                                                
                      redhat-list                                                                                                      
                                                                                                                                       
                                                                                                                                       




john.dufour@xxxxxxxx [john.dufour@xxxxxxxx] wrote:
>
> I have set up syslog server on a Redhat 9 box to log messages from my
> Firewall.  The messages are being logged to /var/log/messages.  How do I
> modify the /etc/syslog.conf to have different FW's log to different log
> files.  Thanks in advance.

Read the manpages for 'syslog' and 'syslog.conf' by doing

  man syslog
  man syslog.conf

at a command prompt.

syslog can do remote logging - you can have one or more machines
send their log entries to a separate(remote) logging machine - you
could do that like this:

  firewall1 /etc/syslog.conf
  ---------------------------
   # Log anything (except mail) of level info or higher.
   # Don't log private authentication messages!
   #*.info;mail.none;authpriv.none;cron.none    /var/log/messages
   *.info;mail.none;authpriv.none;cron.none    @log_server

  firewall2 /etc/syslog.conf
  ---------------------------
   # Log anything (except mail) of level info or higher.
   # Don't log private authentication messages!
   #*.info;mail.none;authpriv.none;cron.none    /var/log/messages
   *.info;mail.none;authpriv.none;cron.none    @log_server

  log_server /etc/syslog.conf
  ---------------------------
   # Log anything (except mail) of level info or higher.
   # Don't log private authentication messages!
   *.info;mail.none;authpriv.none;cron.none    /var/log/messages

This will cause firewall1 and firewall2 to send log messages
to server "log_server", and "log_server" will send those messages
to file /var/log/messages(on "log_server").

Remember that if you change /etc/syslog.conf, restart or
reload the syslog daemon by doing(as root)

  service syslog restart

You may already be doing what I describe above.  Not sure
why you want the log messages logged to a different file
for each server, but are you aware that each message *is*
stamped with the name of the machine that the message
came from?

I haven't seen this type of thing done before, but I suppose
on the log server you could have the messages written to a
pipe(using "|/path/to/fifo in syslog.conf) and then have a
program read from the pipe - and for each log message, parse
out the machine name and write messages to different log
files based on the machine name.  But the problem with using
pipes is that messages can be lost if they are queued in the
pipe and the machine goes down.

HTH.

--
Hardy Merrill
Red Hat, Inc.


--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list




< END >


-----------------------------------------
The information contained in this email message is intended only for use of the individual or entity named above. If the reader of this message is not the intended recipient, or the employee or agent responsible to deliver it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify us by email (postmaster@xxxxxxxx), and destroy the original message. Thank you


-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux