尝试/home/ddlog/ms/logs/execution_logs/_abc-xyz-ms_*
使用 rsyslog 将以下日志转发到 VMware vRealize Log Insight。由于某种原因,这似乎不起作用。
我尝试过使用 imfile -
# Now load the external log
$InputFileName /home/ddlog/ms/logs/execution_logs/_abc-xyz-ms_*
$InputFileTag ddlog
$InputFileStateFile ms
$InputFileSeverity debug
$InputFileFacility local7
$InputRunFileMonitor
local7.* @@hostname:514
注释掉 imfile 并使用以下命令更新 rsyslog.conf
*.* @@remote-host:514
似乎工作得很好,但我更关心转发特定日志。
答案1
如果没有相关的系统日志内容,很难判断。但是,我的猜测是文件权限问题,因为 rsyslog 删除了权限,syslog
并且您正在尝试跟踪/home/ddlog/..
路径。
如果是这样,那么有几种方法可以解决这个问题,例如将syslog
用户添加到ddlog
用户组。