日志服务器搭建
- 格式:pdf
- 大小:62.39 KB
- 文档页数:3
日志服务器搭建文档
syslog详解
1.syslog简介
Syslog系统日志,记录linux系统启动以及运行的过程中产生的信息,rhel5.x系统默认自带了syslog,其配置文件是/etc/syslog.conf(rhel6.x的配置文件为/etc/rsyslog.conf)
Syslog有两个进程:klogd和syslogdklogd:记录内核生成的日志syslogd:记录内核意外的信息
2.syslog配置文件详解
配置文件的定义格式为:
factility.priorityaction(即设备.优先级动作)
2.1factility可以理解为日志来源,常用的factility有以下几
种:
auth#有pam_pwdb报告认证活动
authpriv#包括特权信息如用户名在内的认证活动
cron#cron和at有关的计划任务
daemon#与initd守护进程有关的后台进程
kernel#内核消息队列
lpr#打印机
mark#syslog内部日志时间
user#由用户程序生成的信息
syslog#有syslog生成的信息
uucp#由uucp生成的信息
local0-local7#自定义程序使用
2.2level级别
emerg#紧急
alert#警报
cirt#关键
errror#错误
warning#警告
notice#通知
info#信息
debug#调试
2.3action(动作)日志记录位置
系统上的绝对路径#如:/var/log/xxxx
终端#如:/dev/console
@host#远程主机,如:@172.16.133.185
*#登陆到系统中的所有用户
2.4rhel5.x系统上自带配置文件/etc/syslog.conf的分析*.info;mail.none;authpriv.none;cron.none/var/log/messages#表示将所有日志为info级别的,但是不包括mail,
authpriv,crond相关信息,记录到/var/log/messages中authpriv.*/var/log/secure#表示将权限相关的信息记录到/var/log/secure1.mail.*-/var/log/maillog#将mail相关的信息异步写到磁盘/var/log/maillog
2.5配置syslog日志服务器
2.5.1服务器端设置
vi/etc/sysconfig/syslog将sysLOGD_OPTIONS修改为:
sysLOGD_OPTIONS=“-r–m0”#-r表示接受远程日志
重启syslog服务,/etc/init.d/syslogrestart(rhel6.x启动
方式为/etc/init.d/rsyslogrestart)
2.5.2client端设置
在/etc/syslog.conf中添加一条,如下:*.info;authpriv.*@172.16.133.185
此时的日志服务器记录的信息为
/var/log/messages,/var/log/secure