Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1544/)
-   -   OFF ПО-монитор действий с файлом (http://forums.kuban.ru/f1544/off_po-monitor_dejstvij_s_fajlom-5117760.html)

Looking 08.12.2013 18:38

OFF ПО-монитор действий с файлом
 
Доброго времени суток! Есть подозрение, что подвергался исправлению файл журнала регистрации 1cv7.mlg
В связи с чем возник вопрос - есть-ли такое ПО, которое мониторит действия над указанным ему файлом и ведет лог всех действий над ним - редактирование (каким ПО редактировалось), копирование и т.д.?

Looking 08.12.2013 18:43

(0)то есть если исключить ситуацию, что к серверу физически получен доступ и редактирование производится допустим с загрузочной флеш и т.д., то все остальные действия, которые делаются из серверной ОС ведь можно увидеть с помощью такого ПО?

VZ 08.12.2013 19:42

Доступ к 1cv7.mlg [b]в составе БД[/b] на запись (тем паче на чтение) - условие фунциклирование 1cv7.exe.
И закрыть его на чтение и запись (то бишь на модификацию) - неможно по определению.
Мониторить на предмет открытия прочими утилами (не только 1cv7.exe) - задача, в принципе, решаемая.
Редактировать можно всем, что может открывать и писать текстовые файлы: 1cv7.exe, notepad.exe, MS office......
Поймать - можно. Один раз. А если не уволить сразу - вторая попытка поймать будет на пару порядков сложнее.

101 09.12.2013 08:03

стандартное архивирование не предлагать ?

Looking 10.12.2013 09:30

(2), (3) оптимальнее конечно второй файл журнала, о котором пользователи не знают, но так 1С ведь не может делать? то есть вести параллельно два файла журналов. так как толку снимать образ с одного файла, если его модифицировали, нужна именно параллельная схема записи, а не последовательная.
насчет архивирования - есть-ли архиватор в котором можно настроить периодическое создание архивов, например 1 раз в минуту? в Cobian Backup не смог найти, плохо искал?
хотя архивы конечно муторнее чем параллельная запись в два файла - как потом выискивать потом среди этих ежеминутных копий отсутствие изменений, или есть ПО сравнивающее внутреннее содержание текстовых файлов и сообщающее о различиях?

101 10.12.2013 09:49

(4) стандартным планировщиком ... например xstarter -ом

101 10.12.2013 09:51

(4) не поверишь ... либо стандартным виндовым сравнением либо например конфигуратором ... через файл сравнить файлы

Looking 11.12.2013 09:24

спасибо за ответы! вроде-бы в голову пришло наименее трудоемкое решение - считывать записываемое в файл 1cv7.mlg в другой файл, или справочник 1С. то есть - это будет не копия файла, которая перезапишется в случае ручного редактирования, или много копий, среди которых нужно выискивать ту, которая снята с файла, который еще не успели отредактировать, а вся информация, которая записывалась в файл 1cv7.mlg. ведь по сути мне нет смысла городить параллельный независимый механизм логирования событий, так как передо мной не стоит задача большей степени подробности, а устраивает степень подробности штатного журнала. подскажете как оптимальнее это реализовать? может отдельную БД для этой задачи запустить, чтобы не нагружать основную? то есть чтобы считывание и запись шли не в основную БД, а в отдельную техническую и силами технической, а не основной БД?

101 11.12.2013 09:53

(7) мы логи писали в SQL и там уже смотрели (создали свою БД)

economist 11.12.2013 10:43

Looking - к 1cv7.mlg можно закрыть файловый доступ, организовав терминальный доступ к СУБД :-))

101 11.12.2013 11:26

(9) сильно муторно , из того же 1С - запросто этот млыжи вытащить


Текущее время: 16:34. Часовой пояс GMT +3.