syslogng部署,linux下的syslog日志如何去看可以用几个

syslogng部署,linux下的syslog日志如何去看可以用几个,第1张

Syslog日志的作用: syslog 日志可以帮我们主动的收集到设备的各种信息,并保存在syslog服务器上,当某些设备出现故障的时候,我们可以省去手动收集信息的麻烦,方便快捷的从syslog服务器中读取设备的各种信息来进行分析排错。 linux中日志的类型:

我在使用syslog-ng搭建日志服务器中已经讲了如何将syslog-ng配置为中心日志服务器,下面介绍如何将syslogng的日志写入mysql数据库
系统:Gentoo-2007
1、修改/etc/syslog-ng/syslog-ngconf,添加
CODE:
source s_remote {
udp(ip(0000) port(514));
};
destination r_mysql {
program("/usr/bin/mysql -usyslogadmin -psyslogadmin syslog < /var/log/mysqlpipe");
pipe("/var/log/mysqlpipe"
template("INSERT INTO logs
(host, facility, priority, level, tag, datetime, program, msg)
VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC',
'$PROGRAM', '$MSG' );\n") template-escape(yes));
};
log { source(s_remote); destination(r_mysql); };
2、建立mysqlpipe文件按
#mkfifo /var/log/mysqlpipe
3、重新启动syslog-ng
#/etc/initd/syslog-ng restart
这种方法如果结合phpsyslogng一起使用,就可以在浏览器中对日志进行进一步的过滤和查看,非常方便。

转载我在使用syslog-ng搭建日志服务器中已经讲了如何将syslog-ng配置为中心日志服务器,下面介绍如何将syslogng的日志写入mysql数据库
系统:Gentoo-2007
1、修改/etc/syslog-ng/syslog-ngconf,添加
CODE:
source s_remote {
udp(ip(0000) port(514));
};
destination r_mysql {
program("/usr/bin/mysql -usyslogadmin -psyslogadmin syslog < /var/log/mysqlpipe");
pipe("/var/log/mysqlpipe"
template("INSERT INTO logs
(host, facility, priority, level, tag, datetime, program, msg)
VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC',
'$PROGRAM', '$MSG' );\n") template-escape(yes));
};
log { source(s_remote); destination(r_mysql); };
2、建立mysqlpipe文件按
#mkfifo /var/log/mysqlpipe
3、重新启动syslog-ng
#/etc/initd/syslog-ng restart
这种方法如果结合phpsyslogng一起使用,就可以在浏览器中对日志进行进一步的过滤和查看,非常方便。

linux日志最多的是apache。Linux系统有很多用于快速处理数据的工具可以帮助我们分析网络情况,他们非常非常地好用,如果你熟练掌握他们的使用技巧,他们则可以帮你快速定位问题,syslogd统一管理日志文件登录系统与网络等服务的信息。

linux日志特点

它在syslog套接字dev或log上监听日志信息,然后将它们写入适当的日志文件中,Syslog守护进程—一个用来接收处理和发送syslog信息的程序,它可以远程发送syslog到一个集中式的服务器或写入到一个本地文件。

常见的例子包括rsyslogd和syslogng,在这种使用方式中,人们常说发送到syslog,Syslog协议一个指定日志如何通过网络来传送的传输协议和一个针对syslog信息的数据格式的定义,Syslog信息syslog格式的日志信息或事件,它包括一个带有几个标准字段的消息头。

我在使用syslog-ng搭建日志服务器中已经讲了如何将syslog-ng配置为中心日志服务器,下面介绍如何将syslogng的日志写入mysql数据库
系统:Gentoo-2007
1、修改/etc/syslog-ng/syslog-ngconf,添加
CODE:
source s_remote {
udp(ip(0000) port(514));
};
destination r_mysql {
program("/usr/bin/mysql -usyslogadmin -psyslogadmin syslog < /var/log/mysqlpipe");
pipe("/var/log/mysqlpipe"
template("INSERT INTO logs

我在使用syslog-ng搭建日志服务器中已经讲了如何将syslog-ng配置为中心日志服务器,下面介绍如何将syslogng的日志写入mysql数据库
系统:Gentoo-2007
1、修改/etc/syslog-ng/syslog-ngconf,添加
CODE:
source s_remote {
udp(ip(0000) port(514));
};
destination r_mysql {
program("/usr/bin/mysql -usyslogadmin -psyslogadmin syslog < /var/log/mysqlpipe");
pipe("/var/log/mysqlpipe"
template("INSERT INTO logs


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12689027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存