gpt4 book ai didi

linux - 远程系统日志配置不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:24:32 26 4
gpt4 key购买 nike

我正在尝试将我的系统日志重定向到位于 192.168.56.5 的服务器。

在第一台机器(不是服务器)中,我将这一行添加到 rsyslog.conf

local0.info    @@192.168.56.5

然后在服务器机器上,我更改了第一行,通过从中删除“#”来允许 UDP 连接

$ModLoad imupd
$UPDServerRun 514

然后添加行

local0.info    /var/log/monitorizacion

如果我运行 logger -n 192.168.56.5 -p local0.info "msg" 它会工作并向 /var/log/monitorizacion 添加一行但是如果我只执行 logger -p local0.info "msg",它应该与前面的命令完全一样,但不起作用。

为什么会这样?

编辑:Debian 操作系统:debian-8.3.0-i386rsyslog:rsyslogd 8.4.2

最佳答案

你可能把指令拼错了,我认为应该是:

$ModLoad imudp
$UDPServerRun 514

但是,既然你说你所做的只是从 rsyslog.conf 中删除 #,那么你的 rsyslog.conf 文件可能是正确的,只是你在这里拼错了?

也可以包括端口,但我认为您使用它的方式很好,因为默认 UDP 端口是 514。此外,请尝试使用单个 @ @@。我相信第一个是针对 UDP 而后者是针对 TCP:

local0.info    @192.168.56.5:514

此外,为了安全起见,我会在您更改配置文件后重新启动两台机器上的 rsyslog 服务。如果这些都没有帮助,请更新您的问题并具体说明每个记录器命令是从什么机器运行的。我不确定您编写的第一个记录器命令是如何工作的:

logger -n 192.168.56.5 -p local0.info -p "msg"

我认为第二个 -p 不应该存在,因为“msg”不是优先事项。

关于linux - 远程系统日志配置不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37523585/

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