Heim  >  Artikel  >  System-Tutorial  >  Linux-Leistungsüberwachungstool: pyDash

Linux-Leistungsüberwachungstool: pyDash

王林
王林nach vorne
2023-12-28 22:21:581188Durchsuche

pyDash ist ein leichtes, webbasiertes Linux-Leistungsüberwachungstool, das in Python und Django sowie Chart.js geschrieben ist. Nach dem Test kann es auf den folgenden Mainstream-Linux-Distributionen ausgeführt werden: CentOS, Fedora, Ubuntu, Debian, Raspbian und Pidora.

pyDash : Linux 性能监测工具

Mit diesem Tool können Sie die Ressourcen Ihres Linux-PCs/-Servers wie CPU, Speicher, Netzwerkstatistiken, Prozesse einschließlich Online-Benutzer und mehr überwachen. Das Dashboard wurde vollständig mit Python-Bibliotheken entwickelt, die von den wichtigsten Python-Distributionen bereitgestellt werden, sodass es nur sehr wenige Abhängigkeiten aufweist und Sie nicht viele Pakete oder Bibliotheken installieren müssen, um es auszuführen.

In diesem Artikel zeige ich Ihnen, wie Sie pyDash installieren, um die Linux-Serverleistung zu überwachen.

So installieren Sie pyDash unter einem Linux-System

1. Installieren Sie zunächst die erforderlichen Softwarepakete git und Python pip wie folgt:

-------------- 在 Debian/Ubuntu 上 --------------
$ sudo apt-get install git python-pip
-------------- 在 CentOS/RHEL 上 --------------
# yum install epel-release
# yum install git python-pip
-------------- 在 Fedora 22+ 上 --------------
# dnf install git python-pip

2. Wenn Git und Python Pip installiert sind, installieren Sie virtualenv wie folgt, um Abhängigkeiten für Python-Projekte zu handhaben:

# pip install virtualenv
或
$ sudo pip install virtualenv

3. Verwenden Sie nun den Befehl git wie folgt, um das pyDash-Repository in das Home-Verzeichnis zu klonen:

# git clone https://github.com/k3oni/pydash.git
# cd pydash

4. Als nächstes verwenden Sie den folgenden virtualenv-Befehl, um eine virtuelle Umgebung namens pydashtest für das Projekt zu erstellen:

$ virtualenv pydashtest #give a name for your virtual environment like pydashtest

pyDash : Linux 性能监测工具

Erstellen Sie eine virtuelle Umgebung

Wichtig: Bitte beachten Sie, dass im Screenshot oben das bin-Verzeichnis der virtuellen Umgebung hervorgehoben ist. Ihr Verzeichnis kann unterschiedlich sein, je nachdem, wo Sie das pyDash-Verzeichnis geklont haben.

5. Nachdem Sie die virtuelle Umgebung (pydashtest) erstellt haben, müssen Sie sie wie folgt aktivieren, bevor Sie sie verwenden:

$ source /home/aaronkilik/pydash/pydashtest/bin/activate

pyDash : Linux 性能监测工具

Virtuelle Umgebung aktivieren

Auf dem Screenshot oben können Sie erkennen, dass sich die Eingabeaufforderungszeichenfolge 1 (PS1) geändert hat, was darauf hinweist, dass die virtuelle Umgebung aktiviert wurde und verwendet werden kann.

6. Installieren Sie nun die Pydash-Projektanforderungen. Wenn Sie neugierig sind, können Sie den Inhalt von requirements.txt anzeigen und es dann wie unten gezeigt installieren:

$ cat requirements.txt
$ pip install -r requirements.txt

7. Geben Sie nun das Verzeichnis pydash ein, das eine Datei mit dem Namen settings.py enthält. Sie können auch direkt den folgenden Befehl ausführen, um diese Datei zu öffnen, und dann SECRET_KEY in einen bestimmten Wert ändern

$ vi pydash/settings.py

pyDash : Linux 性能监测工具

Stellen Sie den Schlüssel ein

Speichern Sie die Datei und beenden Sie den Vorgang.

8. Führen Sie anschließend die folgenden Befehle aus, um eine Projektdatenbank zu erstellen, das Authentifizierungssystem von Django zu installieren und einen Superuser für das Projekt zu erstellen:

$ python manage.py syncdb
Beantworten Sie die folgenden Fragen basierend auf Ihrer Situation:

Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'): admin
Email address: [email protected]
Password: ###########
Password (again): ############

pyDash : Linux 性能监测工具

Projektdatenbank erstellen

9、这个时候,一切都设置好了,然后,运行下面的命令来启用 Django 开发服务器:

$ python manage.py runserver

10、接下来,打开你的 web 浏览器,输入网址:http://127.0.0.1:8000/ 进入 web 控制台登录界面,输入你在第 8 步中创建数据库和安装 Django 身份验证系统时创建的超级用户名和密码,然后点击登录。

pyDash : Linux 性能监测工具

pyDash 登录界面

11、登录到 pydash 主页面以后,你将会可以看到监测系统的基本信息,包括 CPU、内存和硬盘使用量以及系统平均负载。

向下滚动便可查看更多部分的信息。

pyDash : Linux 性能监测工具

pydash 服务器性能概述

12、下一个屏幕截图显示的是一段 pydash 的跟踪界面,包括 IP 地址、互联网流量、硬盘读/写、在线用户以及 netstats 。

pyDash : Linux 性能监测工具

pyDash 网络概述

13、下一个 pydash 主页面的截图显示了一部分系统中被监视的活跃进程。

pyDash : Linux 性能监测工具

pyDash 监视活跃 Linux 进程

如果想了解更多信息,请在 GitHub 上查看 pydash:https://github.com/k3oni/pydash

这就是全部内容了。在这篇文章中,我们展示了在 Linux 中如何安装 pyDash 并测试它的主要特性。


Das obige ist der detaillierte Inhalt vonLinux-Leistungsüberwachungstool: pyDash. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:linuxprobe.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen