rtop - interaktīvs rīks attālā Linux servera uzraudzībai, izmantojot SSH


rtop ir vienkāršs un interaktīvs, uz SSH balstīts attāls sistēmas uzraudzības rīks, kas apkopo un parāda svarīgas sistēmas veiktspējas vērtības, piemēram, procesoru, disku, atmiņu, tīkla metriku.

Tas ir rakstīts Go valodā, un serverī, kuru vēlaties pārraudzīt, nav nepieciešamas papildu programmas, izņemot SSH serveri un darba akreditācijas datus.

rtop pamatā darbojas, palaižot SSH sesiju un izpildot noteiktas komandas attālajā serverī, lai apkopotu dažādu sistēmas veiktspējas informāciju.

Kad SSH sesija ir izveidota, tā ik pēc dažām sekundēm (pēc noklusējuma 5 sekundes) no attālā servera savākto informāciju turpina atsvaidzināt, līdzīgi kā visas pārējās Linux līdzīgās utilītas (piemēram, htop).

Lai instalētu rtop, pārliecinieties, vai Linux sistēmā esat instalējis Go (GoLang) 1.2 vai jaunāku versiju, pretējā gadījumā noklikšķiniet uz tālāk redzamās saites, lai izpildītu GoLang instalēšanas darbības:

  1. Linux instalējiet GoLang (Go Programming Language)

Kā instalēt rtop Linux sistēmās

Ja esat instalējis Go, palaidiet zemāk esošo komandu, lai izveidotu rtop:

$ go get github.com/rapidloop/rtop

Kad komanda pabeidz izpildi, izpildāmā binārā binārā versija tiks saglabāta mapēs $GOPATH/bin vai $GOBIN.

Piezīme: Lai sāktu izmantot rtop, nav nepieciešamas nekādas atkarības no izpildlaika vai konfigurācijas.

Kā izmantot rtop Linux sistēmās

Mēģiniet palaist rtop bez karodziņiem un argumentiem, kā parādīts zemāk, tas parādīs lietošanas ziņojumu:

$ $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] [[email ]host[:port] [interval]

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

Tagad novērosim attālo Linux serveri, izmantojot rtop, šādi, vienlaikus pēc noklusējuma atsvaidzinot apkopoto informāciju pēc 5 sekunžu intervāla:

$ $GOBIN/rtop   [email  

Tālāk sniegtā komanda atsvaidzinās sistēmas veiktspējas metriku, kas apkopota ik pēc 10 sekundēm:

$ $GOBIN/rtop [email  10

rtop var arī izveidot savienojumu, izmantojot ssh-agent, privātās atslēgas vai paroles autentifikāciju.

Apmeklējiet rtop Github krātuvi: https://github.com/rapidloop/rtop

Kā nobeiguma piezīmi, rtop ir vienkāršs un viegli lietojams attālā servera uzraudzības rīks, kurā tiek izmantotas ļoti maz un tiešas iespējas. Jūs varat arī izlasīt par vairākām citām Linux veiktspējas uzraudzības prasmēm.

Visbeidzot, sazinieties ar mums, izmantojot zemāk esošo komentāru sadaļu, ja jums ir kādi jautājumi vai piezīmes.