วันจันทร์ที่ 21 มิถุนายน พ.ศ. 2553

FreeBSD การตั้งค่าให้รับ syslog มาจาก เครื่องอื่น

บางครั้งเราก็ต้องการทำ Centralize Log Server นะครับก็คือการเก็บ Log ที่มาจากเครื่องอื่นๆ มาไว้ที่เครื่องศูนย์การที่เดียว ซึ่งในกรณีนี้จะเครื่องศูนย์กลางเราจะใช้เป็น FreeBSD ซึ่งมีวิธีการ config ง่ายๆด้งนี้ครับ

แก้ไขไฟล์ /etc/syslog.conf (หากต้องการเก็บแยก log สำหรับแต่ละ เซิฟเวอร์ให้ใส่ +ip เข้าไปก่อน)

-----------------------------------------
+192.168.1.200
*.* /var/log/192.168.1.200.log

+192.168.1.201
*.* /var/log/192.168.1.201.log
-----------------------------------------

แก้ไขไฟล์ /etc/rc.conf โดยตั้งค่าให้ syslog เริ่มทำงานตั้งแต่บูตเครื่อง และ กำหนดให้ syslog รับค่า log ที่มาจาก เครื่องอื่นๆได้ด้วย การกำหนดค่า flag เป็น ค่าว่างๆ

-----------------------------------------
syslog_enable="YES"
syslogd_flags=""
-----------------------------------------

ไม่มีความคิดเห็น:

แสดงความคิดเห็น