Free Domain Sign up for PayPal and start accepting credit card payments instantly.
Showing posts with label Log Rotation. Show all posts
Showing posts with label Log Rotation. Show all posts

Saturday, August 13, 2011

Log Rotation

Features:
1. Rotation of logs based on criteria
a. size
b. age (daily, weekly, monthly)

2. Compression
3. Maintain logs for a defined period


/etc/logrotate.conf - primary (global) config file for all logs
-can be overriden by context-sensitive files. i.e. apache
run 'man logrotate'

/etc/logrotate.d - directory for logs to be rotated
-httpd - used to rotate Apache logs

/var/log/httpd/*log {
missingok
notifempty
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
endscript
}


Task: Setup rotation rule for Cisco log
1. Create entry in: /etc/logrotate.d based on /etc/logrotate.d/syslog

2. Modified the entry to rotate based on new criteria
3. Rotated using: 'logrotate /etc/logrotate.conf'
Note: Force using: 'logrotatate -f /etc/logrotate.conf'