GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Wie überwacht man seinen Linux-Server?

Idealerweise gibt es zwei Methoden, um Ihren Webserver aus der Ferne zu überwachen. Eine davon ist eine eher präventive Überwachung, die direkt über die Eingabeaufforderung oder das Webhosting-Bedienfeld durchgeführt wird, während die andere dies tut Überwachen Sie die Betriebszeit mithilfe von Diensten oder Tools von Drittanbietern. Beide Methoden sind aus Sicht der Notfallwiederherstellung und -prävention von entscheidender Bedeutung. Beide Arten der Überwachung können Ihnen helfen, einen Ausfall Ihres Servers zu vermeiden.

Das Überwachen der Serverprotokolle oder Systemprotokolle ist ein Aspekt, aber Sie können auch Prozesse auf Ihrem System überwachen. Wenn Sie eine bestimmte Anwendung auf dem Server ausführen, von der Sie annehmen, dass sie viel verbraucht Ressourcen wie RAM und CPU, kann Ihnen ein einfacher Befehl dabei helfen, den Prozess zu überwachen, der die meisten Ihrer Serverressourcen verschlingt. Melden Sie sich einfach bei Ihrem SSH an und führen Sie den Befehl :

aus

oben

Dieser Befehl zeigt die Speichernutzung Ihres Servers, die Gesamtzahl der Benutzer, die online sind, die durchschnittliche Serverlast, den CPU-Verbrauch, die Gesamtbetriebszeit, Arbeitsspeicher (virtuell) und die Zeit, seit jeder Prozess ausgeführt wurde. Darüber hinaus hilft Ihnen dieser Befehl auch, den Benutzer anzuzeigen, der den Prozess ausführt, dies kann Ihnen bei der Untersuchung der verdächtigten Benutzer helfen. Wenn Sie damit fertig sind, müssen Sie zum Beenden einfach „q“ eingeben.

Dies erweist sich in der Tat als nützlich, wenn Sie die CPU-intensivsten Prozesse überprüfen möchten, die zu einem bestimmten Zeitpunkt ausgeführt werden. Aber was, wenn Sie alle Prozesse überprüfen müssen, die zu einem bestimmten Zeitpunkt in Betrieb sind Es gibt ein weiteres Tool, das Ihnen bei der Überwachung jedes Prozesses helfen kann, der als "ps" bezeichnet wird. Um die Prozesse anzuzeigen, müssen Sie Folgendes in Ihr SSH eingeben:

ps aux

Falls Sie es seitenweise anzeigen möchten, müssen Sie Folgendes eingeben:

ps aux | weniger

Wenn Sie danach auf einen Prozess stoßen, der Ihrer Meinung nach beendet werden muss, müssen Sie sich die Prozess-ID (PID ) wie auf dem Bildschirm aufgeführt. Sobald Sie eine Liste solcher Prozesse erstellt haben, führen Sie einfach den folgenden Befehl aus:

töte 1234

Sie müssen die PID für jeden Prozess ändern, den Sie beenden möchten. Wenn Sie jeden Prozess beenden/beenden möchten, der unter einem bestimmten Befehl läuft, können Sie den folgenden Befehl verwenden:

killall Befehlsname

Mit diesen einfachen Schritten können Sie verhindern, dass Ihr Server aufgrund einiger ressourcenintensiver Prozesse, die absichtlich oder versehentlich ausgeführt werden, ausfällt.


Panels
  1. So ändern Sie eine Zeitzone auf einem RHEL7-Linux-Server

  2. Fehlerbehebung Wenn Ihre Website auf einem Linux-Server nicht verfügbar ist

  3. So verwenden Sie den Su-Befehl unter Linux

  4. So verwalten Sie Ihren Linux-Befehlsverlauf

  5. So überwachen Sie die Sicherheit von Linux-Servern mit Osquery

So überprüfen Sie Ihre Serverlast im Linux-System

So überprüfen Sie die Betriebszeit Ihres Linux-Servers

So richten Sie einen Rsync-Daemon auf Ihrem Linux-Server ein

So installieren Sie Sysdig, um Ihr Linux-System zu überwachen

So überwachen Sie den Zustand von Linux-Servern mit Befehlszeilentools

So richten Sie eine Firewall auf Ihrem Linux-Server ein