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

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

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

  • Работает на стороне сервера (у нас есть серверы Windows и Linux)
  • Уведомление в разных временных масштабах - ежечасно / ежедневно / еженедельно
  • Уведомление отправляется по электронной почте на разные адреса

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

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

6
задан 18 March 2015 в 04:31
4 ответа

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

3
ответ дан 3 December 2019 в 00:34
  • 1
    +1 для inotify для систем Linux. Также выезд iwatch.sourceforge.net , который является сценарием жемчуга, который использует inotify. –  StackKrish 23 June 2009 в 17:24

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

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

0
ответ дан 3 December 2019 в 00:34
  • 1
    +1 для SharePoint; кажется, отвечает требованию лучше. –  Maximus Minimus 23 June 2009 в 17:39

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

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

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

0
ответ дан 3 December 2019 в 00:34

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

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

2
ответ дан 3 December 2019 в 00:34

Теги

Похожие вопросы