pydash是一款基于Web的轻量级监控工具,用于编写Python和Django plus Chart.js的Linux 。 它已经过测试,可以运行在以下主流的Linux发行版:CentOS,Fedora,Ubuntu,Debian,Arch Linux,Raspbian以及Pidora。
您可以使用它来关注您的Linux PC /服务器资源,如CPU,RAM,网络统计信息,包括在线用户等进程。 仪表板完全使用Python分发中提供的Python库开发,因此它具有一些依赖关系; 您不需要安装许多软件包或库来运行它。
在本文中,我们将向您展示如何安装pyda sh来监控Linux服务器的性能。
如何在Linux系统中安装pyDash
1.首先安装所需的软件包: git和Python pip如下:
-------------- On Debian/Ubuntu -------------- $ sudo apt-get install git python-pip -------------- On CentOS/RHEL -------------- # yum install epel-release # yum install git python-pip -------------- On Fedora 22+ -------------- # dnf install git python-pip
2.如果您安装了git和python,接下来,安装virtualenv可以帮助处理Python项目的依赖问题,如下所示:
# pip install virtualenv OR $ sudo pip install virtualenv
3.现在使用git命令,将pydash目录克隆到您的主目录中,如下所示:
# git clone https://github.com/k3oni/pydash.git # cd pydash
4.接下来,使用下面的virtualenv命令为您的项目创建一个名为pydashtest的虚拟环境。
$ virtualenv pydashtest #give a name for your virtual environment like pydashtest
创建虚拟环境
重要提示 :记下上面截图中突出显示的虚拟环境的bin目录路径,根据您克隆pydash文件夹的位置可能会有所不同。
5.创建虚拟环境( pydashtest )后,必须先激活它,然后再使用它,如下所示。
$ source /home/aaronkilik/pydash/pydashtest/bin/activate
主动虚拟环境
从上面的屏幕截图,您会注意到PS1提示符更改,表明您的虚拟环境已被激活并可以使用。
6.现在安装pydash项目要求; 如果您好奇, 请使用cat命令查看require.txt的内容, 并按如下所示进行安装。
$ cat requirements.txt $ pip install -r requirements.txt
7.现在进入包含settings.py的pydash 目录,或者简单的运行下面的命令来打开这个文件,将SECRET_KEY更改为自定义值。
$ vi pydash/settings.py
设置密钥
保存文件并退出。
8.之后,运行下面的django命令创建项目数据库,并安装Django的验证系统并创建一个项目超级用户。
$ python manage.py syncdb
根据您的情况回答以下问题:
Would you like to create one now? (yes/no): yes Username (leave blank to use 'root'): admin Email address: aaronkilik@gmail.com Password: ########### Password (again): ############
创建项目数据库
此时,应该设置全部,现在运行以下命令启动Django开发服务器。
$ python manage.py runserver
接下来,打开您的网页浏览器并输入URL: http : //127.0.0.1 : 8000/获取网页仪表板登录界面。 输入创建数据库时创建的超级用户名和密码,并在第8步中安装Django的身份验证系统,然后单击“登录”。
pyDash登录界面
11.登录pydash主界面后,您将获得一个监视系统信息,CPU,内存和磁盘使用情况以及系统负载平均值的部分。
只需向下滚动即可查看更多部分。
pyDash服务器性能概述
接下来,pydash的屏幕截图显示了跟踪接口,IP地址,Internet流量,磁盘读/写,在线用户和netstats的部分。
pyDash网络概述
接下来是pydash主界面的屏幕截图,其中显示了一个关注系统上活动进程的部分。
pyDash Active Linux进程
有关更多信息,请查看Github上的pydash : https : //github.com/k3oni/pydash 。
这就是现在! 在本文中,我们向您展示了如何在Linux中设置和测试pydash的主要功能。 通过下面的反馈部分与我们分享任何想法,如果您知道任何有用的和类似的工具,请在评论中知道。