Can you send syslog messages to different file
Below is a copy of the /etc/syslog.conf file. I am logging syslog messages from remote routers to this machine. My problem is the second to the last instruction "local7.* > /var/log/boot.log.
This sends the router infromation to the boot.log file along with the boot information. I want to be able to send the router information to the routers.log file and all the other local7.* info to the bool.log file. Does anyone know if a way to redirect info from specific hosts to specific files? # Log all kernel messages to the console. # Logging much else clutters up the screen. #kern.* /dev/console # 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 # The authpriv file has restricted access. authpriv.* /var/log/secure # Log all the mail messages in one place. mail.* /var/log/maillog # Log cron stuff cron.* /var/log/cron # Everybody gets emergency messages *.emerg * # Save news errors of level crit and higher in a special file. uucp,news.crit /var/log/spooler # Save boot messages also to boot.log local7.* /var/log/boot.log #save logs from routers local7.info /var/log/routers.log |
You might want to take a look at a more advanced syslog program - I believe syslog-ng can do this.
|
All times are GMT -5. The time now is 04:21 AM. |