配置sysklogd 接收远程系統日志

sysklogd下载: http://www.infodrom.org/projects/sysklogd/download.php


本文来源于:

http://wiki.linux.org.hk/w/Setup_sysklogd_to_receive_remote_logging

=====================================

和其他 syslog 服务器一样,sysklogd 中的 syslogd 支援以 syslog 协定接收或传送系统日志。

目录

  [隐藏]
[ 编辑]

检查使用使用 sysklogd

可以使用命令 ps ax | grep syslogd 检查系统使用使用 sysklogd 的 syslogd:

# ps ax | grep syslogd
2312 ?       Ss   0:00 syslog -m 0
9042 pts/2   S+   0:00 grep syslog

如果看到 syslogd,在 GNU/Linux 上一般表示使用 sysklogd。如果看到 rsyslogd 或 syslog-ng,则分别是使用 rsyslog 和 syslog-ng,需要参看相关文章。

[ 编辑]

设定容许接收远端日志

要 syslogd 接收来自其他远端系统的日志,就要在执行 syslogd 时加上选项 -r

[ 编辑]

Red Hat 系 (Fedora/RHEL/CentOS)

Fedora 7、RHEL 5 和 CentOS 5 或以前版本的管理员可以编辑档案 /etc/sysconfig/syslog,在 SYSLOGD_OPTIONS 加上 -r 选项:

SYSLOGD_OPTIONS="-m 0 -r"
KLOGD_OPTIONS="-x"
SYSLOG_UMASK=077

搞定后,重新启动 sysklogd:

service syslog restart
[ 编辑]

Debian 系 (Debian 和 Ubuntu)

Debian 4 和 Ubuntu 9.04 或以前版本的管理员可以编辑档案 /etc/default/syslogd,在 SYSLOGD 加上 -r 选项:

#
# Top configuration file for syslogd
#

#
# Full documentation of possible arguments are found in the manpage
# syslogd(8).
#

#
# For remote UDP logging use SYSLOGD="-r"
#
SYSLOGD="-m 0 -r"

搞定后,重新启动 sysklogd:

/etc/init.d/sysklogd restart
[ 编辑]

检查

重新启动后,可以使用命令 netstat -ntulp 检查是否有开启 UDP 514 端口:
# netstat -ntulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address   Foreign Address State   PID
tcp        0      0 127.0.0.1:2208  0.0.0.0:*       LISTEN  2960/hpiod
tcp        0      0 127.0.0.1:631   0.0.0.0:*       LISTEN  2996/cupsd
udp        0      0 0.0.0.0:514     0.0.0.0:*       LISTEN  9107/syslogd
udp        0      0 127.0.0.1:631   0.0.0.0:*       LISTEN  2996/cupsd
udp        0      0 :::44589        :::*            LISTEN  3152/avahi-daemon:
udp        0      0 :::5353         :::*            LISTEN  3152/avahi-daemon:
[ 编辑]

其他相关设定

除 -r 选项外,以下 syslogd 选项对远端系统日志亦有影响:

  • -h - 容许 syslogd 把远端系统日志传送至其他远端 syslog 服务器。
  • -l 主机名称列表 - 指定只记录来自主机名称列表中的远端系统日志,主机名称以冒号分隔。
  • -s 网域名称列表 - 指定要删去的网域名称。
[ 编辑]

请参看

  • 在其他 syslog 服务器设定接收远端系统日志 - 包括 rsyslog 和 syslog-ng
[ 编辑]

外部连结

转载于:https://www.cnblogs.com/iplus/archive/2013/04/09/4467302.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值