GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak monitorovat váš Linux server?

V ideálním případě existují dva způsoby, jak vzdáleně monitorovat váš webový server. Jednou z nich je preventivní sledování, které se provádí přímo pomocí příkazového řádku nebo ovládacího panelu webhostingu, zatímco druhou je monitorujte dobu provozuschopnosti pomocí služeb nebo nástrojů třetích stran. Obě metody jsou klíčové z hlediska obnovy po havárii a prevence. Oba tyto typy monitorování vám mohou pomoci zabránit výpadku serveru.

Monitorování protokolů serveru nebo systémových protokolů je jedním aspektem, ale můžete také sledovat procesy ve svém systému. Pokud na serveru běží konkrétní aplikace, která podle všeho spotřebuje hodně zdroje, jako je RAM a CPU, jednoduchý příkaz vám může pomoci s monitorováním procesu, který spotřebovává většinu zdrojů vašeho serveru. Jednoduše se přihlaste ke svému SSH a spusťte příkaz :

nahoře

Tento příkaz zobrazí využití paměti vašeho serveru, celkový počet uživatelů, kteří jsou online, průměrné zatížení serveru, spotřebu CPU, celkovou dobu provozu, paměť (virtuální) a čas od spuštění každého procesu. Kromě toho vám tento příkaz také pomůže zobrazit uživatele, který proces obsluhuje, což vám může pomoci s vyšetřováním podezřelých uživatelů. Jakmile s tím skončíte, stačí pro ukončení zadat „q“.

To se skutečně ukazuje jako užitečné, když chcete zkontrolovat procesy nejnáročnější na CPU běžící v daném okamžiku. Ale v případě, kdy potřebujete zkontrolovat všechny procesy, které jsou v provozu Je tu ještě jeden nástroj, který vám může pomoci s monitorováním každého procesu, který se nazývá „ps“. Chcete-li procesy zobrazit, musíte do svého SSH zadat následující:

ps aux

V případě, že jej chcete zobrazit pro jednotlivé stránky, musíte zadat:

ps aux | méně

Pokud pak narazíte na proces, který podle vás musí být ukončen, musíte si poznamenat ID procesu (PID ), jak je uvedeno na obrazovce. Jakmile vytvoříte seznam takových procesů, jednoduše spusťte následující příkaz:

zabít 1234

Musíte změnit PID pro každý proces, který chcete ukončit. Pokud si přejete ukončit/ukončit každý proces, který běží pod určitým příkazem, můžete použít následující příkaz:

killall název-příkazu

Tyto jednoduché kroky vám mohou pomoci zabránit tomu, aby váš server selhal kvůli některým procesům náročným na zdroje, které byly spuštěny záměrně nebo omylem.


Panels
  1. Jak změnit časové pásmo na serveru RHEL7 Linux

  2. Jak řešit problémy, když váš web nefunguje na linuxovém serveru

  3. Jak spravovat historii příkazů Linuxu

  1. Jak používat Su Command v Linuxu

  2. Jak používat OpenSSH k připojení k vašemu linuxovému serveru

  3. Jak monitorovat zabezpečení serveru Linux pomocí Osquery

  1. Monitorujte svůj Linux server pomocí Checkmk

  2. Jak monitorovat systém Linux pomocí příkazu Glances

  3. Jak monitorovat váš Linux Server pomocí osquery