A következő cikkben megnézzük a Scout_Realtime cikket. A blog korábbi cikkeiben különféle parancssori alapú eszközöket láthattunk a Gnu / Linux rendszerünk teljesítményének figyelemmel kísérésére, mint pl. htop, pillantásokat és mások. Akit ma látni fogunk, az egy másik egyszerű eszköz a szerver megfigyeléséhez.
Scout Realtime minket megmutatja a lemez, a memória, a hálózat, a CPU és a folyamatok mutatóit. Ez egy egyszerű, könnyen használható és webalapú eszköz a Linux szerver mutatóinak valós időben, nagyon világos módon történő figyelemmel kísérésére. Folyamatos grafikonokat mutat be a CPU-ból, a memóriából, a lemezről, a hálózatról és a folyamatokról gyűjtött mutatókról. Mindezt valós időben.
Ebben a cikkben megnézzük, hogyan kell telepíteni ezt a scout_realtime nevű figyelő eszközt az Ubuntu to távoli szervert figyelni. De mielőtt belevágnánk a kérdésbe, megnézzük azokat az általános jellemzőket, amelyeket ez a program kínál a felhasználók számára.
A scout_realtime általános jellemzői
- A program az Open Source. Forráskódja a. Oldalon található GitHub.
- A görgetés gördülékeny a másodpercenként frissítse a grafikát.
- minden legfontosabb teljesítménymutatók (CPU, memória, lemezkihasználtság és hálózati forgalom) egyetlen nézetben vannak a jobb adatolvasás érdekében.
- A memóriahasználati mutatók világosabbak és pontosabbak, a webhelye szerint, mint más, azonos célú programokban.
- A folyamatok csoportosítva vannak azonos névvel és a futó folyamatok számával jelennek meg. Ennek célja, hogy az aktív folyamatok trendjei világosabbá váljanak.
- scout_realtime erősen függ a proc fájlrendszertől a mutatók megszerzéséhez. A Procfs elérhető Gnu / Linux alapú disztribúciókon. Az OSX és a FreeBSD nem támogatja teljes mértékben a procf-okat, és nem kompatibilisek.
Scout_realtime Monitoring Tool telepítése az Ubuntun
A scout_realtime telepítéséhez Gnu / Linux szerverünkre, telepítenünk kell a Ruby 1.9.3 vagy újabb verziót. Ehhez a következő parancsot fogjuk használni egy terminálban (Ctrl + Alt + T):
sudo apt install rubygems
Miután a Ruby telepítése befejeződött a rendszerünkben, megtehetjük telepítse a scout_realtime csomagot a következő parancs használatával ugyanabban a terminálban:
sudo gem install scout_realtime
Start scout_realtime
A csomag sikeres telepítése után el kell indítanunk a scout_realtime démonot. Ez lesz a szerver mutatóinak valós időben történő gyűjtése. A démon elindításához a terminálba (Ctrl + Alt + T) ezt írjuk:
scout_realtime
A scout_realtime démon elindítása után fut Linux szerverünkön, amelyet távolról szeretnénk figyelni a 5555. kikötő.
Nyissa meg a tűzfal portjait
Ha tűzfalat futtatunk, meg kell nyitnunk az 5555-ös portot amelyet a scout_realtime használ. Ezzel lehetővé tesszük Önnek kérelmek benyújtását. Ez látható a súgó oldalán UFW amit az Ubuntu webhelyén kínálnak nekünk,
A Scout_Realtime elérése
Amint a portok nyitva vannak, bármely más géptől, megnyitunk egy webböngészőt és az alábbi URL-t fogjuk használni a grafikonok eléréséhez és a távoli szerver teljesítményének figyelemmel kíséréséhez.
http://localhost:5555
Vagy használhatjuk a következőket is:
http://direccion-ip-o-dominio.com:5555
Programnaplók megtekintése
Alapértelmezés szerint, a naplókat a .scout / scout_realtime.log fájlba menti a rendszer. Ezeket a regisztereket a terminálon található cat paranccsal (Ctrl + Alt + T) az alábbiak szerint tudjuk keresni:
cat .scout/scout_realtime.log
Állítsa le a Scout_realtime elemet
Ha le akarjuk állítani a scout_realtime démont, a következő parancsot fogjuk végrehajtani a terminálban (Ctrl + Alt + T):
scout_realtime stop
Távolítsa el a scout_realtime alkalmazást
A scout_realtime eltávolításához a rendszerből csak a következő parancsot kell végrehajtanunk a terminálban:
sudo gem uninstall scout_realtime
Segítség és információ
A ellenőrizze a program elérhető opcióit, írhatunk egy terminálba:
scout_realtime --help
Ha valakinek szüksége van rá több információ erről a programról felveheti a kapcsolatot a github adattár scout_realtime-tól. Ha valaki hibát talál a programban, az alábbiakban jelentheti link.