Как отследить обращение к файлу?
Вообщем такая ситуация- сервак на Win2003Serv R2 - на нем хранятся базы данных ДБФ ки- к которым обращаются множество программ и пользователей внутри локальной сети ! в определенный момент у 1 dbf меняется кодировка- никак не удается споймать какая именно програама это делает .... время изменение кодировки можно путем ручного просмотра узнать.. Можно ли где нить увидеть лог обращения к файлу, что можно для этого сделать? Всем за ранее спасибо!:)
Возможно, может помочь аудит, да и то не во всех случаях.
Сначало попробую программку filemon - может она хотя бы покажет с какого компа происходит обращение на запись в файл )
Да в том-то и дело что обращение на запись происходит с вашего же компа. То бишь с сервера.
Попробывал - кодировка меняется а вот в логах программы это даже не отражается - то что вообще было обращение к этому файлу... надо что то думать ещё....:mad:
А чего думать? Или искать в инете симптомы, или пытаться подстроить существующую архитектуру под задачу. Вот как у вас сетевые клиенты на сервер логинятся?
если в сети поднят домен, то скорее всего можно увидеть, под каким пользователем менялся файл. ну а там уже скорее всего и машину можно вычислить будет. софт подходящий не подскажу. возможно, будет быстрее самому написать ))
у нас доменная структура..) имя пользователя тоже не всегда можно вычислить , так как к этому файлу происходит обращение не долгое- и в управление компьютера не всегда можно увидеть пользователя который обращался бы к этому файлу- а что за прогу можно написать ..чтоб лог вела сама >??
Берем и тупо дампим сетевой трафик, если у вас все так запушено и сложно...
кароч есть штука такая - ТуеМшуц от KillSoft. в её составе есть утилита ShareWatcher - она сохраняет обращения к шарам и файлам по сети с инфой о клиенте, времени обращения и т.п. ShareWatcher вроде даже отдельно можно взять