rtop — это простой и интерактивный инструмент удаленного мониторинга системы на основе SSH, который собирает и показывает важные значения производительности системы, информацию о процессоре, диске, памяти и сетевых показателях.
Он написан на языке Go и не требует каких-либо дополнительных программ, которые будут установлены на сервере, информацию о котором вы хотите получать, кроме SSH-сервера и рабочих учетных данных.
rtop работает запуская сеанс SSH и выполняя определенные команды на удаленном сервере для сбора различной информации о производительности системы.
После того как сеанс SSH был установлен, он продолжает обновлять информацию, собранную с удаленного сервера каждые несколько секунд (по умолчанию 5 секунд), аналогично всем другим утилитам похожих на top (например, htop) в Linux.
Предисловие:
Убедитесь, что вы установили Go (GoLang) 1.2 или более поздней версии в вашу Linux-систему, чтобы установить и запускать rtop, иначе перейдите по ссылке ниже, чтобы установить актуальную версию GoLang:
Как установить rtop в Linux-системах
Если у вас установлен Go, запустите команду приведенную ниже для сборки rtop:
Исполняемый двоичный файл rtop будет сохранен в $GOPATH/bin или $GOBIN после завершения выполнения команды.
Примечание. Для начала использования rtop вам не нужны никакие зависимости или конфигурации во время выполнения.
Как использовать rtop в Linux-системах
Попробуйте запустить интерактивный инструмент rtop без каких-либо флагов и аргументов, как показано ниже:
Образец вывода
Теперь давайте проверим удаленный сервер Linux с использованием rtop следующим образом, обновляя информацию, собранную по истечении 5 секунд по умолчанию:
Приведенная ниже команда обновит показатели производительности системы, собранные каждые 10 секунд:
rtop также может подключаться с помощью ssh агента, закрытых ключей или аутентификации паролей.
Посетите репозиторий rtop Github: https://github.com/rapidloop/rtop
В качестве заключения, rtop представляет собой простой в использовании инструмент удаленного мониторинга серверов, он использует очень мало ресурсов и очень гибок в использовании.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.