PHP:收听系统日志消息

问题描述 投票:0回答:1

我正在使用Windows。

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

是否有任何应用程序,服务器或东西(例如apache mina或任何syslog应用程序)可以为我做到这一点?

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

php apache udp syslog forward
1个回答
1
投票

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

设置此过程的整个过程非常容易。

  1. 根据指南here安装军鼓并更改默认设置以使用系统日志端口(514)。
  2. 下载LogZilla VM
  3. 安装VMWare Player(免费)
  4. 启动虚拟机并在屏幕上阅读登录信息
© www.soinside.com 2019 - 2024. All rights reserved.