当前位置: 技术问答>linux和unix
我怎么将syslog的日志内容保存到数据库啊?
来源: 互联网 发布时间:2016-05-06
本文导语: syslog应该是一个日志文件吧,我要将日志的内容保存到数据库(有用的数据),请问该怎么做呢? 教教我使用syslog,最好是详细的教程,谢谢了。 | 我用syslog-ng, [code=BatchFile] template t_sqlfile...
syslog应该是一个日志文件吧,我要将日志的内容保存到数据库(有用的数据),请问该怎么做呢?
教教我使用syslog,最好是详细的教程,谢谢了。
教教我使用syslog,最好是详细的教程,谢谢了。
|
我用syslog-ng,
[code=BatchFile]
template t_sqlfile { template("INSERT INTO logs (host, facility,
priority, level, tag, date, time, program,
msg) VALUES ( '$HOST', '$FACILITY', '$PRIORITY',
'$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY',
'$HOUR:$MIN:$SEC', '$PROGRAM', '$MSG' );n") ;
template-escape(yes); };
destination database_mysql { program("/usr/bin/mysql -u syslog -ppass -h mysqlhost syslog" template(t_sqlfile)) ;} ;
[/code]
[code=BatchFile]
template t_sqlfile { template("INSERT INTO logs (host, facility,
priority, level, tag, date, time, program,
msg) VALUES ( '$HOST', '$FACILITY', '$PRIORITY',
'$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY',
'$HOUR:$MIN:$SEC', '$PROGRAM', '$MSG' );n") ;
template-escape(yes); };
destination database_mysql { program("/usr/bin/mysql -u syslog -ppass -h mysqlhost syslog" template(t_sqlfile)) ;} ;
[/code]
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。