Поиск по сайту:

rtop — интерактивный инструмент для мониторинга удаленного Linux-сервера через SSH


rtop — это простой и интерактивный инструмент удаленного мониторинга системы на основе SSH, который собирает и показывает важные значения производительности системы, такие как ЦП, диск, rtop.память, сетевые показатели.

Он написан на языке Go и не требует установки каких-либо дополнительных программ на сервер, который вы хотите отслеживать, кроме SSH-сервера и рабочих учетных данных.

rtop в основном функционирует путем запуска сеанса SSH и выполнения определенных команд на удаленном сервере для сбора различной информации о производительности системы.

После установления сеанса SSH он продолжает обновлять информацию, полученную с удаленного сервера, каждые несколько секунд (по умолчанию 5 секунд), как и все другие утилиты типа top (например, htop) в Linux.

Предпосылки:

Убедитесь, что в вашей системе Linux установлен Go (GoLang) 1.2 или более поздняя версия, чтобы установить rtop, в противном случае нажмите ссылку ниже, чтобы выполнить шаги установки GoLang:

  1. Установите GoLang (язык программирования Go) в Linux

Как установить rtop в системах Linux

Если у вас установлен Go, выполните приведенную ниже команду, чтобы собрать rtop:

go get github.com/rapidloop/rtop

Исполняемый двоичный файл rtop будет сохранен в $GOPATH/bin или $GOBIN после завершения выполнения команды.

Примечание. Чтобы начать использовать rtop, вам не нужны никакие зависимости или конфигурации среды выполнения.

Как использовать rtop в системах Linux

Попробуйте запустить rtop без каких-либо флагов и аргументов, как показано ниже, появится сообщение об использовании:

$GOBIN/rtop
Пример вывода
rtop 1.0 - (c) 2015 RapidLoop - MIT Licensed - http://rtop-monitor.org
rtop monitors server statistics over an ssh connection

Usage: rtop [-i private-key-file] [user@]host[:port] [interval]

	-i private-key-file
		PEM-encoded private key file to use (default: ~/.ssh/id_rsa if present)
	[user@]host[:port]
		the SSH server to connect to, with optional username and port
	interval
		refresh interval in seconds (default: 5)

Теперь давайте проследим за удаленным сервером Linux с помощью rtop следующим образом, обновляя собранную информацию через интервал в 5 секунд по умолчанию:

$GOBIN/rtop   [email  

Приведенная ниже команда будет обновлять показатели производительности системы, собранные каждые 10 секунд:

$GOBIN/rtop [email  10

rtop также может подключаться с использованием ssh-агента, закрытых ключей или аутентификации по паролю.

Посетите репозиторий rtop на Github: https://github.com/rapidloop/rtop.

В заключение отметим, что rtop — это простой и удобный в использовании инструмент удаленного мониторинга серверов, он использует очень мало прямых опций. Вы также можете прочитать о нескольких других инструментах командной строки для мониторинга вашей системы и улучшения ваших навыков мониторинга производительности Linux.

Наконец, свяжитесь с нами через раздел комментариев ниже, если у вас возникнут вопросы или замечания.