日期:2014-05-16  浏览次数:20532 次

Fedora上把日志记录到数据库

安装rsyslog-mysql

yum install rsyslog-mysql

这个包里面主要有两个文件

一个是

usr\lib\rsyslog\ommysql.so

这是rsyslog的Mysql插件

在/etc/rsyslog.conf中加入

$ModLoad ommysql.so

?

另一个是

usr\share\doc\rsyslog-mysql-4.4.2\createDB.sql

这是创建数据库结构的sql脚本,在Mysql中执行这个sql脚本

然后在/etc/rsyslog.conf中加入

*.*?????????????? :ommysql:127.0.0.1,Syslog,username,password

?

最后

/etc/init.d/rsyslog restart

重启rsyslogd,就可以在Mysql中看日志了,也可以用phplogcon分析数据库中的日志