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
现在使用以下命令安装 git:
$ sudo apt-get install git
现在我们需要安装 virtualenv:
Virtualenv:在处理Python项目中的依赖项时,virtualenv 是要使用的工具。
$ pip install virtualenv
现在使用 git 命令克隆 pydash 目录:
$ git clone https://gitlab.com/k3oni/pydash
将目录更改为 pydash:
下一步是使用 virtualenv 命令为我们的项目创建一个虚拟环境:
$ virtualenv pydashenv
现在我们需要使用以下命令激活我们的虚拟环境:
$ source /home/ubuntu/paydash/pydashenv/bin/activate
现在,使用以下命令来安装您的项目规范。它将在您的项目中搜索名为 requirements.txt 的文件。创建者在此文件中指定必须安装以便项目运行的包。
$ pip install -r requirements.txt
现在我们需要将 SECRET_KEY 更改为自定义值,导航到包含 settings.py 的 pydash 目录,或者只需运行以下命令即可打开此文件:
$ nano pydash/pydash/settings.py
搜索 SECRET_KEY字符串并将其更改为自定义值。保存文件并退出:
使用以下命令运行 Django 命令:
$ python manage.py syncdb
当它询问您是否要建立超级用户时,请确保选择是。然后,按照以下说明运行该应用程序。
现在一切准备就绪,运行以下命令启动 Django 开发服务器:
$ python manage.py runserver
要访问站点仪表板登录 GUI,请打开 Web 浏览器并在地址栏中键入 http://127.0.0.1:8000/。使用您在创建数据库和安装 Django 的身份验证系统时创建的超级用户名和密码登录。
首次登录pydash主界面时,您会看到一个用于跟踪一般系统信息、CPU、内存和磁盘使用情况以及平均系统负载的部分。
目前,仅此而已!我们在这篇文章中演示了如何在 Linux 中安装 pydash。请在下面的评论部分告诉我们您的想法,如果您知道任何其他有用的相关资源,也请告诉我们。