Die ständige Überwachung der Leistung der von uns verwalteten Geräte ermöglicht es uns, einen Schritt weiter zu gehen, um mögliche Fehler zu beheben und so die besten Organisationsebenen auf IT-Ebene beizubehalten.
Wir wissen, dass es zahlreiche Tools gibt, mit denen wir den Status der Betriebssysteme und der Hardware der Geräte verwalten können. Bei dieser Gelegenheit wird in diesem Lernprogramm ein einfaches Tool detailliert analysiert, das jedoch hervorragende Berichte zur Systemleistung bietet: Pydash.
- Netzwerkverkehr
- CPU.
- Festplatten
- RAM-Speicher.
- Aktive Benutzer in Echtzeit usw.
- Prozesse und Dienstleistungen.
1. Wie installiere ich Pydash unter Linux?
In diesem Fall verwenden wir Ubuntu 16.10 und installieren zunächst die erforderlichen Pakete entsprechend der von uns verwendeten Distribution:
yum install epel-release yum install git python-pip
sudo apt installiere git python-pip
dnf installiere git python-pip
In diesem Fall haben wir pip bereits installiert. Damit keine Probleme mit Python-Abhängigkeiten auftreten, führen wir den folgenden Befehl aus:
sudo pip install virtualenv
Jetzt verwenden wir den Befehl git, um den Pydash-Klonprozess in unserem Verzeichnis wie folgt durchzuführen:
Git-Klon https://github.com/k3oni/pydash.git
Sobald Pydash geklont ist, greifen wir über die folgende Zeile auf Pydash zu:
cd pydash
2. Wie erstelle ich eine virtuelle Umgebung von Pydash unter Linux?
Sobald dieser Vorgang abgeschlossen ist, müssen Sie im nächsten Schritt die virtuelle Umgebung des Projekts erstellen, die als pydashtest bezeichnet wird.
Dazu führen wir den folgenden Befehl aus, in dem wir unsere Umgebung benennen:
virtualenv pydashtest # Name der virtuellen Umgebung
in diesem Fall wird es sein:
virtualenv pydashtest # solvetic-pydash
Dann müssen wir diese Umgebung aktivieren, indem wir die folgende Zeile ausführen:
source / home / solvetic / pydash / pydashtest / bin / actívate
Wir können überprüfen, ob die virtuelle Umgebung seit dem Beginn der Zeile aktiviert wurde (pydashtest).
Der nächste Schritt besteht darin, die Anforderungen für das pydash-Projekt mit dem Befehl cat wie folgt zu installieren, wenn Sie dessen Inhalt beobachten möchten:
cat requirements.txt
Für die Installation führen wir Folgendes aus:
pip install -r requirements.txt
Als nächstes wechseln wir in das Verzeichnis, in dem pydash installiert ist, und greifen mit dem bevorzugten Editor auf die Datei settings.py zu. Dort können wir den gewünschten Wert im Feld SECRET_KEY einstellen .
sudo nano pydash / settings.py
Sobald die Änderung vorgenommen wurde, speichern wir die Datei mit der Tastenkombination
+ O Strg + O
und wir ließen es mit:
+ X Strg + X
Jetzt erstellen wir die Datenbank mit Django und erstellen gleichzeitig das Authentifizierungssystem und den Superuser des Projekts. Wir werden Folgendes ausführen:
python manage.py syncdb
Eine Reihe von Fragen wird angezeigt, die wir basierend auf der gewünschten Konfiguration beantworten müssen:
Zum Schluss starten wir den Django-Server und führen den folgenden Befehl aus:
python manage.py runserver
Als wir den Zugriff auf die Pydash-Funktionen beobachteten, gingen wir zu unserem Browser und gaben Folgendes ein:
http://127.0.0.1:8000/
Das folgende Fenster wird angezeigt, in dem wir die Anmeldeinformationen des zuvor erstellten Superuser eingeben:
Sobald wir Zugriff haben, haben wir alle Informationen des Systems zur Hand. Wir finden alle Informationen des Systems wie Name, Version, Kernel, CPU usw.
Wir können beobachten, dass wir verschiedene Kategorien haben, um den Status jeder von ihnen in Echtzeit zu analysieren:
- Disk (Festplatten)
- CPU (Prozessor)
- RAM
- Laden (Ebenen auf den Festplatten laden)
- Benutzer (Users)
- Netstat (Netzwerkstatus)
- Netzwerk (Netzwerk)
- Prozesse
Jede dieser Optionen zeigt die tatsächlichen Informationen zu ihrem Status an.
Wie wir sehen können, wird Pydash ein grundlegendes Werkzeug für den Prozess der Überwachung der Leistung unserer Betriebssysteme in mehrfacher Hinsicht. Jede Analyse, die wir überprüfen, wird im Terminal gespeichert. Wir können die Anwendung mit den folgenden Tasten beenden:
+ C Strg + C
So wird Pydash zu einem Verbündeten für alle Überwachungs- und Steuerungsprozesse in Linux-Umgebungen. Dies ist eine vollständige Methode, um zu wissen, was auf Ihrem Linux-Gerät passiert, und um mögliche Fehler zu lokalisieren. Wenn Sie das Verhalten Ihres Teams analysieren möchten, schlagen wir hier eine andere Alternative zur Überwachung von Linux-Systemen vor, diesmal jedoch mit Sysdig.
Ubuntu Linux überwachen