Назад | Перейти на главную страницу

Автоматическое уведомление о новых или измененных файлах в папке или общей папке

Я ищу какое-нибудь [бесплатное] или относительно недорогое решение с открытым исходным кодом для мониторинга определенных папок в файловой системе и сети Windows с несколькими общими ресурсами. Когда файл добавляется или изменяется, я хотел бы иметь возможность уведомлять себя и / или других о том, что есть новый файл или изменения в текущих файлах. У нас есть сервер SBS 2003 с парой акций в небольшом некоммерческом офисе.

Я бы предпочел:

Было бы вполне возможно «свернуть свое собственное», используя выбранную программу bash / php /, но мне любопытно узнать о любых текущих решениях, позволяющих избежать повторного изобретения колеса. Также хотелось бы услышать, как кто-нибудь использует текущую систему или как они реализовали эту идею в своем офисе.

Кроме того, большинство офисных работников не владеют компьютером, поэтому git или другая система управления версиями на данный момент не вариант.

Для вашего Linux-сервера вы можете использовать инструменты inotify на основе inotify. Для вашего сервера Windows у меня нет решения.

Если вам нужен инструмент с открытым исходным кодом, я бы порекомендовал OSSEC (работает как в Windows, так и в Linux), который также предлагает коммерческую поддержку при необходимости.

Коммерческий вариант Verisys. Он прост в использовании и намного дешевле, чем Tripwire (из вашего вопроса я бы сказал, что Tripwire будет слишком дорогим и раздутым для ваших требований).

Стоит рассмотреть следующие инструменты

Если вы открыты для коммерческого программного обеспечения, вы можете взглянуть на Tripwire Enterprise. Версия OSS AFAIK не может работать в Windows.

Предприятие Tripwire - http://www.tripwire.com/products/enterprise/index.cfm

Для этого вы можете использовать события WMI (примечание: распространенной ошибкой является использование __InstanceModificationEvent скорее, чем ("SELECT * FROM __InstanceOperationEvent) но я бы предложил реализовать сервер Windows sharepoint. Однако у SBS 2003 есть некоторые уникальные проблемы, если вы хотите обновиться до последней версии, а не использовать включенную версию. Видеть Установка WSS v3.0 на SBS 2003 и Установка Windows SharePoint Services 3.0 на сервере под управлением Windows Small Business Server 2003

С помощью sharepoint вы получаете все уведомления, которые могут понадобиться вам или вашим пользователям, и многое другое.