Die ständige Überwachung der Leistung der von uns verwalteten Teams ermöglicht es uns, bei der Behebung möglicher Fehler noch einen Schritt weiter zu gehen und auf diese Weise die besten organisatorischen Ebenen auf IT-Ebene aufrechtzuerhalten.
Wir wissen, dass es zahlreiche Tools gibt, mit denen wir den Status der Betriebssysteme und der Hardware der Geräte verwalten können, und dieses Mal wird dieses Tutorial ein einfaches Tool detailliert analysieren, das großartige Berichte über die Leistung des Systems bietet: Pydas.
Was ist PydashPydash ist ein Werkzeug geschrieben in Django und Python, das auf Webumgebungen basiert und auf verschiedenen Distributionen wie CentOS, Fedora, Ubuntu, Debian und anderen ausgeführt werden kann. Pydash ermöglicht uns eine zentrale Kontrolle über Aspekte des Systems wie:
- Netzwerktraffic.
- ZENTRALPROZESSOR.
- Scheiben.
- RAM.
- Aktive Benutzer in Echtzeit usw.
- Prozesse und Dienstleistungen.
1. So installieren Sie Pydash unter Linux
Schritt 1
Für diesen Fall verwenden wir Ubuntu 16.10 und an erster Stelle werden wir die erforderlichen Pakete entsprechend der von uns verwendeten Distribution installieren:
CentOS und RedHat
yum install epel-release yum install git python-pip
Debian / Ubuntu
sudo apt installieren git python-pip
Fedora
dnf installieren git python-pip
VERGRÖSSERN
Schritt 2
In diesem Fall haben wir pip bereits installiert, damit es keine Probleme mit gibt Python-Abhängigkeiten Wir werden den folgenden Befehl ausführen:
sudo pip installieren virtualenv
VERGRÖSSERN
Schritt 3
Jetzt verwenden wir den git-Befehl, um den Pydash-Klonprozess in unserem Verzeichnis wie folgt durchzuführen:
git-Klon https://github.com/k3oni/pydash.gitSchritt 4
Sobald Pydash geklont ist, greifen wir über die Zeile auf Pydash zu:
cd pydash
VERGRÖSSERN
2. So erstellen Sie eine virtuelle Pydash-Umgebung unter Linux
Sobald dieser Vorgang abgeschlossen ist, besteht der nächste Schritt darin, die virtuelle Umgebung des Projekts zu erstellen, die als pydashtest bezeichnet wird.
Schritt 1
Dazu führen wir den folgenden Befehl aus, in dem wir unsere Umgebung benennen:
virtualenv pydashtest #Name der virtuellen Umgebungin diesem Fall wird es sein:
virtualenv pydashtest #solvtic-pydash
VERGRÖSSERN
Schritt 2
Als nächstes müssen wir diese Umgebung aktivieren, indem wir die folgende Zeile ausführen:
source / home / solvet / pydash / pydashtest / bin / aktivieren
VERGRÖSSERN
Wir können überprüfen, ob die virtuelle Umgebung am Anfang der Zeile aktiviert wurde (pydashtest).
Schritt 3
Der nächste Schritt besteht darin, die pydash-Projektanforderungen mit dem cat-Befehl wie folgt zu installieren, falls Sie den Inhalt beobachten möchten:
Katzenanforderungen.txtSchritt 4
Für die Installation führen wir Folgendes aus:
pip install -r anforderungen.txt
VERGRÖSSERN
Schritt 5
Als nächstes gehen wir in das Verzeichnis, in dem pydash installiert ist, und verwenden den bevorzugten Editor, um auf die Datei settings.py zuzugreifen. Dort können wir im Feld den gewünschten Wert einstellen GEHEIMER SCHLÜSSEL.
sudo nano pydash / settings.py
VERGRÖSSERN
Schritt 6
Sobald die Änderung vorgenommen wurde wir behalten die Datei mit der Tastenkombination
Strg + Aus
und wir belassen es mit:
Strg + X
NotizIm Falle der Verwendung von vi verwenden wir : wq.
Schritt 7
Jetzt erstellen wir die Datenbank mit Django und erstellen gleichzeitig das Authentifizierungssystem und den Superuser des Projekts, wir führen Folgendes aus:
python manage.py syncdbSchritt 8
Es werden eine Reihe von Fragen angezeigt, die wir je nach gewünschter Konfiguration beantworten müssen:
VERGRÖSSERN
Schritt 9
Endlich starten wir die Django-Server folgenden Befehl ausführen:
python manage.py runserver
VERGRÖSSERN
Schritt 9
Wie wir beobachten, greifen Sie auf die Pydash-Funktionalitäten zu, indem Sie in unseren Browser gehen und Folgendes eingeben:
http://127.0.0.1:8000/Schritt 10
Das folgende Fenster wird angezeigt, in dem wir die eingeben Superuser-Anmeldeinformationen zuvor erstellt:
VERGRÖSSERN
Schritt 11
Sobald wir darauf zugreifen, haben wir alle Informationen des Systems zur Hand. Wir finden alle Systeminformationen wie Name, Version, Kernel, CPU usw.
VERGRÖSSERN
Schritt 12
Wir können sehen, dass wir mehrere Kategorien haben, um den Status jeder von ihnen in Echtzeit zu analysieren, wie zum Beispiel:
- Scheibe
- CPU (Prozessor)
- RAM
- Load (Laststufen auf den Festplatten)
- Benutzer
- Netstat (Netzwerkstatus)
- Netzwerk
- Prozesse
Jede dieser Optionen zeigt die echte Informationen über den Zustand dieser.
VERGRÖSSERN
Schritt 14
Wie wir sehen können, wird Pydash zu einem grundlegenden Werkzeug für den Prozess der Überwachung der Leistung unserer Betriebssysteme in vielerlei Hinsicht. Jede Analyse, die wir überprüfen, wird im Terminal gespeichert. Wir können Anwendung verlassen mit den folgenden Tasten:
Strg + C
VERGRÖSSERN
Damit wird Pydash zum Verbündeten für alle Überwachungs- und Kontrollprozesse in Linux-Umgebungen. Es ist eine vollständige Möglichkeit, zu wissen, was auf Ihrem Linux-Computer passiert und mögliche Fehler zu lokalisieren. Wenn Sie daran interessiert sind, das Verhalten Ihres Teams analysieren zu können, schlagen wir hier eine weitere Alternative vor Linux-Systeme überwachen, diesmal aber mit Sysdig.
Ubuntu Linux überwachen