On Fri, Mar 26, 2004 at 12:50:59PM +0700, risiyanto budi wrote:

> sekalian nanya, apa alternatif yang baik bagi syslog ini ya ?
> cputime nya cukup tinggi di tempat saya.

Saya membuat shell script sederhana untuk merotate log mailllog selama
satu minggu (7 hari) karena saya membutuhkan statistik dengan
pflogsumm. File maillog tersebut akan direname menjadi
maillog-YYYY-MM-DD. Script dijalankan pakai cron sehari sekali.

--
#/bin/sh

DATE=$(date +%Y-%m-%d)

# Jumlah maksimal file log yang disimpan
KEEP=7

cd /var/log
MYKEEP=$(ls -1 maillog-* | wc -l)

if [ "$MYKEEP" -eq "$KEEP" ] ; then
        rm -rf $(ls -1 maillog-* | head -1)
fi

# Jalankan script pflogsumm
/etc/pflogsumm.sh
mv /var/log/maillog /var/log/maillog-$DATE

# Kosongkan file maillog
> /var/log/maillog

# Restart services
/sbin/service syslog restart
/usr/sbin/postfix reload

Salam,

 Asfihani

Reply via email to