rtop - SSH വഴിയുള്ള റിമോട്ട് ലിനക്സ് സെർവർ നിരീക്ഷിക്കുന്നതിനുള്ള ഒരു ഇന്ററാക്ടീവ് ടൂൾ


സിപിയു, ഡിസ്ക്, മെമ്മറി, നെറ്റ്uവർക്ക് മെട്രിക്uസ് എന്നിവ പോലുള്ള പ്രധാനപ്പെട്ട സിസ്റ്റം പ്രകടന മൂല്യങ്ങൾ ശേഖരിക്കുകയും കാണിക്കുകയും ചെയ്യുന്ന എസ്എസ്uഎച്ച് അടിസ്ഥാനമാക്കിയുള്ള നേരായതും സംവേദനാത്മകവുമായ റിമോട്ട് സിസ്റ്റം മോണിറ്ററിംഗ് ടൂളാണ് rtop.

ഇത് Go Language-ൽ എഴുതിയിരിക്കുന്നു, SSH സെർവറും വർക്കിംഗ് ക്രെഡൻഷ്യലുകളും ഒഴികെ നിങ്ങൾ നിരീക്ഷിക്കാൻ ആഗ്രഹിക്കുന്ന സെർവറിൽ അധിക പ്രോഗ്രാമുകളൊന്നും ഇൻസ്റ്റാൾ ചെയ്യേണ്ട ആവശ്യമില്ല.

rtop അടിസ്ഥാനപരമായി ഒരു SSH സെഷൻ സമാരംഭിച്ചും വിവിധ സിസ്റ്റം പ്രകടന വിവരങ്ങൾ ശേഖരിക്കുന്നതിനായി റിമോട്ട് സെർവറിൽ ചില കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ചും പ്രവർത്തിക്കുന്നു.

ഒരു SSH സെഷൻ സ്ഥാപിച്ചുകഴിഞ്ഞാൽ, ലിനക്സിലെ മറ്റെല്ലാ ടോപ്പ്-ലൈക്ക് യൂട്ടിലിറ്റികൾക്കും സമാനമായി (ഡിഫോൾട്ടായി 5 സെക്കൻഡ്) റിമോട്ട് സെർവറിൽ നിന്ന് ശേഖരിക്കുന്ന വിവരങ്ങൾ അത് പുതുക്കിക്കൊണ്ടിരിക്കുന്നു.

rtop ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ Go (GoLang) 1.2 അല്ലെങ്കിൽ ഉയർന്നത് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക, അല്ലാത്തപക്ഷം GoLang ഇൻസ്റ്റാളേഷൻ ഘട്ടങ്ങൾ പിന്തുടരുന്നതിന് ചുവടെയുള്ള ലിങ്കിൽ ക്ലിക്കുചെയ്യുക:

  1. Linux-ൽ GoLang (Go പ്രോഗ്രാമിംഗ് ലാംഗ്വേജ്) ഇൻസ്റ്റാൾ ചെയ്യുക

ലിനക്സ് സിസ്റ്റങ്ങളിൽ rtop എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

നിങ്ങൾ Go ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, rtop നിർമ്മിക്കുന്നതിന് താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ go get github.com/rapidloop/rtop

rtop എക്സിക്യൂട്ടബിൾ ബൈനറി $GOPATH/bin അല്ലെങ്കിൽ $GOBIN എന്നതിൽ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്തുകഴിഞ്ഞാൽ സംരക്ഷിക്കപ്പെടും.

ശ്രദ്ധിക്കുക: rtop ഉപയോഗിക്കാൻ തുടങ്ങുന്നതിന് നിങ്ങൾക്ക് റൺടൈം ഡിപൻഡൻസികളോ കോൺഫിഗറേഷനുകളോ ആവശ്യമില്ല.

ലിനക്സ് സിസ്റ്റങ്ങളിൽ rtop എങ്ങനെ ഉപയോഗിക്കാം

ചുവടെയുള്ള ഫ്ലാഗുകളും ആർഗ്യുമെന്റുകളും ഇല്ലാതെ 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] [[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)

ഇപ്പോൾ നമുക്ക് rtop ഉപയോഗിച്ച് റിമോട്ട് ലിനക്സ് സെർവർ നിരീക്ഷിക്കാം, 5 സെക്കൻഡ് ഇടവേളയ്ക്ക് ശേഷം ശേഖരിച്ച വിവരങ്ങൾ സ്ഥിരസ്ഥിതിയായി പുതുക്കുന്നു:

$ $GOBIN/rtop   [email  

ചുവടെയുള്ള കമാൻഡ് ഓരോ 10 സെക്കൻഡിനും ശേഷം ശേഖരിക്കുന്ന സിസ്റ്റം പെർഫോമൻസ് മെട്രിക്uസ് പുതുക്കും:

$ $GOBIN/rtop [email  10

ssh-ഏജന്റ്, സ്വകാര്യ കീകൾ അല്ലെങ്കിൽ പാസ്uവേഡ് പ്രാമാണീകരണം എന്നിവ ഉപയോഗിച്ച് rtop-ന് കണക്റ്റുചെയ്യാനാകും.

rtop Github ശേഖരം സന്ദർശിക്കുക: https://github.com/rapidloop/rtop

ഒരു ഉപസംഹാരമായി, rtop എന്നത് ലളിതവും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമായ റിമോട്ട് സെർവർ മോണിറ്ററിംഗ് ടൂളാണ്, ഇത് വളരെ കുറച്ച് നേരിട്ടുള്ള ഓപ്ഷനുകളാണ് ഉപയോഗിക്കുന്നത്. മറ്റ് നിരവധി ലിനക്സ് പ്രകടന നിരീക്ഷണ കഴിവുകളെക്കുറിച്ചും നിങ്ങൾക്ക് വായിക്കാം.

അവസാനമായി, എന്തെങ്കിലും ചോദ്യങ്ങൾക്കും അഭിപ്രായങ്ങൾക്കും ചുവടെയുള്ള അഭിപ്രായ വിഭാഗം വഴി ഞങ്ങളുമായി ബന്ധപ്പെടുക.