安装pyDash基于Web界面的Linux性能监控工具

pyDash,是一个轻量级的且基于web可视化界面的Linux性能监测工具,通过Python和Django来实现的。虽然从GITHUB可以看到当前官方提交的版本最新三年前更新的,但是国外主机优惠测试发现这个工具还是可以实现监控功能。这不本着增长见识的原则,找一台限制的测试Linux VPS安装看看是否可以实现。

一般我们普通用户建站或者一般用途的,基本上不需要使用这类工具,对于一些运维人员来说,他们会拥有属于自己喜欢或者便捷的监控工具,这里pyDash仅仅是安装看看,见识下监控的功能。

第一、准备工作

1、pyDash支持常规的CentOS、Debian、Ubuntu等系统,在这里国外主机优惠在CentOS中安装。

2、初次玩转建议直接在测试机中实现,不要在已有网站或者重要数据的项目生产环境测试,万一有不良反应。

3、这篇文章出自https://www.tecmint.com/pydash-a-web-based-linux-performance-monitoring-tool/,参考这篇文章。

第二、安装git和Python pip

yum install epel-release -y
yum install git python-pip -y

第三、安装virtualenv

pip install virtualenv

第四、获取源码进入目录

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

cd pydash

第五、创建虚拟环境

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

然后我们可以看到标注的路径,这个等会需要用到。

第六、激活虚拟环境

source /root/pydash/pydashtest/bin/activate

这个需要根据我们实际的地址激活。

第七、安装requirements

cat requirements.txt
pip install -r requirements.txt

第八、修改加密文件

vi pydash/settings.py

这里需要将SECRET_KEY后面的字符修改成随便自己的。

第九、创建管理员账户

python manage.py syncdb

我们需要创建一个用户名和密码,用来后面登入WEB界面用的。

第十、运行开启

1、默认本地运行

python manage.py runserver

默认本地运行后,如果是Linux本机是通过http://127.0.0.1:8000登入的。

2、Linux远程连接

./manage.py runserver 服务器IP地址:1000

如果我们是VPS,希望远程连接,则需要加载自己的服务器IP地址,以及设定一个端口运行。

第十一、登入WEB界面

根据我们设定的IP:端口模式,登入WEB,然后输入设定的管理员用户和密码。

这样,可以实现这个pyDash监控工具的安装与访问,对于其功能国外主机优惠这里不再研究,基本的硬件监控还是比较齐全的。