socktop

Это инструмент для удаленного мониторинга системы с богатым текстовым интерфейсом, вдохновленный программами top и btop, который взаимодействует с легковесным агентом через WebSockets.

Ключевые функции включают плавные графики, сортируемую таблицу процессов, полосы прокрутки и читаемые цвета.

Агент для Linux потребляет практически нулевой процессорный ресурс в режиме ожидания, так как работает по запросу без постоянного сэмплирования.

Программа поддерживает безопасное соединение через WSS (TLS), где агент автоматически генерирует самоподписанный сертификат при первом запуске, а клиент закрепляет сертификат с помощью параметра --tls-ca или -t.

Интерфейс пользователя построен с использованием библиотеки ratatui, обеспечивая интуитивно понятный и отзывчивый пользовательский опыт.

Lang: Rust https://github.com/jasonwitty/socktop