• v1.26 063587958e

    logpile v1.26 Stable

    mchus released this 2026-08-11 12:12:51 +03:00 | 50 commits to main since this release

    Что нового

    Исправление: Dell TSR с iDRAC10 показывал только логи, без аппаратного инвентаря

    Новое поколение прошивки iDRAC10 больше не кладёт в TSR-архив
    sysinfo_dcim_view.xml / sysinfo_dcim_softwareidentity.xml /
    sysinfo_cim_sensor.xml, на которых был основан весь разбор hardware у
    парсера dell. Вместо них архив содержит redfishidracwalk.tar.gz — снятый
    дамп собственного Redfish-дерева iDRAC (по одному JSON-документу на ресурс).
    Из-за этого CPU/память/диски/PCIe/GPU/NIC/БП оставались пустыми, хотя
    события Lifecycle Controller (curr_lclog.xml) парсились нормально — отсюда
    и впечатление «видны только логи».

    Добавлен общий пакет redfishtree, который распознаёт такой дамп
    (по имени файла + структурной проверке содержимого — сервисный корень
    /redfish/v1 и коллекция Systems/Chassis) и прогоняет его через уже
    существующий Redfish-replay движок. Парсер dell теперь дополняет данные
    из DCIM-XML этим источником, когда DCIM-файлов нет. Заодно зарегистрирован
    низкоприоритетный резервный парсер redfish_walk — на случай, если такой
    же формат дампа начнут отдавать и другие вендоры.

    Исправление: повторная загрузка выгруженного reanimator.json теряла память и блоки питания

    При экспорте в формат Reanimator поля present для памяти и БП никогда не
    проставлялись в выгружаемый JSON (в отличие от накопителей, где это работало
    верно). При повторной загрузке ранее экспортированного reanimator.json
    обратно в LOGPile (например, через вкладку Reanimator) это приводило к тому,
    что вся память и блоки питания пропадали из отчёта — при том, что после
    первичного разбора архива они отображались верно.

    Новое: сбор и выгрузка лицензий (hardware.licenses[], контракт Reanimator v2.12)

    LOGPile теперь собирает лицензии/активации функционала по подписке
    (feature-on-demand, advanced-лицензии BMC и т.п.) из стандартной
    Redfish-коллекции LicenseService/Licenses и выгружает их по новой секции
    контракта hardware.licenses[]. Пока источник данных — только
    Redfish-дамп iDRAC10 (см. выше); для других вендоров такого источника ещё
    нет. Лицензии видны и в веб-отчёте (/chart/current).

    Запуск на macOS

    Снимите карантинный атрибут через терминал: xattr -d com.apple.quarantine /path/to/logpile-darwin-arm64
    После этого бинарник запустится без предупреждения Gatekeeper.

    Downloads