# logpile v1.22 Дата релиза: 2026-06-19 Тег: `v1.22` ## Что нового ### HPE iLO AHS — новый парсер Добавлена поддержка файлов `*.ahs` (Active Health System), экспортируемых из веб-интерфейса iLO. Парсер извлекает: - **Инвентарь оборудования**: плата, процессоры, память, диски, сетевые адаптеры, блоки питания, backplane, RAID-контроллеры. - **Прошивки**: iLO, System ROM, SPS, TPM, SPLD, контроллеры, NIC, backplane — из основного бинарного контейнера и XML-сертификата `bcert.pkg`. - **События**: разбор `.zbb`-файлов с журналом iLO; определение типа и серьёзности по тексту сообщения; очистка однобайтовых frame-сепараторов из концов строк. - **Устойчивость к битым файлам**: если последняя запись в AHS-контейнере обрезана (объявленный размер выходит за границу файла), парсер обрабатывает данные частично вместо возврата ошибки. - Добавлено распознавание модельного ряда **Alletra Storage Server** (ранее `ProductName` оставался пустым). ### Экспорт логов в CSV («Logs Export») Новая кнопка «**Logs Export**» в шапке интерфейса выгружает все распознанные события (без какой-либо фильтрации) в CSV-файл: - Разделитель — точка с запятой (`;`), кодировка — UTF-8 с BOM. - Файл открывается в Excel без дополнительных настроек импорта. - Колонки: `timestamp`, `source`, `severity`, `sensor_type`, `sensor_name`, `event_type`, `id`, `description`, `raw_data`. Кнопка «PDF» удалена. ### Исправления в Reanimator-экспорте - `event_logs` в JSON-экспорте Reanimator больше не оказывается пустым для HPE iLO AHS: источник `"HPE iLO"` теперь корректно нормализуется в `"bmc"`. ### Исправления chart viewer - JavaScript `view.js` не загружался в LOGPile из-за отсутствия перезаписи пути `/static/view.js` → `/chart/static/view.js`. Исправлено; фильтры по колонкам в таблицах теперь работают. - Субмодуль chart обновлён до **v2.7**: фильтры вынесены в отдельную строку под заголовком, исправлена минимальная ширина колонок. ### Обновления зависимостей - **pci.ids** (база PCI-устройств) обновлена. Коллектор скорректирован под переименование `0x8086:0x28c0`: `"Volume Management Device NVMe RAID Controller"` → `"Volume Management Device (VMD)"`. ## Запуск на macOS Снимите карантинный атрибут через терминал: `xattr -d com.apple.quarantine /path/to/logpile-darwin-arm64` После этого бинарник запустится без предупреждения Gatekeeper.