So überwachen Sie die Leistung von Ubuntu Linux mit Pydash

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.git
Schritt 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 Umgebung
in 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.txt
Schritt 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 syncdb 
Schritt 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
Schritt 13
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

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave