gpt4 book ai didi

ubuntu-12.04 - Ubuntu 12.04 记录器不会写入远程系统日志

转载 作者:行者123 更新时间:2023-12-04 03:58:07 24 4
gpt4 key购买 nike

我已经将这个问题发布到 Server Fault 并且它作为一个受人尊敬的问题被提出了两次,但不幸的是,就答案而言,它一直是蟋蟀,所以我打算在这里发布它,因为这个论坛似乎非常活跃。如果对有人可以帮助我的网站有任何其他建议,我也将不胜感激。

我正在尝试使用记录器将事件发送到远程系统日志服务器。系统日志服务器是运行默认 rsyslogd 的 Ubuntu 12.04。 “客户端”服务器都是 Ubuntu 12.04 和 SLES11SP1。在 SLES11 上,我可以成功地将事件发送到系统日志服务器。 Tcpdump 显示它们已成功从 SLES 客户端发送:

CEIDMLDAP-LS02:~ # tcpdump udp -n dst portrange 514
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
11:07:58.865116 IP 10.192.0.108.34249 > 10.192.3.104.514: SYSLOG user.notice, length: 59
11:09:07.921309 IP 10.192.0.108.34249 > 10.192.3.104.514: SYSLOG user.notice, length: 77

在 Ubuntu syslog 服务器上,tcpdump 也显示它们被接收,它们出现在/var/log/messages 中。但是,即使该操作系统上的记录器具有用于指定远程服务器的特殊开关,我也无法让记录器从 Ubuntu 12.04 客户端发送任何内容。我已经尝试了命令行的许多变体:
logger -n <ip> Message
logger -n <ip> -d -P 514 Message
etc

这些努力都没有被 tcpdump 显示为甚至离开客户端服务器。它们似乎根本就不会发生。

我正在从 sudo su shell 运行记录器。有趣的是,当我简单地使用 logger 向本地 syslog 发送消息时,它似乎将其记录为来自我的帐户,但是当我发送远程时,它会将其记录为来自 logger。这可能是正常的,但我将其包括在内以了解详细信息。

我真的希望我遗漏了一些明显的东西,比如我还没有安装的依赖包,但我还没有发现它。如果不是这样,有没有人有任何想法我怎么能让这个工作?

最佳答案

刚刚花了大约 40 分钟试图找出 debian 上的记录器出了什么问题,就像你一样。幸运的是,我找到了解决方法。

这里是:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684264

关于ubuntu-12.04 - Ubuntu 12.04 记录器不会写入远程系统日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17812827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com