HWall – нове OpenSource рішення для моніторингу системи на Linux

Нове OpenSource рішення для моніторингу системи на Linux – HWall

Існує безліч відмінних інструментів для Linux, що дозволяють перевіряти навантаження процесора, використання пам’яті, температури та інші статистичні дані системи. Проте, шукати один додаток, який би надавав детальний інвентаризаційний звіт апаратного забезпечення разом з всебічним моніторингом датчиків в реальному часі, досі не так легко, як на Windows. Проте, ситуація може змінитися.

Що таке HWall?

HWall – це новий open-source софт, написаний на Rust і спеціально спроектований для Linux. Він об’єднує інформацію про апаратне забезпечення, дані датчиків в реальному часі, історичні графіки, настроювані попередження та можливість експорту даних через його рідний інтерфейс GTK 4 та інтерактивний термінал.

Проект заявляє, що їх підхід до представлення даних датчиків у ієрархічній структурі був натхненний HWiNFO64, відомим інструментом для інформації та діагностики апаратного забезпечення на Windows. Проте HWall прагне надати набагато більше інформації, використовуючи дані з ядра Linux, системного програмного забезпечення, драйверів апаратного забезпечення та кілька необов’язкових командних програм в режимі тільки для читання.

Функціональність HWall

Додаток може показувати температуру процесора і материнської плати, швидкості вентиляторів, напругу, рівні завантаження, тактові частоти, активність сховища, швидкість передачі даних в мережі та доступну потужність. HWall може розраховувати середні і ефективні частоти для кожного логічного процесора на підтримуваних x86 системах, що дає більш реалістичну оцінку фактичної роботи ЦП.

Кожен датчик відстежує поточні, мінімальні, максимальні та середні значення, а також кількість зразків. HWall також відрізняє застарілі, недоступні та офлайн-дані, що дозволяє користувачам визначати, чи значення все ще оновлюється.

GTK застосунок організовує доступну інформацію в ієрархічному вигляді “Датчики” та “Апаратне забезпечення”. У термінальному інтерфейсі користувачі можуть перемикатися між режимами Mixed, Sensors та Hardware, що дозволяє інтерактивно налаштовувати відображення без виходу з програми.

Моніторинг та експорт даних

Однією з вражаючих функцій HWall є моніторинг історичних даних. Додаток зберігає в пам’яті конфігуровану кількість даних і може показувати історію через інтерактивні графіки. Користувачі можуть детально переглядати дані, наближати, зменшувати, панорамувати та обирати специфічні часові періоди.

Зібрана історія може бути експортована у форматах CSV або JSON Lines для подальшого аналізу. Користувачі можуть також налаштовувати попередження та критичні пороги для кожного датчика. Включені попередження дозволяють налаштувати тривалість та охолодження для запобігання сповіщенням про короткочасні сплески температури.

Окрім датчиків в реальному часі, HWall веде детальний облік процесорів, пам’яті, графічних адаптерів, накопичувачів, мережевих інтерфейсів та інших компонентів. У системах, де використовуються власницькі драйвери NVIDIA, додаток може надавати додаткову телеметрію GPU.

Початковий стан HWall

На сьогодні HWall знаходиться на ранній стадії розвитку. Тож користувачам слід очікувати певних обмежень. Підтримка апаратного забезпечення буде залежати від драйверів Linux та налаштувань прошивки. Наразі немає готових бінарних версій або пакетів для дистрибутивів.

Для детальної інформації про HWall, відвідайте сторінку HWall на GitHub.