日志服务器搭建

  • 格式: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