AGG Software
Задать вопрос  В начало  Назад  Дальше

Описание

О лог файлах

 

Файл регистрации, протокол, журнал или лог (англ. log) — файл с записями о событиях в хронологическом порядке.

 

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

 

Исследование содержимого файла регистрации ошибок после возникновения неполадок часто позволяет понять их причины. Лог файлы часто используются для регистрации и хранения данных старыми аппаратными или программными системами.

 

Назначение программы

 

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

 

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

 

Работа программы

 

После загрузки программы выполняется анализ списка папок, заданных в конфигурации, в процессе которого проверяется существование папок. Если папка существует, то она добавляется в список сканирования, иначе - пропускается. При старте источника данных также заполняется список файлов первоначальными значениями размера файла. Далее программа переходит в один из режимов сканирования файлов, заданных в конфигурации:

 

1.Режим "Простой" - В этом режиме просто анализируются файлы папок и подпапок заданных в конфигурации на наличие изменения файла.

2.Режим "Системный" - этот режим использует события операционной системы при создании или изменении файлов или папок.

 

Если в конфигурации задано чтение данных при старте, то программа после первоначальной обработки проведет считывание данных из файлов соответствующих папок и подпапок и передаст эти для экспорта, архивирования или отправки уведомлений.

 

В обоих режимах программа учитывает появление новых файлов и папок и добавляет их в обработку. Программа также следит за удалением файлов и папок и удаляет их из обработки.

 

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

 

1.Файл удаляется;

2.Данные из файла очищаются, т.е. файл становится нулевого размера;

3.Файл не изменяется.

 

При сканировании программа учитывает маску файла заданную в конфигурации, т.е. если в конфигурации установлено "*.txt", то программа будет сканировать и считывать данные только из текстовых файлов - все остальные файлы программа будет игнорировать. Программа также использует значение минимального размера файла из конфигурации при сканировании. Если размер файла меньше заданного значения, то чтение из файла временно откладывается, до тех пор, пока размер файла не станет больше или равен указанному значению.

 

Чтение данных из файла производится блоками, размер которых задан в конфигурации. Чем больше размер блока, тем меньше обращений к диску и больше производительность, однако при этом предъявляются более высокие требования к производительности компьютера.


Copyright © 1999-2018, AGG Software.
All rights reserved.