วันพุธที่ 17 มิถุนายน พ.ศ. 2552

ทำให้ rsyslog เก็บลง mysql

ทำบน Ubuntu 8.04 ค่า แต่ต้องติดตั้งแล้วก็คอนฟิก rsyslog เรียบร้อยนะคะ แล้วเราต้องการให้ rsyslog เก็บ log ลงฐานข้อมูล MySQL ทำได้โดย
1. sudo aptitude install rsyslog-mysql
2. sudo nano /etc/rsyslog.conf
3.เพิ่ม

$ModLoad ommysql // โหลดโมดูล
*.* :ommysql:database-server,database-name,database-userid,database-password //ทำให้ rsyslog เขียนลงฐานข้อมูล แก้ไข database-server,database-name,database-userid,database-password ให้ถูกต้องตามที่ตั้งไว้ เช่น
*.* :ommysql:127.0.0.1,Syslog,syslogwriter,password


4. restart service โดย sudo /etc/init.d/rsyslog restart
5. ตรวจสอบโดยใช้ PHPMyAdmin หรือ PHPLogcon ค่า

2 ความคิดเห็น:

venus77tar กล่าวว่า...

ขอบคุณ แอดมิน ตัวเล็ก ๆ ดำ ๆ น่ารัก ๆ นะครับ มาเจอพอดีเกือบเปลี่ยนเป็น syslog-ng อยู่แล้วเชียว

LinuxGirl~ กล่าวว่า...

ดีใจที่บทความมีประโยชน์ค่ะ ^^