auth - authentication (login) messages
cron - messages from the memory-resident scheduler
daemon - messages from resident daemons
kern - kernel messages
lpr - printer messages (used by JetDirect cards)
mail - messages from Sendmail
user - messages from user-initiated processes/apps
local0-local7 - user-defined
syslog - messages from the syslog process itself
如何搭建中心系统日志服务器
本文将介绍如何搭建一个中心系统日志(Syslog)服务器。
系统统日志(Syslog)协议简介
Syslog是一种在网络中传递消息的标准。它采用Client/Server架构:syslog的发送者(Client)向接受者(Server)发送短消息(一般小于1KB)。现在Syslog被应用于很多系统中:OS,Router,Switch等等。
日志严重程度(severity levels):
通常系统会将进程分组,同组进程的日志将具有相同的组标识(称为facility),这样可以在一定程度上对日志分类。常用的facility包括:
搭建中心系统日志(Syslog)服务器有什么好处?
一般系统缺省会将日志发送到本地的Syslog服务器上,并保存到本地存储或者直接输出在屏幕等终端设备上。建立一个统一的日志服务器,并且将所有的日志发送到该服务器具有如下好处:
搭建中心系统日志(Syslog)服务器
如果你的系统使用sysklogd,请参考如下配置:
注意防火墙设置:如果你的Client是192.168.1.2, Syslog Server是192.168.1.1,可以参考如下的设置:
配置其他设备使用该系统日志(Syslog)服务器
syslogd的配置文件(如:/etc/syslog.conf)一般有如下语法:
将所有Kernel日志写入/var/log/kernel.log:
将所有日志写入/var/log/kernel.log:
将所有日志发送到远程日志服务器:
注意防火墙设置:如果你的Client是192.168.1.2, Syslog Server是192.168.1.1,可以参考如下的设置:
参考资料
Categories
Feeds
Tags
Copyright © 2012 Zhigang Wang. Some right reserved.
The views expressed on this web site are my own and do not necessarily reflect the views of Oracle.