Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5352213
  • 博文数量: 1144
  • 博客积分: 11974
  • 博客等级: 上将
  • 技术积分: 12312
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-13 20:06
文章存档

2017年(2)

2016年(14)

2015年(10)

2014年(28)

2013年(23)

2012年(29)

2011年(53)

2010年(86)

2009年(83)

2008年(43)

2007年(153)

2006年(575)

2005年(45)

分类: LINUX

2006-05-22 21:58:49

使用syslogd,将本机上的日志信息发送到另外一台主机上
使用syslogd,将本机上的日志信息发送到另外一台主机上

Author   :   MichaelBibby ( michaelbibby # gmail.com )
Date     :   2006.01.19

这篇文章的目的很简单,就是配置syslogd,以实现将本机的日志信息发送到另外一台主机上。
这个功能要实现起来也很简单。

文章分别实现C/S分别为"两台Linux(SUSE)"和"一台OpenBSD + 一台Linux(SUSE)"的情况。
这里用的LINUX系统仅以SUSE Enterprise Linux 9做测试,OpenBSD仅以3.8 release为例。并且
架设Server端的IP为"192.168.0.1"。当然,它可以是实际的主机IP,也可以是域名。

1:两台机器的系统都是Linux;

1.1:服务器端配置;

需要将/etc/sysconfig/syslog文件中"SYSLOGD_PARAMS"变量的值设置为'-r',表示接收从远程主
机发送过来的日志信息:

    SYSLOGD_PARAMS='-r'

要设置只接受某个域名发送过来的日志,就在这个变量中多加一个参数。

    SYSLOGD_PARAMS='-r -s 192.168.0.2'

如果要指定多个域名,每个域名之间用冒号分隔:

    SYSLOGD_PARAMS='-r -s 192.168.0.2:192.168.0.3'

1.2:客户端配置;
1.2.1:配置/etc/syslog.conf;
加上这一行:

    *.*    @192.168.0.1

在这里,可以将"*.*"替换为你实际需要的日志信息。比如:kern.* / mail.* 等等。
可以将IP替换为实际的IP或域名。

That's all。就这么简单。

2:C/S分别为Linux和OpenBSD;

2.1:服务器端配置;
需要给syslogd程序传递一个'-u'参数,在'/etc/rc.conf'文件中, 将'syslogd_flags'
的值设置为'-u':

    syslogd_flags='-u'

重新启动syslogd程序就可以了。
2.2:客户端配置;
同1.2中的客户端配置。
阅读(1802) | 评论(0) | 转发(0) |
0

上一篇:linux disk I/O tuning?

下一篇:Apache的配置文件

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