So sammeln Sie einfach Daten von Ihrem Linux-Rechenzentrumserver

So sammeln Sie einfach Daten von Ihrem Linux-Rechenzentrumserver Erfahren Sie, wie Sie mit einem einzigen Befehl alle Konfigurations- und Diagnoseinformationen erfassen, die Sie für einen Linux-Server benötigen.

Wir alle lieben Daten. Es ist fast so, als ob die IT ohne sie nicht funktionieren könnte. Wir bemühen uns sehr, Daten über unsere Systeme, Dienste, Kunden und vieles mehr zu sammeln. Aber was ist mit diesen Linux-Servern in Ihrem Rechenzentrum? Was tun Sie, wenn es darum geht, Daten über diese Systeme zu sammeln?

Sie können sich an das sosreport-Tool wenden. Sosreport ist ein einzelner Befehl, mit dem Konfigurationsdetails und Diagnoseinformationen für Ihre Linux-Server hervorragend erfasst werden.

Ich möchte Sie über das Sosreport-Tool auf dem Laufenden halten. Ich werde auf Ubuntu Server 18.04 demonstrieren.

Einstellungskit: Datenbankadministrator (TechRepublic Premium)

Was du brauchen wirst

  • Eine laufende Instanz von Ubuntu Server 18.04
  • Ein Benutzerkonto mit Sudo-Berechtigungen

So installieren Sie sosreport

Sosreport sollte bereits auf Ihrer Distribution installiert sein. Wenn dies nicht der Fall ist, können Sie es folgendermaßen hinzufügen:

  1. Öffnen Sie ein Terminalfenster.
  2. Setzen Sie den Befehl sudo apt-get install sosreport -y ab .
  3. Wenn Sie dazu aufgefordert werden, geben Sie Ihr sudo-Passwort ein.
  4. Lassen Sie die Installation abschließen.

Das war's, sosreport ist jetzt installiert und einsatzbereit. Möglicherweise möchten Sie auch den Befehl tree (zur einfacheren Anzeige der Berichte) mit dem folgenden Befehl installieren:

 sudo apt-get install tree -y 

So verwenden Sie sosreport

Die grundlegende Verwendung von sosreport ist der Befehl:

 sudo sosreport 

Sie werden aufgefordert, die Eingabetaste zu drücken, um fortzufahren, und anschließend eine Optionsfall-ID einzugeben ( Abbildung A ).

Abbildung A.

Running the basic sosreport command.

" data-credit="" rel="noopener noreferrer nofollow">

Ausführen des grundlegenden Befehls sosreport.

Je nach Komplexität Ihres Servers dauert es einige Sekunden oder bis zu ein oder zwei Minuten, bis alle Informationen zu Ihrem System erfasst sind. Der fertige Bericht ist eine komprimierte TAR-Datei in / tmp (der genaue Name des Berichts wird aufgelistet, wenn der Befehl ausgeführt wird).

Um den Inhalt dieses Berichts anzuzeigen, müssen Sie die Datei verschieben, den Besitz der Datei ändern und die Dekomprimierung aufheben. Tun Sie dies mit den folgenden Befehlen:

  • Verschieben Sie die Datei mit dem Befehl sudo mv /tmp/FILENAME.tar.xz ~ / (wobei FILENAME der genaue Name der Datei ist).
  • Ändern Sie den Besitz der Datei mit dem Befehl sudo chown $ USER. $ USER FILENAME.tar.xz (wobei FILENAME der genaue Name der Datei ist).
  • Dekomprimieren Sie die Datei mit dem Befehl tar xvf FILENAME.tar.xz .

Der letzte Befehl oben erstellt ein neues Verzeichnis. Wechseln Sie mit dem Befehl cd FILENAME in dieses Verzeichnis (wobei FILENAME der Name des neu erstellten Verzeichnisses ist). In diesem neuen Verzeichnis sehen Sie eine Reihe von Unterverzeichnissen und Dateien ( Abbildung B ).

Abbildung B.

The sosreport at the ready.

" data-credit="" rel="noopener noreferrer nofollow">

Der Sosreport steht bereit.

Das sind viele Informationen, die man konsumieren muss. Lassen Sie es uns etwas eingrenzen.

Per Plugin Informationen

Ein wichtiges Merkmal von sosreport ist, dass Sie sehen können, welche Plugins-Optionen verfügbar sind. In dieser Liste können Sie festlegen, ob ein beliebiges Plugin aktiviert oder deaktiviert werden soll, oder nur Informationen zu einem bestimmten Dienst anzeigen. Geben Sie den folgenden Befehl ein, um herauszufinden, welche Plugins aktiviert und deaktiviert sind:

 sudo sosreport -l 

Dadurch wird alles aufgelistet, was aktiviert und deaktiviert ist ( Abbildung C ).

Abbildung C.

Our enabled and disabled plugins.

" data-credit="" rel="noopener noreferrer nofollow">

Unsere aktivierten und deaktivierten Plugins.

Angenommen, Sie sehen, dass das Apache-Plugin verfügbar, aber nicht aktiviert ist. Um dieses Plugin zu aktivieren, geben Sie den folgenden Befehl ein:

 sudo sosreport --enable-plugins apache 

Angenommen, Sie möchten nur einen Bericht für das Apache-Plugin erstellen. Tun Sie dies mit dem Befehl:

 sudo sosreport -o apache --batch 

Lassen Sie uns diesen Bericht nun mit den folgenden Befehlen anzeigen:

  • Entpacken Sie die Datei mit dem Befehl sudo tar xvf /tmp/FILENAME.tar.xz (wobei FILENAME der Name der Datei ist).
  • Wechseln Sie mit dem Befehl sudo -s zum Root-Benutzer.
  • Wechseln Sie mit dem Befehl cd / tmp / FILENAME in das neu erstellte Verzeichnis (wobei FILENAME der Name des neu erstellten Verzeichnisses ist).
  • Zeigen Sie die Hierarchie der Dateien mit dem Befehlsbaum an.

In der Ausgabe des Befehls tree ( Abbildung C ) sehen Sie die Hierarchie des Berichtsverzeichnisses.

Abbildung C.

The available files to view from the Apache sosreport plugin.

" data-credit="" rel="noopener noreferrer nofollow">

Die verfügbaren Dateien, die über das Apache-Sosreport-Plugin angezeigt werden können.

In dieser Ansicht können Sie entscheiden, welche Datei angezeigt werden soll, oder die Datei .tar.xz an jemanden senden, der die Daten durchsuchen kann, um ein Problem zu beheben.

Warum dieses Tool verwenden?

Nachdem Sie die Ausgabe des Befehls angezeigt haben, fragen Sie sich möglicherweise: "Warum dieses Tool verwenden?" Schließlich können Sie diese Informationen einfach über das Terminalfenster nach und nach erfassen. Richtig? Natürlich kannst du. Was aber, wenn Sie eine Sammlung von Informationen über ein System an einen Anbieter oder einen übergeordneten Administrator senden müssen? Wenn dies der Fall ist, möchten Sie diese Informationen sicherlich nicht einzeln sammeln müssen. Stattdessen können Sie jetzt sosreport verwenden, um alle erforderlichen Daten in einer einzigen gepackten Datei zu sammeln und zur Analyse zu senden. Das ist wesentlich effizienter als das manuelle Sammeln der Daten. Und wenn es sich um ein Rechenzentrum mit Servern handelt, ist Effizienz das A und O.

Newsletter zu Trends im Rechenzentrum

DevOps, Virtualisierung, Hybrid Cloud, Speicher und betriebliche Effizienz sind nur einige der Themen im Rechenzentrum, die wir hervorheben werden. Wird montags und mittwochs geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com