项目地址:https://github.com/tenyue/ServerStatus
客户端
咳咳,首先配置客户端,这里的PY版本要求为2.7,其它版本报错
这里教程的默认版本为2.6.6,那么就需要安装2.7来运行,切记不可直接升级(yum不要通过2.6来运行,泪奔)
开始安装
1.更新gcc,因为gcc版本太老会导致新版本python包编译不成功,已安装php环境请忽略
yum -y install gcc
2.编译安装python2.7
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz && tar zxvf Python-2.7.9.tgz && cd Python-2.7.9 && ./configure && make all && make install && make clean && make distclean
安装完成后,设置2.7软连。
ln -s /usr/local/bin/python2.7 /usr/bin/python2.7
然后将附件里的client.py编辑后上传到root目录,给权限,附件里设置好了,看不懂就改下服务器IP就行了
编辑client.py的时候,再最上面的python改成python2.7,这样就不用担心其他依赖py2.6的不能用了
运行一次,然后给守护
nohup ./client.py &> /dev/null &
客户端就配置完成了
服务端
教程环境:centos6 64位+kangle
将附件上传到wwwroot目录下,然后SSH进入网站服务端目录,这里楼主以空间用户名jk为例
cd /home/ftp/j/jk/wwwroot/server
安装
make
这里先不着急运行,先配置文件config.json
然后运行
./sergate --config=config.json --web-dir=/home/ftp/j/jk/wwwroot
成功后显示: