0

如何使用 nxLog?我将它安装在我的 windows 7 和 unix 盒子上,但无法使用它。

我的配置文件(不确定它是否正确):

define ROOT C:\Program Files\nxlog
Moduledir %ROOT%\modules
CacheDir %ROOT%\data
Pidfile %ROOT%\data\nxlog.pid
SpoolDir %ROOT%\data
LogFile %ROOT%\data\nxlog.log

<Extension syslog>
    Module xm_syslog
</Extension>

<Input in>
    Module im_file
    File 'D:\dotnet\Analytics\nxLog\association.log'
    SavePos TRUE
    ReadFromLast TRUE
    PollInterval 1
    Exec $Message = $raw_event; $SyslogFacilityValue = 22;
</Input>

<Output out1>
    Module om_udp
    Host 10.1.1.1
    Port 514
    Exec to_syslog_bsd();
</Output>

<Output out2>
    Module om_udp
    Host 10.1.1.2
    Port 514
    Exec to_syslog_bsd();
</Output>

<Route 1>
    Path in => out1, out2
</Route>

并且不确定在主机和端口中写入什么。

4

2 回答 2

0

nxlog.log应包含错误消息以帮助您诊断问题。

“而且不知道在主机和端口中写什么。”

应将 udp 系统日志发送到的目的地。

于 2014-06-05T09:25:39.290 回答
0

因此,您的主机是您的目的地的目标 IP 地址或主机名(尚未验证主机名功能)。AKA 您要将日志发送到的位置。港口就是港口。更新后,请确保转到 nxlog/data/nxlog.log 以检查一切是否正常启动。如果是这样,您应该不会在底部看到任何错误消息。我只用 TCP 完成了它,它说它正在尝试建立连接,然后在它下面什么都没有。不确定使用 UDP 会看到什么。我还看到一条消息,上面写着“信息 nxlog 已启动”

祝你好运

于 2015-04-30T16:02:48.723 回答