U upravljanju okruženjima s poslužiteljima Linux imamo veliku prednost, a to je da imamo brojne besplatne alate za nadzor sustava na hardverskoj i softverskoj razini zahvaljujući besplatnom kodu. Svaki alat ima svoje karakteristike i pristup, neki su potpuniji od drugih, a danas će Solvetic govoriti o posebnom koji se zove Scout_Realtime za upotrebu u Linux okruženjima.
Što je Scout_RealtimeScout_Realtime razvijen je kao jednostavan alat zasnovan na webu radi potpunog praćenja različitih mjernih podataka poslužitelja Linux u stvarnom vremenu.
ParametriKorištenjem ovog alata dobit ćemo mjerne parametre kao što su:
- CPU
- Memorija
- HDD
- Neto
- Vrhunski procesi, 10 najvažnijih, a sve u stvarnom vremenu.
Značajke i prednostiNeke od značajki i prednosti koje ćemo imati pri korištenju Scout_Realtime su:
- Grafovi se ažuriraju svake sekunde: ovaj uslužni program ima povijesni kontekst grafikona svake metrike pomoću kojih će se nadzor vršiti u potpunosti u stvarnom vremenu
- Prikaz aktivnosti na disku i mreži: Dodane metrike za korištenje diska, raspoloživi prostor na tvrdom disku i trenutni mrežni promet
- Grupiranje procesa prema nazivima, Sada su procesi s istim imenom grupirani i prikazan je broj pokrenutih procesa, na isti način, kada se aktivira novi proces, bit će prikazan na web konzoli
- Metrike korištenja memorije, postoji posebna metrika za svu trenutnu upotrebu RAM -a budući da je to jedan od čimbenika koji ima veći utjecaj na razini izvedbe u Linuxu.
1. Kako instalirati Scout_Realtime na Linux
Korak 1
Da bismo instalirali scout_realtime na Linux poslužitelj, moramo imati instaliran Ruby 1.9.3+, koji se može instalirati jednom od sljedećih naredbi, ovisno o distro koji se koristi:
sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora)
POVEĆAJTE
Korak 2
Unosimo slovo Y ili S kako bismo potvrdili preuzimanje i odgovarajuću instalaciju. Nakon što je ovaj korak dovršen, nastavljamo instalirati paket Scout_realtime sa sljedećom naredbom:
sudo dragulj instalirati scout_realtime
POVEĆAJTE
Korak 3
Nakon što je paket scout_realtime instaliran, bit će potrebno pokrenuti demon scout_realtime, tako da može prikupljati mjerne podatke s poslužitelja u stvarnom vremenu, za to izvršavamo sljedeće:
scout_realtime
POVEĆAJTE
Korak 4
Ovim rezultatom možemo provjeriti radi li scout_realtime demon na poslužitelju Linux te je li za proces daljinskog praćenja port 5555 dostupan, u slučaju korištenja integriranog vatrozida bit će potrebno omogućiti port 5555 za scout_realtime za slušanje u vatrozidu i na taj način omogućiti izvršavanje zahtjeva.
Za to izvršavamo sljedeće:
Na Debianu ili Ubuntuu
sudo ufw dopustiti 5555 sudo ufw ponovno učitavanje
Na CentOS -u 7
sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd ponovno učitavanje
POVEĆAJTE
Korak 5
U slučaju da vatrozid nije omogućen, može se aktivirati izvršavanjem sljedećeg:
sudo ufw omogućiti pristup Scout_Realtime
2. Kako pristupiti Scout_Realtime na Linuxu
Korak 1
Nakon što provedemo ovaj postupak, alatu ćemo moći pristupiti iz bilo kojeg preglednika koristeći sljedeću sintaksu:
http: // localhost: 5555ili
http: // IP_adresa: 5555Korak 2
Dobiveni rezultat bit će sljedeći:
POVEĆAJTE
Korak 3
Tamo nalazimo sljedeće:
- Na vrhu je korištenje procesora, diska, memorije i mreže u stvarnom vremenu
- U donjem dijelu 10 najvažnijih procesa sustava
- Sa bočne strane vidjet ćemo arhitekturu i verziju sustava, naziv računala, broj procesora, iskorištenu RAM memoriju i slobodan prostor na tvrdom disku.
Prema zadanim postavkama, zapisnici scout_realtime pohranjeni su u direktoriju .scout / scout_realtime.log, da bismo vidjeli njihov sadržaj možemo koristiti naredbu cat ovako:
mačka .scout / scout_realtime.log
POVEĆAJTE
Korak 4
Ako želimo zaustaviti demona uslužnog programa, izvršavamo sljedeću naredbu:
scout_realtime stopDa biste u potpunosti deinstalirali Scout_Realtime iz Linuxa, morat ćete koristiti sljedeću naredbu:
deinstaliranje dragulja scout_realtimeStoga nam ovaj jednostavan uslužni program omogućuje stalni nadzor u stvarnom vremenu nad glavnim komponentama naših Linux poslužitelja.