Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Название файла - log_YYYY-MM-DD-HH.XXX.bgdl, где YYYY - год, MM - месяц, DD - день, HH - час, XXX - порядковый номер файла в данном часе, например 000, 001, 002 и т.д.

Файл начинается с 16 байтового префикса

MAGIC

VERSIONTYPEHEADER LENGTH
42 47 44 4C00 00 00 0400 00 00 0100 00 00 C9
BGDL41201

Далее идет блок с параметрами заголовка, длина блока берется из префикса (например, 201 - в таблице выше)

4 байта4 байтаN байт
ID первого параметрадлина первого параметра,  N байтзначение первого параметра
.........
ID последнего параметрадлина последнего параметра,  N байтзначение последнего параметра

Параметры заголовка

IDНазваниеДлина, байтОписаниеПример
3FINISHED_ID1Флаг окончание записи файла-лога, 0 - не закончен, 1 - законченTRUE
4BUFFER_ID5Если тип CHUNKED, данные в файле разбиты на блоки размером Size байт. Если тип NONE, то данные хранятся одним блоком размером Size байтType: CHUNKED; Size: 524288
5COMPRESSION_ID3Сжатие блока с данными: NONE(0), ZLIB(1), GZIP(2), XZ(3)Type: ZLIB; Level: 5; Strategy: 1
6DISTRIBUTED_ID1если 0 - данные хранятся в том же файле что и заголовок, если 1 - данные в отдельном файле log_YYYY-MM-DD-HH.XXX.dataTRUE
100IP_DATALOG_TYPE_ID3формат логов: RAW(0), NETFLOW(1), SFLOW(2), SNMP(3), NETFLOW9(4), IPFIX(5)Type: NETFLOW9
110NETFLOW9_TEMPLATES_IDYописание шаблонов с данными: 2 байта ID шаблона, 2 байта количество полей в шаблоне, далее для каждого поля 2 байта ID поля + 2 байта длина поля, далее следующий шаблон пока не переберем Y байтTemplate IDs: 256, 257, 258, 259
  • Нет меток