Google
 

Sunday, July 29, 2007

ติดตั้ง syslog-ng บน FreeBSD

เมื่อติดตั้ง FreeBSD มี syslog ถ้าต้องการใช้ syslog-ng ซึ่งสามารถ customize log file name เป็น ชื่อ อื่นได้ จึงลองใช้ดู

เริ่มต้น

cd /usr/ports/sysutils/syslog-ng
make & make install


เมื่อติดตั้งเรียบร้อยแล้ว แก้ไขที่ /etc/rc.conf เพื่อให้เรียกใช้ syslog-ng แทน
โดยเพิ่มบรรทัดนี้
syslog_ng_enable="YES"


และต้องการยกเลิกตัว syslog เดิม โดยเพิ่มบรรทัดนี้ใน /etc/rc.conf
syslogd_enable="NO"


หลังจากนั้น kill process syslogd เดิม โดยใช้คำสั่งนี้

kill `cat /var/run/syslog.pid`


ทำการ copy /usr/local/etc/syslog-ng/syslog-ng.conf.sample ให้ /usr/local/etc/syslog-ng/syslog-ng.conf

cp /usr/local/etc/syslog-ng/syslog-ng.conf.sample /usr/local/etc/syslog-ng/syslog-ng.conf


ทำการ start syslog-ng โดยรันคำสั่งนี้

usr/local/etc/rc.d/syslog-ng.sh start

เพียงเท่านี้ก็ได้ใช้ syslog-ng ไว้จะมาพูดใหม่

No comments: