rtop - Интерактивен инструмент за наблюдение на отдалечен Linux сървър през SSH


rtop е ясен и интерактивен инструмент за отдалечено наблюдение на системата, базиран на SSH, който събира и показва важни стойности на производителността на системата като CPU, disk, < силна>памет, мрежови показатели.

Той е написан на Go Language и не изисква никакви допълнителни програми да бъдат инсталирани на сървъра, който искате да наблюдавате, освен SSH сървър и работещи идентификационни данни.

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

След като бъде установена SSH сесия, тя продължава да опреснява информацията, събрана от отдалечения сървър на всеки няколко секунди (5 секунди по подразбиране), подобно на всички други подобни помощни програми (като htop) в Linux.

Предпоставки:

Уверете се, че сте инсталирали Go (GoLang) 1.2 или по-нова на вашата Linux система, за да инсталирате rtop, в противен случай щракнете върху връзката по-долу, за да следвате стъпките за инсталиране на GoLang:

  1. Инсталирайте GoLang (Go Programming Language) в 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.

И накрая, свържете се с нас чрез секцията за коментари по-долу за всякакви въпроси или забележки.