安装所需要的环境

yum install gcc gcc-c++ kernel-devel -y

ServerStatus代码我放在了html目录下了

cd /var/www/html

克隆代码

git clone https://github.com/cppla/ServerStatus.git

安装生成服务端安装文件sergate

cd ServerStatus/server
make

Server执行

nohup /var/www/html/ServerStatus/server/sergate --config=/var/www/html/ServerStatus/server/config.json --web-dir=/var/www/html/ServerStatus/web > /dev/null 2>&1 &

下面这两个都是server端需要的参数

--config: 存放客户端验证信息,json格式,可以多个
--web-dir: 监控展示界面所在位置

Clinet执行

nohup /usr/bin/python /var/www/html/ServerStatus/clients/client-linux.py > /dev/null 2>&1 &

执行后发现报错,编辑clinet-linux.py或者linux-psutil.py去掉ps -xxx中的“-”重新执行即可,注意其他的客户端只需要执行clinet命令就行,只有server端需要执行sergate那个命令。