On Wed, May 19, 2004 at 10:13:34AM +0700, m-deth wrote:

> ok pak chris .. kalo itu saya udah tau. Yg saya maksud, bisa gak output
> log qmail diubah agar mudah dibaca? spt contohnya file /var/log/maillog
> :
> 
> May 16 13:16:12 linuxius spamd[5598]: connection from
> localhost.localdomain [127.0.0.1] at port 33621 

Kalau persis seperti diatas yang diatas itu ya susah, lha wong
softwarenya berbeda, kecuali anda modifikasi source qmail/multilog
hehehe.

Namun demikian, anda bisa menggunakan recordio agar log yang
ditampilkan menjadi lebih verbose.

Tambahkan argumen recordio pada file /service/qmail-smtpd/run misalnya
menjadi seperti ini:

#!/bin/sh
PATH=$PATH:/usr/local/bin:/var/qmail/bin
export PATH

QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=30
exec softlimit -m 25000000 \
tcpserver -H -v -l localhost -R -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 25 rblsmtpd -b -r cbl.abuseat.org \
/usr/local/bin/recordio qmail-smtpd 2>&1

Filter di multilog informasi apa saja yang mau ditampilkan, misalnya
pada file /service/qmail-smtpd/log/run menjadi seperti ini:

#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s250000 \
     '-* * > *' '-* * < *' \
        /var/log/qmail/smtpd \
     '-*' \
     '+* * > 5*' \
     '+* * > 4*' \
     '+* * < MAIL FROM:*' \
     '+* * < RCPT TO:[EMAIL PROTECTED]' \
     '+* * < MAIL From:*' \
     '+* * < RCPT To:[EMAIL PROTECTED]' \
     '+* * < From:[EMAIL PROTECTED]' \
     '+* * < Subject:*' \
     '+* tcpserver: pid * from *' \
        /var/log/qmail/smtpd-recordio

Setelah service qmail-smtpd dan multilognya (gunakan perintah svc),
anda tinggal mengamati output pada file :

% qmailctl stop
% svc -dt /service/qmail-smtpd/ /service/qmail-smtpd/log/
% svc -u /service/qmail-smtpd/ /service/qmail-smtpd/log/
% tail -f /var/log/qmail/smtpd-recordio/current

Selengkapnya silakan dibaca di:
http://cr.yp.to/ucspi-tcp/recordio.html
http://cr.yp.to/daemontools/multilog.html

Salam,

 Asfihani - http://people.cakraweb.com/~asfik/

Attachment: pgpWnERN3vCaP.pgp
Description: PGP signature

Kirim email ke