CentOS 6.9安装配置性能监测工具pyDash

简介:

        pyDash是一个轻量且基于webLinux性能监测工具,它是用PythonDjango加上Chart.js来写的,可以监视Linux服务器资源,比如CPU、内存、网络统计、在线用户的进程等。仪表盘完全由主要的Python发行版本所提供的Python库开发,因此它的依赖关系很少,不需要安装许多包或库来运行它。

1、 安装gitPython 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

wKioL1nO-Wui2HB-AAA95TVRDBw859.jpg

关闭防火墙和SELinux


3、 安装virtualenv,用于处理针对Python项目的依赖关系:

# pip install virtualenv

wKioL1nO-YXCDF5UAAFLbuaKndM176.jpg


4、 克隆pyDash仓库至本地目录:

# mkdir -pv /pydash

# cd /pydash

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

wKiom1nO-fPhG7xsAAChn65EDr8721.jpg

# cd pydash


5、 使用virtualenv命令为项目创建一个叫做pydashtest的虚拟环境:

# pwd  --> /pydash/pydash

# virtualenv pydashtest

wKioL1nO-enR3IEKAABLRonHCw4396.jpg


6、 激活虚拟环境pydashtest

# source /pydash/pydash/pydashtest/bin/activate

wKioL1nO-hTjKC69AABIhc80sWM626.jpg

提示符PS1已经发生改变,说明虚拟环境已成功激活


7、 安装pydash项目requirements

# cat /pydash/pydash/requirements.txt -->  django==1.6.8

# pip install -r /pydash/pydash/requirements.txt

wKiom1nO-m_SJ-IlAAKmBsjWqrQ465.jpg


8、 设置密钥:

# vim /pydash/pydash/pydash/settings.py

wKioL1nO-lCTeW-xAABGgyPEtsk991.jpg


9、 创建一个项目数据库和安装Django的身份验证系统,并创建一个项目的超级用户:

# python /pydash/pydash/manage.py syncdb

wKiom1nO-qyQwEmHAAFaAve8oZg070.jpg


10、启用Django开发服务器:

# python /pydash/pydash/manage.py runserver 192.168.1.144:8000

wKiom1nO-tnQvtPKAACO5HPyDZg135.jpg

新开一个终端,输入命令:# netstat -tunlp | grep :8000,查看8000端口是否被监听


11、浏览器中输入http://192.168.1.144:8000/,进入控制台登录界面,并输入之前设置的用户名和密码登录:

wKioL1nO-sbQlZ4JAAB3ZhDfV2o479.jpg


wKiom1nO-wqwCbrTAAPcDwFJ0N0858.jpg


部分功能页面截图:

wKiom1nO-zjIoo_pQA蔛khawFdc677.jpg


wKiom1nO-ziw6m80AAIr2H_DKbU926.jpg


wKioL1nO-vawdLbjAAKyExcAioY106.jpg





      本文转自Marion0728  51CTO博客,原文链接:http://blog.51cto.com/qiuyue/1969915,如需转载请自行联系原作者





相关文章
|
3月前
|
应用服务中间件 Linux 网络安全
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
113 0
|
1月前
|
Java Linux
Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
【2月更文挑战第16天】Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
34 0
|
1月前
|
分布式计算 关系型数据库 MySQL
Sqoop【部署 01】CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
【2月更文挑战第8天】Sqoop CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
100 1
|
4天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
15 0
|
4天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
10 0
|
4天前
|
运维 Linux 网络安全
【运维系列】Centos7安装配置ntp服务
配置yum并安装ntp,编辑ntp配置文件,取消17行注释,适应本机网段,22行设置使用本地时间。关闭防火墙,重启ntp服务。测试时先关闭防火墙,然后使用ntpdate命令成功同步时间。
13 0
|
4天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
11 0
|
18天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
17 0
|
1月前
|
运维 Linux 应用服务中间件
Centos7如何配置firewalld防火墙规则
Centos7如何配置firewalld防火墙规则
49 0
|
1月前
|
存储 监控 Linux
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
【2月更文挑战第17天】Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
29 1
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)

热门文章

最新文章