我需要从 Windows 服务器中提取日志文件。日志文件每分钟出现一次,我试图通过 ftp 到服务器将文件拉回 linux 框并处理它。我一直在环顾四周,发现有关 inotify,我不确定如何在 ftp 到 Windows 服务器之后在 bash 脚本中使用它。我对其他实现持开放态度,它不必是 ftp/inotify,但我不确定如何做到这一点。
有任何想法吗??
我需要从 Windows 服务器中提取日志文件。日志文件每分钟出现一次,我试图通过 ftp 到服务器将文件拉回 linux 框并处理它。我一直在环顾四周,发现有关 inotify,我不确定如何在 ftp 到 Windows 服务器之后在 bash 脚本中使用它。我对其他实现持开放态度,它不必是 ftp/inotify,但我不确定如何做到这一点。
有任何想法吗??
根据您计划如何处理解决方案,您会想到两种产品。
我个人在各种平台(Windows 和 Linux 服务器/本地 Linux 和 OSX 开发环境)上使用 Splunk。它是一个实时日志聚合器,具有 API 和查询能力。即使这不能解决您的问题,免费版本也有一些您应该考虑的非常强大的功能:http ://www.splunk.com
第二种方法是使用 RSync 之类的东西来同步您的 Web 目录。我在 Linux 机器上使用过 RSync,并且一直很欣赏它的功能。我什至看到它现在有一个 Windows 端口:https ://www.itefix.no/i2/cwrsync