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/
pgpWnERN3vCaP.pgp
Description: PGP signature