socktop
Это инструмент для удаленного мониторинга системы с богатым текстовым интерфейсом, вдохновленный программами top и btop, который взаимодействует с легковесным агентом через WebSockets.
Ключевые функции включают плавные графики, сортируемую таблицу процессов, полосы прокрутки и читаемые цвета.
Агент для Linux потребляет практически нулевой процессорный ресурс в режиме ожидания, так как работает по запросу без постоянного сэмплирования.
Программа поддерживает безопасное соединение через WSS (TLS), где агент автоматически генерирует самоподписанный сертификат при первом запуске, а клиент закрепляет сертификат с помощью параметра --tls-ca или -t.
Интерфейс пользователя построен с использованием библиотеки ratatui, обеспечивая интуитивно понятный и отзывчивый пользовательский опыт.
Lang: Rust https://github.com/jasonwitty/socktop