Skip to content

SSH Hub 3.19.1

Choose a tag to compare

@akinin akinin released this 24 Oct 09:13

Версия 3.19.1, сборка 80.

  • Сбор инвентаризации Linux/Proxmox читает SMART: состояние, температуру, часы наработки и процент использованного ресурса SSD. Отдельные карточки показывают устройство, модель, серийный номер и дату наблюдения в сводке и разделе «Оборудование».
  • Неисправности и предупреждения SMART выделяются цветом. Ненулевой код smartctl может обозначать неисправный диск — такие показания сохраняются. Износ выше 100% не обрезается, отсутствующие значения показываются как «нет данных».
  • Износ берётся из NVMe, SCSI, стандартной статистики ATA SSD или явно подписанной оценки smartctl. Неоднозначные атрибуты производителя самостоятельно не пересчитываются.
  • Свежие показатели сразу доступны в сводке; сохранённая карточка обновляется только после явного сохранения. Ошибки доступа, таймауты и отсутствие утилит не затирают прежние данные и не мешают собрать остальную инвентаризацию.

На сервере нужны smartctl с поддержкой JSON/gron и timeout; чтение часто требует root. До 8 SATA/SCSI/NVMe-устройств, до 2 секунд на запрос с ограниченным временем завершения. Самотесты не запускаются, SMART автоматически не включается, утилиты не устанавливаются, права не повышаются. Спящий диск пропускается, если smartctl сообщил соответствующий режим. Контроллер или ВМ могут скрывать показатели.

Проверены production-сборка, разбор NVMe/ATA/SCSI, ошибочные типы и пределы значений, коды SMART, пропуск недоступных дисков, лимит устройств, сохранность прежних данных и старых снимков, собственные CLI-фикстуры и локальный SSH с ProxyJump, отмена/таймаут, широкое и узкое QA-окна. Диски и серверы пользователя в тестах SMART не использовались. ZIP прошёл проверки встроенного обновления; DMG проверен.

macOS 14+ на Apple Silicon. Локальная ad-hoc подпись, без Developer ID и нотарификации.

Вложения: ZIP для встроенного обновления, DMG, исходники и SHA-256.