将UNIX系统日志转发到Windows事件查看器

我正在运行一个运行syslog的pfSense防火墙,并可以将其日志转发到远程系统日志服务器。 我希望能够通过订阅在我的SBS 2011服务器的事件查看器上查看这些信息。 我假设必须有一些中间件,将系统日志消息转换为Windows事件,但我找不到这样的程序。

有很多程序发送窗口事件到一个Unix系统日志服务器,但这是我想要的相反…

有一个工具可以接收系统日志消息并将其放入自定义事件日志中。 看看这里 。 我没有使用它,但它看起来很有希望。

正如评论中所说,在我的脑海中,这不会如此高效,所以拿一点盐来吧。 只有你知道为什么这个工具适合这个工作。

在我头顶,没有这样的工具存在。 您是否愿意打开Syslog服务器来进行SBS服务器的某种远程访问? 如果是这样的话,你可以通过在SBS服务器上使用cron'ed本地拷贝parsing文件来解决这个问题,或者通过在正确安全的SMB-CIFS挂载上共享文件来实现。 然后你可以用你select的语言编写一个包装脚本,就像我已经简单玩过的eventcreate ,来完成这个任务。 这将是可扩展的,非常干,所以你可以修改它寻找不同types的钉子寻找问题的锤子。

有一些解决scheme使用Windows轻松接收和存储UNIX / Linux系统日志消息。 如果你想要这样做,一个免费的方法是安装cygwin的必要部分,并安装它的系统日志服务器(作为一个Windows服务安装)。