Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1733750
  • 博文数量: 163
  • 博客积分: 10591
  • 博客等级: 上将
  • 技术积分: 1980
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-08 18:17
文章分类

全部博文(163)

文章存档

2018年(1)

2012年(1)

2011年(47)

2010年(58)

2009年(21)

2008年(35)

分类: LINUX

2011-12-16 15:18:35

客户端配置
linux使用的syslog-ng
在配置文件syslog-ng.conf中加入两行:
destination d_udp { udp("log_server_ip" port(514)); };
log { source(src); destination(d_udp); };
重新启动syslog-ng服务
#/etc/init.d/syslog-ng restart
 
winodws服务器的配置
因为windows服务器不支持日志服务器,因此需要安装一个转换软件:
下载地址为:https://engineering.purdue.edu/ECN/Resources/Documents/UNIX/evtsys/
根据系统的版本下载32位和64位的程序。
解压后是两个文件evtsys.dll和evtsys.exe
把这两个文件拷贝到 c:\windows\system32目录下。
打开Windows命令提示符(开始->运行 输入CMD)
C:\>evtsys –i –h log_server_ip   #(日志服务器的IP地址)
-i 表示安装成系统服务
-h 指定log服务器的IP地址
如果要卸载evtsys,则:
net stop evtsys
evtsys -u
启动该服务:
C:\>net start evtsys
 配置完成:)

 

 

syslog-ng可以解决syslog接受时无法把各机器发送过来的log分开的问题。适用于较多设备日志记录。
很多linux系统自带syslog-ng这里就不说安装了。

服务器配置:
#cat /etc/syslog-ng/syslog-ng.conf
添加如下内容
source s_remote {
   udp(ip(0.0.0.0) port(514));
};
destination d_separatedbyhosts {  file("/var/log/syslog-ng/$HOST/$FACILITY.log" owner("root") group("root") perm(0640) dir_perm(0750) create_dirs(yes));};

log { source(s_remote); destination(d_separatedbyhosts); };
使记录的设备日志按设备IP和设备号分别保存。

注原文地址:http://e1dzrh5b.blog.163.com/blog/static/34896635200882124866/

阅读(7811) | 评论(0) | 转发(0) |
0

上一篇:Aix6.1开启snmp

下一篇:sed之G、H、g、h使用

给主人留下些什么吧!~~