Në artikullin vijues do të hedhim një vështrim në Scout_Realtime. Në artikujt e mëparshëm në këtë blog, ne kemi parë mjete të ndryshme të bazuara në rresht komandash për të monitoruar performancën e sistemit tonë Gnu / Linux, të tilla si htop, shikimet dhe të tjerët. Ai që do të shohim sot është një tjetër mjet i thjeshtë për monitorimin e një serveri.
Na zbuloni në kohë reale do të tregojë matjet e diskut, kujtesës, rrjetit, CPU-së dhe procesit. Ky është një mjet i thjeshtë, i lehtë për t'u përdorur dhe i bazuar në internet për të monitoruar metrikat e serverit Linux në kohë reale, në një mënyrë shumë të qartë. Kjo do të na tregojë grafikët fluide në metrikat e mbledhura nga CPU, memoria, disku, rrjeti dhe proceset. E gjithë kjo në kohë reale.
Në këtë artikull, ne do të shohim se si ta instalojmë këtë mjet monitorimi të quajtur scout_realtime në Ubuntu te monitoroni një server të largët. Por, para se të merremi me këtë çështje, ne do të shohim disa nga karakteristikat e përgjithshme që ky program do t'u ofrojë përdoruesve.
Karakteristikat e përgjithshme të skaut_realtime
- Programi është Open Source. Kodi burimor i tij mund të shihet në faqen e GitHub.
- Lëvizja është e qetë në përditësoni grafikët çdo sekondë.
- të gjithë metrikat kryesore të performancës (CPU, memoria, përdorimi i diskut dhe trafiku i rrjetit) janë në një pamje të vetme për leximin më të mirë të të dhënave.
- Matjet e përdorimit të kujtesës janë më të qarta dhe më të sakta, sipas faqes së saj të internetit, sesa në programet e tjera me të njëjtin qëllim.
- Proceset janë grupuar shfaqen me të njëjtin emër dhe numrin e proceseve drejtuese. Kjo është për të siguruar që tendencat në proceset aktive të bëhen më të qarta.
- skaut_kohë reale shumë e varur nga sistemi i skedarëve proc për të marrë metrika. Procfs është në dispozicion në shpërndarjet e bazuara në Gnu / Linux. OSX dhe FreeBSD nuk kanë mbështetje të plotë për prodhuesit dhe nuk janë në përputhje.
Instalimi i mjetit të monitorimit të Scout_realtime në Ubuntu
Për të instaluar scout_realtime në serverin tonë Gnu / Linux, do të duhet të instalojmë Ruby 1.9.3 ose më të lartë. Për këtë do të përdorim komandën e mëposhtme në një terminal (Ctrl + Alt + T):
sudo apt install rubygems
Sapo të përfundojë instalimi i Ruby në sistemin tonë, ne mundemi instaloni paketën scout_realtime duke përdorur komandën e mëposhtme në të njëjtin terminal:
sudo gem install scout_realtime
Filloni skaut_realtime
Pas instalimit me sukses të paketës, ne duhet të fillojmë demonin e scout_realtime. Kjo do të jetë përgjegjëse për mbledhjen e matjeve të serverit në kohë reale. Për të filluar daemonin, në terminal (Ctrl + Alt + T) shkruajmë:
scout_realtime
Pas lëshimit të demonit scout_realtime, ai po ekzekutohet në serverin tonë Linux që ne duam ta monitorojmë në distancë përmes porti 5555.
Hapni portet e murit të zjarrit
Nëse po përdorim një firewall, do të duhet të hapim portin 5555 të cilat i përdor scout_realtime. Me këtë ne do t'ju lejojmë të bëni kërkesa. Kjo mund të konsultohet se si ta bëni në faqen e ndihmës të UFW që ata të na ofrojnë në uebfaqen e Ubuntu,
Hyrja në Scout_Realtime
Sapo të hapen portet, nga çdo makinë tjetër, ne hapim një shfletues uebi dhe ne do të përdorim URL-në e treguar më poshtë për të hyrë në grafikët dhe për të monitoruar performancën e serverit të largët.
http://localhost:5555
Ose mund të përdorim gjithashtu:
http://direccion-ip-o-dominio.com:5555
Shikoni regjistrat e programeve
By default, regjistrat ruhen në skedar .scout / scout_realtime.log të sistemit. Ne do të jemi në gjendje të konsultojmë këto regjistra duke përdorur komandën cat në një terminal (Ctrl + Alt + T) si më poshtë:
cat .scout/scout_realtime.log
Stop Scout_realtime
Nëse duam të ndalojmë daemonin e scout_realtime, do të ekzekutojmë komandën e mëposhtme në terminal (Ctrl + Alt + T):
scout_realtime stop
Çinstalo scout_realtime
Për të çinstaluar scout_realtime nga sistemi, do të duhet të ekzekutojmë vetëm komandën e mëposhtme në terminal:
sudo gem uninstall scout_realtime
Ndihmë dhe informacion
Për të qenë në gjendje kontrolloni opsionet e disponueshme të këtij programi, ne do të jemi në gjendje të shkruajmë në një terminal:
scout_realtime --help
Nëse dikush ka nevojë më shumë informacion në lidhje me këtë program, mund të kontaktoni me depo github nga scout_realtime. Nëse dikush gjen një defekt në program, ai mund ta raportojë atë në vijim lidhje.