Мониторинг изменения файлов (нужна софтинка)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Fkabir
Сообщения: 369

Мониторинг изменения файлов

Сообщение Fkabir »

Нет ли такой софтинки, чтобы делала примерно следующее:

- 1 раз прошла все заданные папки, просканировав файлы и сохранив инфо о них (название, размер, дата правки) у себя в базе
- по крону в заданные промежутки времени повторно сканировала заданные папки и сигнализировала, если появились новые папки, новые файлы или изменились какие-то существующие папки или файлы (изменился размер, дата правки...)
- сигнализирование - на мыло, как вариант, ну или отчет тоже в базе (отчеты не перезаписываются)

Нет ли такого?

Хотелось бы поставить на сервере.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Мониторинг изменения файлов

Сообщение SLEDopit »

auditd?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Мониторинг изменения файлов

Сообщение liaonau »

может быть incron? Использует inotify. Только неудобно, что из-за архитектурных особенностей нельзя мониторить директорию рекурсивно, надо прописывать все нужные.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Мониторинг изменения файлов

Сообщение Portnov »

Вообще, обычно надо смотреть на реальную задачу. Зачем вам надо мониторить файлы? Мои скромные телепатические способности подсказывают, что вы таким образом хотите отслеживать вторжения посторонних в систему. А для этого есть специальный софт, IDS называется — хотя бы вон TripWire.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Мониторинг изменения файлов

Сообщение Fkabir »

Portnov писал(а):
15.03.2012 10:55
Вообще, обычно надо смотреть на реальную задачу. Зачем вам надо мониторить файлы? Мои скромные телепатические способности подсказывают, что вы таким образом хотите отслеживать вторжения посторонних в систему. А для этого есть специальный софт, IDS называется — хотя бы вон TripWire.

А сколько он стОит? На http://www.tripwire.com запрос прайса на мыло, как его скачать - непонятно. Сколько стоит, тоже неясно :) Конспираторы...
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Мониторинг изменения файлов

Сообщение Ленивая Бестолочь »

Fkabir писал(а):
14.03.2012 15:37
Нет ли такой софтинки, чтобы делала примерно следующее:

- 1 раз прошла все заданные папки, просканировав файлы и сохранив инфо о них (название, размер, дата правки) у себя в базе
- по крону в заданные промежутки времени повторно сканировала заданные папки и сигнализировала, если появились новые папки, новые файлы или изменились какие-то существующие папки или файлы (изменился размер, дата правки...)
- сигнализирование - на мыло, как вариант, ну или отчет тоже в базе (отчеты не перезаписываются)


aide, integrit.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
little Jon
Сообщения: 212

Re: Мониторинг изменения файлов

Сообщение little Jon »

Задача в аккурат точно такая же. В папку конструктора сохраняют свои файлы от cad. Сохраняют редко поскольку это конечные результаты. После такого сохранения их надо соответственно архивировать. Системами контроля версий конструктора , не пользуются и им не доверяют.
inotify хорош, но не подходит, структура файлов не плоская, в какой папке файлы изменят конструктора сами не знают. Пока у меня в качестве идеи такая, делать temp.tar, обсчитывать и записывать контрольную сумму. Сверять сумму с суммой от предыдущего дня. Если сумма не совпадает архив переименуется и перемещается в хранилище на raid. При совпадении сумм temp.tar удаляется и завершаем скрипт. Либо сравнивать суммы инкриментальных архивов.


Linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Мониторинг изменения файлов

Сообщение Portnov »

Код: Выделить всё

$ apt-cache search tripwire
tripwire - file and directory integrity checker

не?
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали: