码迷,mamicode.com
首页 > 其他好文 > 详细

搭建psdash 监控系统

时间:2015-09-25 21:37:11      阅读:891      评论:0      收藏:0      [点我收藏+]

标签:

一.监控系统介绍

  Psdash 是一款查看 Linux 系统信息的 web 面板,和另一款系统监控工具 Glances 一样,psDash 的系统信息的采集也是由 psutil 完成的。和 Glances 不同的是,psdash 没有提供 API,只带了一个基于 Flask 的 web 界面,默认每3秒刷新一次数据和界面。

  官方介绍:Dashboard overview of the system displaying data on cpu, disks, network, users, memory, swap and network.

  详情可以去作者地址,查看介绍:https://github.com/Jahaja/psdash(可能需FQ)。

二.监控需求

  1.通过一台主控机,去监控其余服务器的资源的运行分配状态。

  2.环境要求:

        主机:centos 6.5系统、python2.6。过程需要关闭防火墙。或者开放5000端口(psdash默认运行在5000端口)

三.Psdash软件的安装

  1.安装主控服务器

 1 yum -y groupinstall "Development Tools"
 2 yum -y install python-devel
 3 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
 4 wget https://pypi.python.org/packages/source/s/setuptools/setuptools-18.3.2.tar.gz#md5=d30c969065bd384266e411c446a86623 --no-check-certificate
 5 tar -zxvf setuptools-18.3.2.tar.gz
 6 cd setuptools-18.3.2
 7 python setup.py install
 8 cd ..
 9 wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
10 tar -zxvf pip-1.5.4.tar.gz
11 cd pip-1.5.4
12 python setup.py install
13 pip install psdash
14 psdash &

  基本很简单有没有。上述第一步安装开发工具环境,第三步更换yum默认源为阿里源,第四部下载pyhton的工具包,第9步下载pip安装工具。关键一步在13步,这个是安装psdash程序的命令,利用pip工具去安装psdash。

  最后一步psdash & 是直接运行psdash程序并且作为后台程序运行。主控机已经安装完成了,现在就可以通过其它主机浏览器访问 http://IP:5000 地址,通过web界面去监控主机基本的资源信息。关键问题是,我们要想在这个主控机去监控其它服务器,这该怎么办呢?

  不用怕,下面就介绍,如何让别的机器也在一个web浏览器去查看。主要利用psdash命令,运行时,执行注册加地址即可。

  2.客户端的安装,写了一个脚本。编辑psdash.sh,之后保存。

 1 yum -y groupinstall "Development Tools"
 2 yum -y install python-devel
 3 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
 4 wget https://pypi.python.org/packages/source/s/setuptools/setuptools-18.3.2.tar.gz#md5=d30c969065bd384266e411c446a86623 --no-check-certificate
 5 tar -zxvf setuptools-18.3.2.tar.gz
 6 cd setuptools-18.3.2
 7 python setup.py install
 8 cd ..
 9 wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
10 tar -zxvf pip-1.5.4.tar.gz
11 cd pip-1.5.4
12 python setup.py install
13 pip install psdash
14 psdash -a --register-to http://192.168.40.160:5000 --register-as $1 &

  运行脚本,并且可以加入参数,作为注册到主控机名字,并后台运行。脚本如下。

1 bash psdash.sh 注册主机名 &

 

四.监控效果

  技术分享

 

搭建psdash 监控系统

标签:

原文地址:http://www.cnblogs.com/hanyifeng/p/4839127.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!