PHP:收听Syslog消息

时间:2015-05-10 11:50:53

标签: php apache udp syslog forward

我正在使用Windows。

我希望应用程序监听UDP端口514(Syslog)并将消息传递(转发)到PHP文件,因此我可以解析并将它们保存到我的数据库中。

是否有任何应用程序,服务器或其他东西(可能是apache mina或任何系统日志应用程序)可以为我做这个?

如果在Linux中有一个很好的解决方案,也许我会尝试将我的应用程序从Windows迁移到Linux。但它应该是安全和有希望的。

1 个答案:

答案 0 :(得分:0)

Windows没有syslog(RFC 3164RFC 5424)的本机概念,但是,您可以使用转换器读取Windows事件日志并使用各种工具(例如{{3)将它们转换为syslog并使用运行syslog工具的虚拟机,例如SNARE

完成设置的整个过程非常简单。

  1. 根据指南LogZilla安装Snare并更改默认设置以使用syslog端口(514)。
  2. 下载here
  3. 安装LogZilla VM(免费)
  4. 启动虚拟机并在屏幕上阅读登录信息