ServerStatus多服务器云探针、多服务器云监控

作者 : 小姬推荐 发布时间: 2019-11-18 文章热度:212 共2867个字,阅读需8分钟。 本文内容有更新 字体:
  • 文章介绍
  • 目 录

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

    在线演示:https://tz.cloudcpp.com

    ServerStatus多服务器云探针、多服务器云监控-高岸姬

    目录介绍:

    autodeploy 自动部署

    clients 客户端文件

    server 服务端文件

    web 网站文件

    更新说明:

    • 20181221, 增加实时到三网的延迟, 鼠标移到丢包率列,tips显示
    • 20181126, add tupd(tcp, udp, process ,thread) count for view ddcc attack
    • 20180829, 网络情况:主机到三网(CU,CT,CM)每小时丢包率的检测
    • 20180726, 一切皆容器额,查看自动部署或autodeploy/readme
    • 20180314, 调整前端,置默认密码为,设置ip和user即可上线
    • 20180312, 加入失联(被照顾)检测【正常:MH361, 屏蔽:MH370】,校准虚拟化(container)流量统计异常
    • 20170807, 更新平均1,5,15负载, 去掉无用的IPV6信息,增加服务器总流量监控

    自动部署:

    【服务端】:

    1

    2

    3

    4

    5
    wget https://raw.githubusercontent.com/cppla/ServerStatus/master/autodeploy/config.json

    docker run -d --restart=always --name=serverstatus -v {$path}/config.json:/ServerStatus/server/config.json -p {$port}:80 -p {$port}:35601 cppla/serverstatus

    eg:

    docker run -d --restart=always --name=serverstatus -v ~/config.json:/ServerStatus/server/config.json -p 80:80 -p 35601:35601 cppla/serverstatus

    【客户端】:

    1

    2
    wget --no-check-certificate -qO client-linux.py 'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py' && nohup python client-linux.py SERVER={$SERVER} USER={$USER} PASSWORD={$PASSWORD} >/dev/null 2>&1 &eg:

    wget --no-check-certificate -qO client-linux.py 'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py' && nohup python client-linux.py SERVER=45.79.67.132 USER=s04  >/dev/null 2>&1 &

    手动安装教程:

    【克隆代码】:

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

    【服务端配置】(服务端程序在ServerStatus/web下):

    一、生成服务端程序

    cd ServerStatus/server

    make

    ./sergate

    如果没错误提示,OK,ctrl+c关闭;如果有错误提示,检查35601端口是否被占用

    二、修改配置文件

    修改config.json文件,注意username, password的值需要和客户端对应一致

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12
    {"servers":

    [

    {

    "username""s01",

    "name""Mainserver 1",

    "type""Dedicated Server",

    "host""GenericServerHost123",

    "location""Austria",

    "password""some-hard-to-guess-copy-paste-password"

    },

    ]

    }

     

    三、拷贝ServerStatus/status到你的网站目录

    例如:

    1
    sudo cp -r ServerStatus/web//home/wwwroot/default

    四、运行服务端:

    web-dir参数为上一步设置的网站根目录,务必修改成自己网站的路径

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

    【客户端配置】(客户端程序在ServerStatus/clients下):

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

    一、client-linux版配置:

    1、vim client-linux.py, 修改SERVER地址,username帐号, password密码

    2、python client-linux.py 运行即可。

    二、client-psutil版配置:

    1、安装psutil跨平台依赖库

    2、vim client-psutil.py, 修改SERVER地址,username帐号, password密码

    3、python client-psutil.py 运行即可。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16
    ### for Centos:

    sudo yum -y install epel-release

    sudo yum -y install python-pip

    sudo yum clean all

    sudo yum -y install gcc

    sudo yum -y install python-devel

    sudo pip install psutil

    ### for Ubuntu/Debian:

    sudo root

    apt-get -y install python-setuptools python-dev build-essential

    apt-get -y install python-pip

    pip install psutil

    ### for Windows:

    打开网址:https://pypi.python.org/pypi?:action=display&name=psutil#downloads

    下载psutil for windows程序包

    安装即可

    打开云探针页面,就可以正常的监控。接下来把服务器和客户端脚本自行加入开机启动,或者进程守护,或以后台方式运行即可!例如: nohup python client-linux.py &

    为什么会有ServerStatus中文版:

    有些功能确实没用

    原版本部署,英文说明复杂

    不符合中文版的习惯

    没有一次又一次的轮子,哪来如此优秀的云探针

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到审核区发布,分享有J币奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"www.gaoanj.cn",如遇到无法解压的请联系管理员!

    高岸姬 » ServerStatus多服务器云探针、多服务器云监控
    4
    +860天安全运行
    高岸姬专注高端网站建设
    6
    +6篇本周更新
    我更新我快乐

    VIP免费下载全站资源

    立即了解