Нет ли такой софтинки, чтобы делала примерно следующее:
- 1 раз прошла все заданные папки, просканировав файлы и сохранив инфо о них (название, размер, дата правки) у себя в базе
- по крону в заданные промежутки времени повторно сканировала заданные папки и сигнализировала, если появились новые папки, новые файлы или изменились какие-то существующие папки или файлы (изменился размер, дата правки...)
- сигнализирование - на мыло, как вариант, ну или отчет тоже в базе (отчеты не перезаписываются)
Нет ли такого?
Хотелось бы поставить на сервере.
Мониторинг изменения файлов (нужна софтинка)
Модераторы: SLEDopit, Модераторы разделов
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Мониторинг изменения файлов
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.
The more you believe you don't do mistakes, the more bugs are in your code.
-
liaonau
- Сообщения: 390
- ОС: gentoo
Re: Мониторинг изменения файлов
может быть incron? Использует inotify. Только неудобно, что из-за архитектурных особенностей нельзя мониторить директорию рекурсивно, надо прописывать все нужные.
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Мониторинг изменения файлов
Вообще, обычно надо смотреть на реальную задачу. Зачем вам надо мониторить файлы? Мои скромные телепатические способности подсказывают, что вы таким образом хотите отслеживать вторжения посторонних в систему. А для этого есть специальный софт, IDS называется — хотя бы вон TripWire.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Fkabir
- Сообщения: 369
Re: Мониторинг изменения файлов
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: Мониторинг изменения файлов
Задача в аккурат точно такая же. В папку конструктора сохраняют свои файлы от cad. Сохраняют редко поскольку это конечные результаты. После такого сохранения их надо соответственно архивировать. Системами контроля версий конструктора , не пользуются и им не доверяют.
inotify хорош, но не подходит, структура файлов не плоская, в какой папке файлы изменят конструктора сами не знают. Пока у меня в качестве идеи такая, делать temp.tar, обсчитывать и записывать контрольную сумму. Сверять сумму с суммой от предыдущего дня. Если сумма не совпадает архив переименуется и перемещается в хранилище на raid. При совпадении сумм temp.tar удаляется и завершаем скрипт. Либо сравнивать суммы инкриментальных архивов.
inotify хорош, но не подходит, структура файлов не плоская, в какой папке файлы изменят конструктора сами не знают. Пока у меня в качестве идеи такая, делать temp.tar, обсчитывать и записывать контрольную сумму. Сверять сумму с суммой от предыдущего дня. Если сумма не совпадает архив переименуется и перемещается в хранилище на raid. При совпадении сумм temp.tar удаляется и завершаем скрипт. Либо сравнивать суммы инкриментальных архивов.
Linuxforum@conference.jabber.ru
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Мониторинг изменения файлов
Код: Выделить всё
$ apt-cache search tripwire
tripwire - file and directory integrity checkerне?
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru