加入收藏 | 设为首页 | 会员中心 | 我要投稿 商洛站长网 (https://www.0914zz.com/)- AI应用、CDN、边缘计算、云计算、物联网!
当前位置: 首页 > 综合聚焦 > Ubuntu > 正文

ubuntu-12.04 C Ubuntu 12.04 logger不会写入远程syslog

发布时间:2023-12-14 09:01:49 所属栏目:Ubuntu 来源:DaWei
导读: 我已经把这个问题发布到了服务器故障,并且它被作为一个值得尊敬的问题投了两次,但不幸的是它一直是蟋蟀的答案所以我在这里张贴它是因为这个论坛看起来非常活跃.如果有人可以帮助我的网站有任

我已经把这个问题发布到了服务器故障,并且它被作为一个值得尊敬的问题投了两次,但不幸的是它一直是蟋蟀的答案所以我在这里张贴它是因为这个论坛看起来非常活跃.如果有人可以帮助我的网站有任何其他建议,我也会感激.

我正在尝试使用logger将事件发送到远程syslog服务器. syslog服务器是运行默认rsyslogd的Ubuntu 12.04. “客户端”服务器都是Ubuntu 12.04和SLES11SP1.在SLES11上,我可以成功地将事件发送到syslog服务器. 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发送消息时,它似乎从我的帐户记录它,但是当我发送远程时,它将记录为记录器.这可能是正常的,但我将其包含在内以供细节使用.

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

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

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

(编辑:商洛站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章