Tvarkydami aplinką naudodami „Linux“ serverius, turime didelį pranašumą, tai yra tai, kad nemokamo kodo dėka turime daugybę nemokamų įrankių sistemai stebėti tiek aparatinės, tiek programinės įrangos lygiu. Kiekvienas įrankis turi savo ypatybes ir metodą, kai kurie yra tobulesni už kitus, ir šiandien „Solvetic“ kalbės apie specialų įrankį, vadinamą „Scout_Realtime“, skirtą naudoti „Linux“ aplinkoje.
Kas yra „Scout_Realtime“„Scout_Realtime“ buvo sukurtas kaip paprastas įrankis, kuris yra pagrįstas žiniatinkliu, kad būtų galima realiu laiku visiškai stebėti įvairias „Linux“ serverio metrikas.
ParametraiNaudodami šį įrankį gausime tokių parametrų metriką:
- CPU
- Atmintis
- HDD
- Grynasis
- Svarbiausi procesai, 10 svarbiausių ir visa tai realiuoju laiku.
Savybės ir privalumaiKai kurios funkcijos ir privalumai, kuriuos turėsime naudodami „Scout_Realtime“, yra šie:
- Diagramos atnaujinamos kas sekundę: ši programa turi istorinį kiekvienos metrikos grafikų kontekstą, su kuriuo bus stebima visiškai realiu laiku
- Peržiūrėkite disko ir tinklo veiklą: pridėta disko naudojimo metrika, laisvos vietos standžiajame diske ir dabartinis tinklo srautas
- Procesų grupavimas pagal pavadinimą, Dabar procesai tuo pačiu pavadinimu yra sugrupuoti ir rodomas vykdomų procesų skaičius, taip pat, kai suaktyvinamas naujas procesas, jis bus rodomas žiniatinklio konsolėje
- Atminties naudojimo metrika, yra speciali metrika visam dabartiniam RAM naudojimui, nes tai yra vienas iš veiksnių, darančių didesnį poveikį „Linux“ našumo lygiui.
1. Kaip įdiegti „Scout_Realtime“ „Linux“
1 žingsnis
Norėdami įdiegti „scout_realtime“ „Linux“ serveryje, turime įdiegti „Ruby 1.9.3+“, kurią galima įdiegti naudojant vieną iš šių komandų, priklausomai nuo naudojamo platinimo:
sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora)
DIDELIS
2 žingsnis
Įvedame raidę Y arba S, kad patvirtintume atsisiuntimą ir atitinkamą diegimą. Kai šis veiksmas bus baigtas, mes pradedame diegti „Scout_realtime“ paketą naudodami šią komandą:
sudo gem įdiegti scout_realtime
DIDELIS
3 žingsnis
Įdiegę paketą „scout_realtime“, turėsite paleisti „scout_realtime“ demoną, kad jis galėtų surinkti metriką iš serverio realiuoju laiku, todėl vykdome šiuos veiksmus:
skautų_realtime
DIDELIS
4 žingsnis
Gavę šį rezultatą galime patikrinti, ar „scout_realtime“ demonas veikia „Linux“ serveryje ir ar nuotolinio stebėjimo procesui bus prieinamas 5555 prievadas, jei naudosite integruotą užkardą, reikės įjungti 5555 prievadą, kad „scout_realtime“ galėtų klausytis užkardoje ir taip leisti vykdyti užklausas.
Tam mes atliekame šiuos veiksmus:
„Debian“ ar „Ubuntu“
sudo ufw leisti 5555 sudo ufw iš naujo įkelti
„CentOS 7“
sudo užkarda-cmd-nuolatinis-pridėti-prievadas = 5555 / tcp sudo ugniasienė-cmd iš naujo
DIDELIS
5 žingsnis
Jei ugniasienė neįjungta, ją galima suaktyvinti atlikus šiuos veiksmus:
sudo ufw įgalinti prieigą prie „Scout_Realtime“
2. Kaip pasiekti „Scout_Realtime“ „Linux“
1 žingsnis
Kai atliksime šį procesą, įrankį bus galima pasiekti iš bet kurios naršyklės, naudojant šią sintaksę:
http: // localhost: 5555arba
http: // IP_adresas: 55552 žingsnis
Gautas rezultatas bus toks:
DIDELIS
3 žingsnis
Ten randame šiuos dalykus:
- Viršuje-procesoriaus, disko, atminties ir tinklo naudojimas realiuoju laiku
- Apatinėje dalyje yra 10 svarbiausių sistemos procesų
- Šoninėje pusėje matysime sistemos architektūrą ir versiją, kompiuterio pavadinimą, procesorių skaičių, naudojamą RAM ir laisvą vietą kietajame diske.
Pagal numatytuosius nustatymus „scout_realtime“ žurnalai saugomi kataloge .scout / scout_realtime.log, kad pamatytume jų turinį, galime naudoti komandą „cat“:
katė .scout / scout_realtime.log
DIDELIS
4 žingsnis
Jei norime sustabdyti naudingumo demoną, vykdome šią komandą:
sustojimas „skautas“ realiuoju laikuNorėdami visiškai pašalinti „Scout_Realtime“ iš „Linux“, turėsite naudoti šią komandą:
perlas pašalinti „scout_realtime“Taigi ši paprasta programa leidžia nuolat ir realiu laiku stebėti pagrindinius mūsų „Linux“ serverių komponentus.