ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

标题: ServerStatus云监控配置教程 [打印本页]

作者: scncwqs    时间: 2016/12/13 12:14
标题: ServerStatus云监控配置教程
本帖最后由 scncwqs 于 2016/12/13 12:28 编辑

演示:http://64.15.185.247/

项目地址:https://github.com/tenyue/ServerStatus
客户端
咳咳,首先配置客户端,这里的PY版本要求为2.7,其它版本报错

这里教程的默认版本为2.6.6,那么就需要安装2.7来运行,切记不可直接升级(yum需要通过2.6来运行,泪奔)

开始安装
1.更新gcc,因为gcc版本太老会导致新版本python包编译不成功
  1. yum -y install gcc
复制代码

2.编译安装python2.7
  1. wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
  2. tar zxvf Python-2.7.9.tgz
  3. cd Python-2.7.9
  4. ./configure
  5. make all
  6. make install
  7. make clean
  8. make distclean
复制代码

安装完成后,把默认的PY设为PY2.6.6,把PY2.7设为默认,然后查看是不是PY2.7
  1. mv /usr/bin/python /usr/bin/python2.6.6
  2. ln -s /usr/local/bin/python2.7 /usr/bin/python
复制代码


然后将附件里的client.py编辑后上传到root目录,给权限,附件里设置好了,看不懂就改下服务器IP就行了

运行一次,然后给守护
  1. nohup ./client.py &> /dev/null &
复制代码


PS:在安装2.7后yum会无法运行,就需要编辑yum配置
  1. vi /usr/bin/yum
复制代码




客户端就配置完成了

服务端
教程环境:centos6 64位+kangle
将附件上传到wwwroot目录下,然后SSH进入网站服务端目录,这里楼主以空间用户名jk为例[br]
  1. cd /home/ftp/j/jk/wwwroot/server
复制代码

安装
  1. make
复制代码


这里先不着急运行,先配置文件config.json



然后运行
  1. ./sergate --config=config.json --web-dir=/home/ftp/j/jk/wwwroot
复制代码

成功后显示:



大致就是这样,第一次写教程,有不懂Q我[qq]1318242449[/qq]

作者: 小樱    时间: 2016/12/13 16:45
http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css 这速度慢的可以。。。
作者: scncwqs    时间: 2016/12/13 22:01
小樱 发表于 2016/12/13 16:45
http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css 这速度慢的可以。。。

我直接下载下来放本地的




欢迎光临 ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com (https://bbs.itzmx.com/) Powered by Discuz! X3.4