Linux
自動通知文件夾或共享中的新文件或更改文件
我正在尋找一些開源
$$ free $$或相對便宜的解決方案,用於監視文件系統和具有多個共享的“Windows”網路上的特定文件夾。添加或更改文件時,我希望能夠通知自己和/或其他人有新文件或對目前文件的更改。我們有一個 SBS 2003 伺服器,有幾股股份,位於一個小型非營利辦公室。 我會選擇:
- 在伺服器端執行(我們有 Windows 和 Linux 伺服器)
- 不同時間尺度的通知 - 每小時/每天/每週
- 通過電子郵件發送到不同地址的通知
完全有可能使用選擇的 bash/php/program 來“自己動手”,但我對任何目前的解決方案都很好奇,以避免重新發明輪子。也很想听聽任何人使用目前系統或他們如何在辦公室實施這個想法。
此外,大多數辦公室工作人員都不具備電腦知識,因此此時無法選擇 git 或其他版本控制系統。
對於您的 linux 伺服器,您可以使用基於inotify的 inotify-tools。對於您的 Windows 伺服器,我沒有解決方案。
如果您想要一個開源工具,我會推薦OSSEC(適用於 Windows 和 Linux),如果需要,它還提供商業支持。
一個商業選項是Verisys。它易於使用並且比 Tripwire 便宜很多(從您的問題來看,我會說 Tripwire 太貴了,而且對於您的要求來說過於臃腫)。