rtop - Zana ya Maingiliano ya Kufuatilia Seva ya Mbali ya Linux Kupitia SSH


rtop ni zana iliyonyooka na inayoingiliana, ya ufuatiliaji wa mfumo wa mbali kulingana na SSH ambayo inakusanya na kuonyesha thamani muhimu za utendakazi wa mfumo kama vile CPU, diski, kumbukumbu, vipimo vya mtandao.

Imeandikwa kwa Lugha ya Go na haihitaji programu zozote za ziada kusakinishwa kwenye seva ambayo ungependa kufuatilia isipokuwa seva ya SSH na vitambulisho vya kufanya kazi.

rtop kimsingi hufanya kazi kwa kuzindua kipindi cha SSH, na kutekeleza amri fulani kwenye seva ya mbali ili kukusanya taarifa mbalimbali za utendaji wa mfumo.

Kipindi cha SSH kinapoanzishwa, kinaendelea kuburudisha taarifa iliyokusanywa kutoka kwa seva ya mbali kila baada ya sekunde chache (sekunde 5 kwa chaguo-msingi), sawa na huduma zingine zote zinazofanana na za juu (kama vile htop) kwenye Linux.

Hakikisha umesakinisha Go (GoLang) 1.2 au toleo jipya zaidi kwenye mfumo wako wa Linux ili kusakinisha rtop, vinginevyo bofya kiungo kilicho hapa chini ili kufuata hatua za usakinishaji za GoLang:

  1. Sakinisha GoLang (Lugha ya Kuandaa Programu ya Go) katika Linux

Jinsi ya kufunga rtop katika Mifumo ya Linux

Ikiwa umesakinisha Go, endesha amri hapa chini ili kujenga rtop:

$ go get github.com/rapidloop/rtop

Nambari ya rtop inayoweza kutekelezeka itahifadhiwa katika $GOPATH/bin au $GOBIN mara tu amri itakapokamilika kutekeleza.

Kumbuka: Huhitaji utegemezi wowote wa wakati wa kukimbia au usanidi ili kuanza kutumia rtop.

Jinsi ya kutumia rtop katika Mifumo ya Linux

Jaribu kuendesha rtop bila bendera na hoja zozote kama ilivyo hapo chini, itaonyesha ujumbe wa utumiaji:

$ $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)

Sasa hebu tufuatilie seva ya mbali ya Linux kwa kutumia rtop kama ifuatavyo, huku tukionyesha upya habari iliyokusanywa baada ya muda wa sekunde 5 kwa chaguo-msingi:

$ $GOBIN/rtop   [email  

Amri iliyo hapa chini itaonyesha upya vipimo vya utendaji wa mfumo vilivyokusanywa baada ya kila sekunde 10:

$ $GOBIN/rtop [email  10

rtop pia inaweza kuunganishwa kwa kutumia wakala wa ssh, funguo za kibinafsi au uthibitishaji wa nenosiri.

Tembelea rtop hazina ya Github: https://github.com/rapidloop/rtop

Kama maoni ya kuhitimisha, rtop ni zana rahisi na rahisi kutumia ya ufuatiliaji wa seva ya mbali, hutumia chaguo chache sana na za moja kwa moja. Unaweza pia kusoma kuhusu ujuzi mwingine kadhaa wa ufuatiliaji wa utendaji wa Linux.

Mwishowe, wasiliana nasi kupitia sehemu ya maoni hapa chini kwa maswali au maoni yoyote.