-
logpile v1.24 Stable
released this
2026-07-23 12:26:11 +03:00 | 59 commits to main since this releaseЧто нового
Исправление: не разбирались блоки питания и вентиляторы в некоторых onekeylog-дампах Inspur/Kaytus
Часть прошивок BMC Inspur/Kaytus выгружает onekeylog-дамп без единого
component/component.log: вместо этого каждый компонент лежит в отдельном
файлеcomponent/*.txtв виде сырого D-Bus GetAll-транскрипта
(GETALL <object> OBJectс табличными триплетами"field" "type":"x" "data":value, не валидный JSON). Парсерinspurчитал только
component.log, поэтому на таких дампах блоки питания и вентиляторы
всегда оказывались пустыми, хотя исходные данные присутствовали.Добавлен построчный разбор этого формата: PSU — из
PowerSupplyInfo.txt,
телеметрия вентиляторов (RPM и PWM %) — изFanInfo.txt. Заодно исправлена
дедупликация повторяющихся D-Bus объектов внутри одного файла (например,
Pwm_Nвстречается в двух разных секциях команд с разным набором полей) —
раньше более поздняя секция без показаний могла затирать уже прочитанное
значение.Запуск на macOS
Снимите карантинный атрибут через терминал:
xattr -d com.apple.quarantine /path/to/logpile-darwin-arm64
После этого бинарник запустится без предупреждения Gatekeeper.Downloads