So überwachen Sie die Leistung von Ubuntu Linux mit Pydash

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.

Was ist Pydash?
Pydash ist ein in Django und Python geschriebenes Tool, das auf Webumgebungen basiert und in verschiedenen Distributionen wie CentOS, Fedora, Ubuntu, Debian ua ausgeführt werden kann. Pydash ermöglicht uns die zentrale Kontrolle über Aspekte des Systems wie:

  • Netzwerkverkehr
  • CPU.
  • Festplatten
  • RAM-Speicher.
  • Aktive Benutzer in Echtzeit usw.
  • Prozesse und Dienstleistungen.

1. Wie installiere ich Pydash unter Linux?

Schritt 1

In diesem Fall verwenden wir Ubuntu 16.10 und installieren zunächst die erforderlichen Pakete entsprechend der von uns verwendeten Distribution:

CentOS und RedHat
 yum install epel-release yum install git python-pip 

Debian / Ubuntu
 sudo apt installiere git python-pip 

Fedora
 dnf installiere git python-pip 

1-Installation-von-Pydash.png

Schritt 2

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 

2-dependencies-of-Python.png

Schritt 3

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 
Schritt 4

Sobald Pydash geklont ist, greifen wir über die folgende Zeile auf Pydash zu:

 cd pydash 

3-cloned-Pydash.png

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.

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 # solvetic-pydash 

4-pydashtest- # solvetic-pydash.png

Schritt 2

Dann müssen wir diese Umgebung aktivieren, indem wir die folgende Zeile ausführen:

 source / home / solvetic / pydash / pydashtest / bin / actívate 

5-install - Pydash.png

Wir können überprüfen, ob die virtuelle Umgebung seit dem Beginn der Zeile aktiviert wurde (pydashtest).

Schritt 3

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 
Schritt 4

Für die Installation führen wir Folgendes aus:

 pip install -r requirements.txt 

6-virtual-environment-of-Pydash.png

Schritt 5

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 

7-built-pydash.png

Schritt 6

Sobald die Änderung vorgenommen wurde, speichern wir die Datei mit der Tastenkombination

See also  So deaktivieren Sie den Chrome Incognito-Modus unter Windows 10 oder macOS

+ O Strg + O

und wir ließen es mit:

+ X Strg + X

Hinweis
Im 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 werden Folgendes ausführen:

 python manage.py syncdb 
Schritt 8

Eine Reihe von Fragen wird angezeigt, die wir basierend auf der gewünschten Konfiguration beantworten müssen: 8-python-manage.py-syncdb.png

Schritt 9

Zum Schluss starten wir den Django-Server und führen den folgenden Befehl aus:

 python manage.py runserver 

9-server-Django.png

Schritt 9

Als wir den Zugriff auf die Pydash-Funktionen beobachteten, gingen wir zu unserem Browser und gaben Folgendes ein:

 http://127.0.0.1:8000/ 
Schritt 10

Das folgende Fenster wird angezeigt, in dem wir die Anmeldeinformationen des zuvor erstellten Superuser eingeben: 10-credentials-del-superusuairo.png

Schritt 11

Sobald wir Zugriff haben, haben wir alle Informationen des Systems zur Hand. Wir finden alle Informationen des Systems wie Name, Version, Kernel, CPU usw. 11-monitorize-system-linux.png

Schritt 12

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
Schritt 13

Jede dieser Optionen zeigt die tatsächlichen Informationen zu ihrem Status an. 12-monitorize-system-linux.png

Schritt 14

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

15-informationssystem-linux-Pydash.png

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.

See also  Wie erfahre ich, ob eine Domain verfügbar ist?

Ubuntu Linux überwachen

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *