📜  pydash - 用于监控 Linux 服务器的Python应用程序

📅  最后修改于: 2022-05-13 01:54:34.989000             🧑  作者: Mango

pydash - 用于监控 Linux 服务器的Python应用程序

Python和带有 Chart.js 的 Django 组成了 pydash,这是一个用于 Linux 的轻量级基于 Web 的监控应用程序。它已经过测试,可以在 CentOS、Fedora、Ubuntu、Debian、Arch Linux、Raspbian 和 Pidora 以及其他流行的 Linux 发行版上运行。

您可以使用它来监控 Linux PC/服务器上的资源,例如 CPU、RAM、网络统计信息、进程、在线用户等。仪表板完全使用主要Python发行版中的Python库构建,因此它只有一些依赖项,不需要安装许多包或库。

在 Linux 中安装 Pydash

首先,我们需要安装 pip3 和 git,如果你已经安装了可以跳过这一步:

$ sudo apt-get install python-pip
pydash 一个用于监控你的 linux 服务器的 python 应用程序

安装pip

现在使用以下命令安装 git:

$ sudo apt-get install git
pydash 一个用于监控你的 linux 服务器的 python 应用程序

安装 git

现在我们需要安装 virtualenv:



Virtualenv:在处理Python项目中的依赖项时,virtualenv 是要使用的工具。

$ pip install virtualenv

安装 virtualenv

现在使用 git 命令克隆 pydash 目录:

$ git clone https://gitlab.com/k3oni/pydash

克隆pydash存储库

将目录更改为 pydash:

将目录更改为 pydash

下一步是使用 virtualenv 命令为我们的项目创建一个虚拟环境:

$ virtualenv pydashenv
pydash 一个用于监控你的 linux 服务器的 python 应用程序

创建虚拟环境

现在我们需要使用以下命令激活我们的虚拟环境:

$ source /home/ubuntu/paydash/pydashenv/bin/activate
pydash 一个用于监控你的 linux 服务器的 python 应用程序

激活虚拟环境

现在,使用以下命令来安装您的项目规范。它将在您的项目中搜索名为 requirements.txt 的文件。创建者在此文件中指定必须安装以便项目运行的包。

$ pip install -r requirements.txt
pydash 一个用于监控你的 linux 服务器的 python 应用程序

安装所需的依赖项

现在我们需要将 SECRET_KEY 更改为自定义值,导航到包含 settings.py 的 pydash 目录,或者只需运行以下命令即可打开此文件:

$ nano pydash/pydash/settings.py
pydash 一个用于监控你的 linux 服务器的 python 应用程序

打开setting.py

搜索 SECRET_KEY字符串并将其更改为自定义值。保存文件并退出:



pydash 一个用于监控你的 linux 服务器的 python 应用程序

替换为自定义键

使用以下命令运行 Django 命令:

$ python manage.py syncdb

当它询问您是否要建立超级用户时,请确保选择是。然后,按照以下说明运行该应用程序。

pydash 一个用于监控你的 linux 服务器的 python 应用程序

运行 Django 命令

现在一切准备就绪,运行以下命令启动 Django 开发服务器:

$ python manage.py runserver
pydash 一个用于监控你的 linux 服务器的 python 应用程序

运行服务器

要访问站点仪表板登录 GUI,请打开 Web 浏览器并在地址栏中键入 http://127.0.0.1:8000/。使用您在创建数据库和安装 Django 的身份验证系统时创建的超级用户名和密码登录。

pydash 一个用于监控你的 linux 服务器的 python 应用程序

现在使用用户名和密码登录

首次登录pydash主界面时,您会看到一个用于跟踪一般系统信息、CPU、内存和磁盘使用情况以及平均系统负载的部分。

pydash 一个用于监控你的 linux 服务器的 python 应用程序

皮达什

目前,仅此而已!我们在这篇文章中演示了如何在 Linux 中安装 pydash。请在下面的评论部分告诉我们您的想法,如果您知道任何其他有用的相关资源,也请告诉我们。