Если диск даже похож на него, мог бы перестать работать, необходимо бросить его и получить новый как можно скорее. Жесткий диск является, вероятно, одним из лучших двух компонентов, скорее всего, для сбоя в рабочей системе (другой являющийся дешевыми дрянными источниками питания, по моему опыту). Если данные по диску не абсолютно бесполезны, необходимо заменить его новым диском. (например, Вы используете его в качестве временного кэша/прокси, и Вы не заботитесь, теряете ли Вы данные или не)
Вы просите монитор целостности файлов (FIM), но так как Вам интересно только на файлах с Вашего веб-сайта, можно, вероятно, сделать это удаленно.
1 - Для FIM локально на поле, я предложил бы OSSEC. Это работает исходно в Windows и позволяет централизованную конфигурацию (при необходимости в этом).
2 - Для FIM удаленно (или Основанный на сети Контроль Целостности), я предложил бы NBIM, который в свободном доступе в: http://sucuri.net (отмечают, что я - разработчик этого инструмента, поэтому возьмите мое мнение с мелкой частицей соли).
Наилучший вариант, я верю, был бы удаленный FIM, так как возможности его поставленный под угрозу меньше, чем база данных внутренней целостности, и он также обнаруживает внешние нарушения (как кто-то изменяющий записи DNS для перенаправления сайта где-то в другом месте).
Вот довольно хороший список для начальной точки в этой области
http://www.windowsecurity.com/software/File-integrity-checkers/
Это - решение с Cygwin
установленный с md5sum
и find
утилита.
Во-первых, получите список файлов из базового каталога.
cd BASEDIR
find -type f > files.txt
Затем вычислите контрольную сумму MD5 в файл.
md5sum.exe $(<files.txt) > files.md5
Теперь, можно проверить каждый раз, когда Вы хотите с,
md5sum.exe -c files.md5
или,
md5sum.exe -c --status files.md5
Это просто дает значение состояния в конце - 0 для соответствия и 1 для несоответствия, которое может быть сразу проверено после команды с,
echo $?
Можно использовать окна 'при' команде или cygwin для планирования этого так регулярно, как Вы хотите.
Просто не забудьте обновлять files.txt, когда Вам создадут новые файлы в каталоге. В то время как недостающие файлы будут перечислены, новые файлы не будут проверены вообще.
Наблюдатель веб-сайта может удаленно контролировать Ваш сайт и может уведомить Вас по электронной почте изменений страницы. Наблюдатель веб-сайта Лично, я провел бы больше времени/усилия при проверке Вас, имеет надлежащий от резервных копий сайта, таким образом, можно восстановить файлы, если существует проблема.