rtop - Интерактивен инструмент за наблюдение на отдалечен Linux сървър през SSH
rtop е ясен и интерактивен инструмент за отдалечено наблюдение на системата, базиран на SSH, който събира и показва важни стойности на производителността на системата като CPU, disk, < силна>памет, мрежови показатели.
Той е написан на Go Language и не изисква никакви допълнителни програми да бъдат инсталирани на сървъра, който искате да наблюдавате, освен SSH сървър и работещи идентификационни данни.
rtop основно функционира чрез стартиране на SSH сесия и изпълнение на определени команди на отдалечения сървър за събиране на различна информация за производителността на системата.
След като бъде установена SSH сесия, тя продължава да опреснява информацията, събрана от отдалечения сървър на всеки няколко секунди (5 секунди по подразбиране), подобно на всички други подобни помощни програми (като htop) в Linux.
Предпоставки:
Уверете се, че сте инсталирали Go (GoLang) 1.2 или по-нова на вашата Linux система, за да инсталирате rtop, в противен случай щракнете върху връзката по-долу, за да следвате стъпките за инсталиране на GoLang:
- Инсталирайте 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.
И накрая, свържете се с нас чрез секцията за коментари по-долу за всякакви въпроси или забележки.