Úvod
V tomto článku si ukážeme, jak monitorovat váš systém Linux a některé jeho metriky pomocí jednoduchého nástroje pro monitorování serveru, o který bychom se s vámi rádi podělili, s názvem Scout_Realtime .
Co je Scout_Realtime?
Scout_Realtime je jednoduchý, snadno použitelný webový nástroj pro sledování metrik serveru Linux v reálném čase špičkovým způsobem. Ukazuje vám tedy plynulé grafy o metrikách shromážděných z CPU, paměti, disku, sítě a procesů (10 nejlepších) v reálném čase.
Instalace nástroje Scout_Realtime Monitoring Tool v systému Linux
1. Chcete-li nainstalovat scout_realtime na serveru Linux musíte mít Ruby 2.7+ nainstalovaný na vašem serveru pomocí následujícího příkazu.
V Debian/Ubuntu
$ sudo apt-get install rubygems -y
RHEL/CentOS
# sudo yum -y install rubygems-devel
Na Fedoře
$ sudo dnf -y install rubygems-devel
2. Jakmile nainstalujete Ruby na vašem systému Linux si nyní můžete nainstalovat scout_realtime zabalit pomocí následujícího příkazu.
$ sudo gem install scout_realtime
3. Po úspěšné instalaci scout_realtime pak musíte spustit scout_realtime démon, který bude shromažďovat metriky serveru v reálném čase, jak je znázorněno.
$ scout_realtime
4. Nyní, když scout_realtime démon běží na vašem linuxovém serveru, který chcete vzdáleně monitorovat na portu 5555 .
Kromě možnosti Pokud používáte bránu firewall, musíte otevřít port 5555 které scout_realtime naslouchá ve firewallu, aby povolil požadavky na něj.
V systému Debian/Ubuntu
$ sudo ufw allow 27017
$sudo ufw reload
RHEL/CentOS
# sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT
# sudo service iptables restart
V systému RHEL/CentOS
$ sudo firewall-cmd --permanent --add-port=5555/tcp
$ sudo firewall-cmd reload
5. Nyní z jakéhokoli jiného počítače otevřete webový prohlížeč a použijte níže uvedenou adresu URL pro přístup k scout_realtime k monitorování výkonu vzdáleného serveru Linux.
http://localhost:5555
NEBO
http://ip-address_or_hostname.com:5555
6. Ve výchozím nastavení scout_realtime protokoly se zapisují do .scout/scout_realtime.log v systému, který můžete zobrazit pomocí příkazu cat.
$ cat .scout/scout_realtime.log
7. Chcete-li zastavit scout_realtime démona, spusťte následující příkaz.
$ scout_realtime stop
8. Chcete-li odinstalovat scout_realtime ze systému spusťte následující příkaz.
$ gem uninstall scout_realtime
Další informace najdete na Scout_realtime Github.