ServerStatus搭建教程

概述

ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针。

项目地址

Github

服务端配置

  1. 克隆代码:

    git clone https://github.com/cppla/ServerStatus.git
  2. 手动编译(如果没错误提示,OK,ctrl+c关闭;如果有错误提示,检查35601端口是否被占用):

    cd ServerStatus/server
    make
    ./sergate
  3. 修改配置文件(注意username, password的值需要和客户端对应一致):

    vim config.json
    {"servers":
    [
    {
    "username": "s01",
    "name": "vps-1",
    "type": "kvm",
    "host": "chengdu",
    "location": "??",
    "password": "USER_DEFAULT_PASSWORD",
    "monthstart": 1
    },
    {
    "username": "s02",
    "name": "vps-2",
    "type": "kvm",
    "host": "chengdu",
    "location": "??",
    "password": "USER_DEFAULT_PASSWORD",
    "monthstart": 1
    }
    ]
    }
  4. 拷贝ServerStatus/web到你的网站目录:

    cp -r ServerStatus/web/* /home/wwwroot/default
  5. 运行服务端(web-dir参数为上一步设置的网站根目录,务必修改成自己网站的路径):

    ./sergate --config=config.json --web-dir=/home/wwwroot/default

客户端配置

客户端有两个版本,client-linux为普通linux,client-psutil为跨平台版,普通版不成功,换成跨平台版即可。

  1. 下载客户端:

    wget https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-psutil.py   #跨平台版#
    wget https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py   #普通版#
  2. 修改配置文件(修改SERVER地址,username帐号, password密码):

    vim client-psutil.py   #跨平台版#
    vim client-linux.py   #普通版#
  3. 安装psutil跨平台依赖库:

    #Centos#
    yum -y install epel-release
    yum -y install python3-pip
    yum clean all
    yum -y install gcc
    yum -y install python3-devel
    pip3 install psutil
    #Ubuntu/Debian#
    apt -y install python3-pip
    pip3 install psutil
  4. 设置后台运行:

    ./sergate --config=config.json --web-dir=/home/wwwroot/default >/dev/null 2>&1   #服务端#
    nohup python3 client-psutil.py >/dev/null 2>&1   #跨平台版客户端#
    nohup python3 client-linux.py >/dev/null 2>&1   #普通版客户端#
版权声明:本文版权归 科先森 所有,转载请注明出处!
本文链接:https://keeyeah.com/499/
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇