In het volgende artikel gaan we Scout_Realtime bekijken. In eerdere artikelen op deze blog hebben we verschillende op de opdrachtregel gebaseerde tools gezien om de prestaties van ons GNU / Linux-systeem te volgen, zoals htop, blikken en anderen. Degene die we vandaag gaan zien, is een andere eenvoudige tool voor het bewaken van een server.
Scout Realtime ons toont schijf-, geheugen-, netwerk-, CPU- en processtatistieken Dit is een eenvoudige, gebruiksvriendelijke en webgebaseerde tool om Linux-serverstatistieken in realtime op een zeer duidelijke manier te volgen. Het toont ons vloeiende grafieken over de statistieken die zijn verzameld van de CPU, het geheugen, de schijf, het netwerk en de processen. Dit alles in realtime.
In dit artikel gaan we zien hoe we deze monitoringtool genaamd scout_realtime op Ubuntu kunnen installeren een externe server bewaken Maar voordat we op de kwestie ingaan, gaan we enkele algemene kenmerken bekijken die dit programma aan gebruikers gaat bieden.
Algemene kenmerken van scout_realtime
- Het programma is Open Source De broncode is te zien op de pagina van GitHub.
- Scrollen gaat soepel in de update afbeeldingen elke seconde.
- alle belangrijke prestatiestatistieken (CPU, geheugen, schijfgebruik en netwerkverkeer) bevinden zich in één weergave voor een betere gegevensuitlezing.
- De meetgegevens van het geheugengebruik zijn volgens de website duidelijker en nauwkeuriger dan in andere programma's met hetzelfde doel.
- Processen zijn gegroepeerd met dezelfde naam en het aantal lopende processen worden weergegeven. Dit om ervoor te zorgen dat trends in actieve processen duidelijker worden.
- scout_realtime sterk afhankelijk van proc-bestandssysteem om statistieken te krijgen. Procfs is beschikbaar op op GNU / Linux gebaseerde distributies. OSX en FreeBSD hebben geen volledige ondersteuning voor procfs en zijn niet compatibel.
Scout_realtime Monitoring Tool installatie op Ubuntu
Om scout_realtime op onze Gnu / Linux-server te installeren, we zullen Ruby 1.9.3 of hoger moeten installeren Hiervoor gebruiken we het volgende commando in een terminal (Ctrl + Alt + T):
sudo apt install rubygems
Zodra de installatie van Ruby in ons systeem is voltooid, kunnen we dat installeer het scout_realtime-pakket met behulp van de volgende opdracht in dezelfde terminal:
sudo gem install scout_realtime
Start scout_realtime
Na het succesvol installeren van het pakket, we moeten de daemon scout_realtime starten Dit is verantwoordelijk voor het in realtime verzamelen van de serverstatistieken. Om de daemon te starten, schrijven we in de terminal (Ctrl + Alt + T):
scout_realtime
Na het starten van de scout_realtime-daemon, draait deze op onze Linux-server die we op afstand willen monitoren via de poort 5555.
Open firewall-poorten
Als we een firewall draaien, moeten we poort 5555 openen welke scout_realtime gebruikt. Hiermee kunt u verzoeken doen. Hoe u dit moet doen, kunt u zien op de helppagina van UFW die ze ons aanbieden op de Ubuntu-website,
Toegang tot Scout_Realtime
Zodra de poorten open zijn, vanaf een andere machine, we openen een webbrowser en we zullen de onderstaande URL gebruiken om toegang te krijgen tot de grafieken en om de prestaties van de externe server te volgen.
http://localhost:5555
Of we kunnen ook gebruik maken van:
http://direccion-ip-o-dominio.com:5555
Bekijk programmalogboeken
Standaard, logboeken worden opgeslagen in het bestand .scout / scout_realtime.log van het systeem. We kunnen deze registers als volgt raadplegen met het cat-commando in een terminal (Ctrl + Alt + T):
cat .scout/scout_realtime.log
Stop Scout_realtime
Als we de scout_realtime-daemon willen stoppen, gaan we het volgende commando uitvoeren in de terminal (Ctrl + Alt + T):
scout_realtime stop
Verwijder scout_realtime
Om scout_realtime van het systeem te verwijderen, hoeven we alleen de volgende opdracht in de terminal uit te voeren:
sudo gem uninstall scout_realtime
Hulp en informatie
Naar controleer de beschikbare opties van dit programma, kunnen we in een terminal schrijven:
scout_realtime --help
Als iemand het nodig heeft Meer informatie over dit programma kunt u contact opnemen met de github-opslagplaats van scout_realtime. Als iemand een bug in het programma vindt, kan hij deze in het volgende rapporteren link.