CentOS 6.9安装配置性能监测工具pyDash
2017-09-30 10:03
746 查看
pyDash是一个轻量且基于web的Linux性能监测工具,它是用Python和Django加上Chart.js来写的,可以监视Linux服务器资源,比如CPU、内存、网络统计、在线用户的进程等。仪表盘完全由主要的Python发行版本所提供的Python库开发,因此它的依赖关系很少,不需要安装许多包或库来运行它。1、 安装git和Python pip:# yum -y install epel-release# yum -y install git python-pip
2、 演示环境:IP地址:192.168.1.144
操作系统:CentOS 6.9 x86_64
Python版本:2.6.6
pip版本:1.3.1
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/f8ecd2138dafddde6bc5d96c8d8ff269.jpg)
关闭防火墙和SELinux
3、 安装virtualenv,用于处理针对Python项目的依赖关系:# pip install virtualenv
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/3a322cb133d6a68358dcfa18c9e2c8c9.jpg)
4、 克隆pyDash仓库至本地目录:# mkdir -pv /pydash# cd /pydash# git clone https://github.com/k3oni/pydash.git href="https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/26140feb377b4632ef7c677916f69716.jpg" target=_blank>
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/26140feb377b4632ef7c677916f69716.jpg)
# cd pydash
5、 使用virtualenv命令为项目创建一个叫做pydashtest的虚拟环境:# pwd --> /pydash/pydash# virtualenv pydashtest
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/15510f9e3b912bfdec445e8878995cfb.jpg)
6、 激活虚拟环境pydashtest:# source /pydash/pydash/pydashtest/bin/activate
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/513c36804812d3a39056fd990aaee4b5.jpg)
提示符PS1已经发生改变,说明虚拟环境已成功激活
7、 安装pydash项目requirements:# cat /pydash/pydash/requirements.txt --> django==1.6.8# pip install -r /pydash/pydash/requirements.txt
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/ee2c01d7b41017599c17ca6114c69b45.jpg)
8、 设置密钥:# vim /pydash/pydash/pydash/settings.py
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/7d87f008404c5d76cb20b64e85b2c40a.jpg)
9、 创建一个项目数据库和安装Django的身份验证系统,并创建一个项目的超级用户:# python /pydash/pydash/manage.py syncdb
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/b3a02ad88abc55e26e1640bab408ce68.jpg)
10、启用Django开发服务器:# python /pydash/pydash/manage.py runserver 192.168.1.144:8000
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/b6d8d05d1f0332b9db016ca212e7f694.jpg)
新开一个终端,输入命令:# netstat -tunlp | grep :8000,查看8000端口是否被监听
11、浏览器中输入http://192.168.1.144:8000/,进入控制台登录界面,并输入之前设置的用户名和密码登录:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/517b4e7fe9d9d76d98a1f37842ec0c68.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/7d59396956ab1e2c0172ec902051cadb.jpg)
部分功能页面截图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/6b75ee2d71872ebabf8207b98b0177c5.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/197d197ebab627bac49bfb49ab89b85b.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/8160f6196c4f4aa629798e18ee73e25a.jpg)
2、 演示环境:IP地址:192.168.1.144
操作系统:CentOS 6.9 x86_64
Python版本:2.6.6
pip版本:1.3.1
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/f8ecd2138dafddde6bc5d96c8d8ff269.jpg)
关闭防火墙和SELinux
3、 安装virtualenv,用于处理针对Python项目的依赖关系:# pip install virtualenv
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/3a322cb133d6a68358dcfa18c9e2c8c9.jpg)
4、 克隆pyDash仓库至本地目录:# mkdir -pv /pydash# cd /pydash# git clone https://github.com/k3oni/pydash.git href="https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/26140feb377b4632ef7c677916f69716.jpg" target=_blank>
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/26140feb377b4632ef7c677916f69716.jpg)
# cd pydash
5、 使用virtualenv命令为项目创建一个叫做pydashtest的虚拟环境:# pwd --> /pydash/pydash# virtualenv pydashtest
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/15510f9e3b912bfdec445e8878995cfb.jpg)
6、 激活虚拟环境pydashtest:# source /pydash/pydash/pydashtest/bin/activate
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/513c36804812d3a39056fd990aaee4b5.jpg)
提示符PS1已经发生改变,说明虚拟环境已成功激活
7、 安装pydash项目requirements:# cat /pydash/pydash/requirements.txt --> django==1.6.8# pip install -r /pydash/pydash/requirements.txt
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/ee2c01d7b41017599c17ca6114c69b45.jpg)
8、 设置密钥:# vim /pydash/pydash/pydash/settings.py
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/7d87f008404c5d76cb20b64e85b2c40a.jpg)
9、 创建一个项目数据库和安装Django的身份验证系统,并创建一个项目的超级用户:# python /pydash/pydash/manage.py syncdb
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/b3a02ad88abc55e26e1640bab408ce68.jpg)
10、启用Django开发服务器:# python /pydash/pydash/manage.py runserver 192.168.1.144:8000
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/b6d8d05d1f0332b9db016ca212e7f694.jpg)
新开一个终端,输入命令:# netstat -tunlp | grep :8000,查看8000端口是否被监听
11、浏览器中输入http://192.168.1.144:8000/,进入控制台登录界面,并输入之前设置的用户名和密码登录:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/517b4e7fe9d9d76d98a1f37842ec0c68.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/7d59396956ab1e2c0172ec902051cadb.jpg)
部分功能页面截图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/6b75ee2d71872ebabf8207b98b0177c5.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/197d197ebab627bac49bfb49ab89b85b.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/14/8160f6196c4f4aa629798e18ee73e25a.jpg)
相关文章推荐
- 在64位的CentOS 6.8上安装系统性能监测工具Monitorix
- 64位CentOS 6.4安装配置流量监控工具ntopng
- 给CentOS6.3 + PHP5.3 安装PHP性能测试工具 XHProf-0.9.2
- CentOS 7安装IDS/IPS安全监测工具(Snorby+Barnyard2+Suricata)
- Centos6.9安装vsftpd并配置多用户的方法
- 配置性能警报、熟练安装与使用PCAnyWhere远程控制工具
- CentOS 6.9安装配置ZooKeeper集群
- CentOS上安装Web性能测试工具Siege & 示例
- Hadoop性能分析工具Hitune的安装(centos)
- fastdfs5.10 centos6.9 安装配置
- [转]CentOS下性能监测工具 dstat
- 实战CentOS 6.3安装配置supervisor进程管理工具
- CentOS安装setup配置工具
- 给CentOS6.3 + PHP5.3 安装PHP性能测试工具 XHProf-0.9.2
- 集中化监控工具zabbix的安装配置(centos7)
- Hadoop性能分析工具Hitune的安装(centos)
- CentOS 6.9安装配置RabbitMQ
- centos下同步备份工具rsync的安装及配置
- pyDash:一个基于 web 的 Linux 性能监测工具
- CentOS 5 的SELinux工具安装与配置