这个是逗比根据地的备份镜像站(非官方)。牢记域名: [doubibackup.com]。搜索:标签云
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程
广告

『原创』多服务器 云探针、云监控 —— ServerStatus 一键管理脚本

Shell脚本 Toyo 359评论
广告
本文最后更新于 2018年9月24日 14:10 可能会因为没有更新而失效。如已失效或需要修正,请留言!

最近有几个人给我推荐了一个可以监控多个服务器状态的软件 —— ServerStatus ,虽然搭建方法并不难,但是能懒就懒,所以脚本就出炉了。

Github:https://github.com/ToyoDAdoubiBackup/ServerStatus-Toyo

Github:https://github.com/tenyue/ServerStatus

示例网站:https://tz.toyoo.pw/

系统要求

CentOS 7 / Debian 7+ / Ubuntu 14.04 +

推荐 Debian 8 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。

注意,既然是个 多服务器云监控程序,那么你肯定需要两个以上的服务器(其实一个也可以,客户端和服务端可以同时安装),一个服务器做服务端,脚本会自动安装Caddy并配置好HTTP服务的,然后接收各个客户端实时发来的信息并通过网站显示出来。

因为客户端每秒都会发送最新的信息给服务端,所以要保证客户端与服务端直接网络通常,否则网页显示会很抽风。

虽然客户端每秒都会发送信息到服务端,但是对流量消耗是很小的,毕竟每次发送的数据都只有几百或上千个字符。

ServerStatus 客户端需要 Python 2.7版本以上才可以正常运行,如果不是那么请升级(查看版本: python -V )。

注意:CentOS6 系统默认的Python版本是2.6,版本太低,使用客户端会出问题,请升级Python或者更换系统。

脚本版本

Ver: 1.0.15

安装步骤

执行下面的代码下载并运行脚本。

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/status.sh && chmod +x status.sh

下载脚本后,根据需要安装客户端或者服务端:

# 显示客户端管理菜单
bash status.sh c

# 显示服务端管理菜单
bash status.sh s

运行脚本后会出现脚本操作菜单,选择并输入 1 就会开始安装。

一开始会提示你输入服务端监听的端口,不懂请默认,如果你的要安装客户端的服务器中有NAT服务器,那么请考虑到NAT的端口范围。

简单步骤

首先安装服务端,安装过程中会提示:

是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n]
# 一开始会提示你输入网站服务器的域名和端口,如果没有域名可以直接回车代表使用 本机IP:8888。
# 如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入 n 并回车。
# 注意,当你曾经安装过 服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入 n 并回车。

然后 添加或修改 初始示例的节点配置注意用户名每个节点配置都不能重复,其他的参数都无所谓了。

然后安装客户端,根据提示填写 服务端的IP 和前面添加/修改 对应的 节点用户名和密码(用于和服务端验证),然后启动就好了,有问题请贴出 详细步骤+日志(如果有)联系我。

使用说明

进入下载脚本的目录并运行脚本:

# 客户端管理菜单
./status.sh c
# 服务端管理菜单
./status.sh s

然后选择你要执行的选项即可。

ServerStatus 一键安装管理脚本 [vx.x.x]
-- Toyo | doub.io/shell-jc3 --

 0. 升级脚本
————————————
 1. 安装 服务端
 2. 更新 服务端
 3. 卸载 服务端
————————————
 4. 启动 服务端
 5. 停止 服务端
 6. 重启 服务端
————————————
 7. 设置 服务端配置
 8. 查看 服务端信息
 9. 查看 服务端日志
————————————
10. 切换为 客户端菜单

当前状态: 服务端 已安装 并 已启动

请输入数字 [0-10]:

其他操作

客户端:

点击展开 查看更多

服务端:

点击展开 查看更多

Caddy(HTTP服务):

点击展开 查看更多


安装目录:/usr/local/ServerStatus

网页文件:/usr/local/ServerStatus/web

配置文件:/usr/local/ServerStatus/server/config.json

客户端查看日志:tail -f tmp/serverstatus_client.log

服务端查看日志:tail -f /tmp/serverstatus_server.log

其他说明

我的修改版对单位进行了统一,这样避免用户识别混乱。

网络实时流量单位为:G=GB/s,M=MB/s,K=KB/s

服务器总流量单位为:T=TB,G=GB,M=MB,K=KB

修改网页标题或公告

如果要修改网页标题或者网页顶部公告内容,打开 /usr/local/ServerStatus/web/index.html 文件修改即可,很显眼。

CentOS7系统 负载显示异常的问题

CentOS7系统 默认可能没有安装 netstat 依赖,所以会造成IP检测(负载)出错,手动安装即可:  yum install net-tools -y

服务端网页显示异常,频繁开启/关闭

这种问题说明系统中的 Python版本低于 2.7(查看版本: python -V ),一般常见这种问题的都是 CentOS6 ,因为这个系统默认都是 Python2.6 版本,版本太低,使用客户端会出问题,请升级Python或者更换系统。

提示wget: unknown host “raw.githubusercontent.com” 之类的错误

点击展开 查看更多

提示 wget: command not found 的错误

点击展开 查看更多

Caddy启动失败,打开 http://ip 显示的是 It works !

点击展开 查看更多

升级脚本

升级脚本只需要运行脚本,然后选择并输入 0 回车即可,会自动检测最新版本并下载,当然重新下载脚本文件也可以,会自动覆盖原文件。

更新日志

2018年09月24日,版本 v1.0.15

1. 新增 安装客户端时判断系统是否为:CentOS6,会提示你是否继续(CentOS6 默认是 Python 2.6,需要你手动升级为 Python 2.7 或更换系统)。

2. 优化 服务端安装(用于自动部署HTTP的域名和端口只会在你决定要自动部署后才会提示你输入)。

点击展开 查看更多

转载请超链接注明:逗比根据地 » 『原创』多服务器 云探针、云监控 —— ServerStatus 一键管理脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (107)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(359)个小伙伴在吐槽
  1. status.sh: line 790: /etc/init.d/status-server: Permission denied 大佬,0.15更新后这样,权限给了啊
    熊三2018-11-01 09:49 回复
    • 说出你的详细升级步骤。
      chmod +x /etc/init.d/status-server
      # 尝试手动赋予权限,你需要是 ROOT 用户。
      
      如果还不行,那么你可能需要重装服务端试试了。如果你用的是脚本自动部署的 caddy 网站,那么重装的时候就可以跳过自动部署网站了。
      另外记得重装前备份配置文件:
      cp /usr/local/ServerStatus/server/config.json /tmp/config.json
      # 上面的是重装前备份,下面的是重装后恢复
      rm -rf /usr/local/ServerStatus/server/config.json
      mv /tmp/config.json /usr/local/ServerStatus/server/config.json
      
      Toyo2018-11-01 15:23 回复
  2. 大佬能说下服务端的配置文件(就是对应节点客户端的账号密码)之类的配置在什么位置吗,我想脱离脚本添加节点操作可以吗
    新华社华莱士2018-10-31 22:51 回复
    • 文章里写了,为什么不看:/usr/local/ServerStatus/server/config.json
      Toyo2018-11-01 00:05 回复
      • 55555折叠的没细心看,错了错了
        华莱士2018-11-01 13:20 回复
  3. 逗比大佬,想请教一下如果用nginx做网页服务器如何正确姿势的使用这个脚本呢 :shock: 在自动配置那里选择n后还有什么要注意的吗 :lol:
    cookiessssss2018-10-26 00:39 回复
    • LNMP一键包或者面板中添加虚拟主机时,虚拟主机目录写为 /usr/local/ServerStatus/web 即可。
      Toyo2018-10-26 00:49 回复
  4. 最新发现的一个bug:在RHEL/CentOS7及Fedora21以上版本等默认使用FirewallD防火墙的Linux系统中,服务端安装后相关端口并没有成功开启,建议添加如下命令:firewall-cmd --permanent --add-port=端口号/tcp && firewall-cmd --reload
    lalala2018-10-24 14:16 回复
    • 我不用 CentOS 系统,脚本支持不支持 CentOS 系统取决于支持是否麻烦。对于防火墙我也不管,自行开放防火墙或更换 iptables 。
      Toyo2018-10-24 15:45 回复
      • 可是你明明在系统要求里面写了 CentOS 7 ^_^
        lalala2018-10-24 23:19 回复
        • 支持 CentOS 系统安装和使用,但是防火墙自行负责。
          Toyo2018-10-24 23:37 回复
  5. 大佬好,按照文档安装好以后,一切都能正常访问。但是负载哪里一直是0,请问是什么情况。默认情况下是只是监控一个端口对么?如果我需要监控某个端口范围是否需要重新设置什么地方。拜托大佬告诉一下我~
    萌新小白2018-10-19 20:12 回复
    • 程序会获取当前链接服务器的独立IP数。
      Toyo2018-10-19 21:51 回复
      • :eek: 我连上了服务器的SS,但是负载并没有任何显示,我是Debian8 x64 Python2.7版本
        萌新小白2018-10-19 21:58 回复
        • 因为 SS 默认不监听 IPv6 所以在 netstat 中查询SS的链接信息将会和服务器链接外部服务器的混合在一起,导致无法大体识别(如果只识别端口,就很容易)。
          Toyo2018-10-19 22:21 回复
          • 大佬好~我这个小白又来请教大佬啦。如果只是识别端口请问我应该如何做。求大佬告知
            萌新小白2018-10-21 21:45 回复
            • 识别端口只能针对某个端口去检测连接数。
              Toyo2018-10-21 22:49 回复
  6. 腳本有問題
    [信息] 开始下载/安装 服务脚本(init)...
    --2018-10-19 07:10:45--  https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/other/server_status_client_debian
    Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...
    Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2018-10-19 07:10:46 ERROR 404: Not Found.
    
    [错误] ServerStatus 客户端服务管理脚本下载失败 !
    
    rekt2018-10-19 19:11 回复
    • 请更新最新脚本。
      Toyo2018-10-19 19:46 回复
  7. 我连上服务器翻墙负载不增加呢。
    222018-10-18 16:42 回复
    • 什么系统?这个需要一点一点排查。
      Toyo2018-10-18 18:20 回复
  8. 建议开发一个windows的客户端,毕竟大家都有可能把手上几台小鸡鸡dd成windows了
    猫猫哥2018-10-02 13:38 回复
  9. 请问下,怎么清除页面上统计的节点流量?除了重启机器外
    toushunkai2018-10-02 13:25 回复
    • 我查了下,要重置该流量(cat /proc/net/dev),可能需要解除并重新绑定网卡驱动,如果用SSH操作,会GG(解除网卡驱动后服务器就没网络了)。另外该方法只适用于网卡驱动是内核中的一个模块,如果是集成在内核内部的,那么就无法实现。
      Toyo2018-10-02 13:39 回复
  10. 你好,我有2台服务器,搬瓦工的机子做了服务器和客户端,VUTRL的也做了客户端,但是我着配置的二级域名却无法显示,提示(404 Site tz.fand.pub is not served on this interface)但是访问主域名却能正常显示(请问如何正确配置服务器IP或者域名才能在子域名正常显示呢)
    fand2018-09-27 17:45 回复
    • 你的意思是要绑定两个域名?两个域名都能访问监控页面吗?
      贴出你的 Caddy 配置文件内容:cat /usr/local/caddy/Caddyfile
      Toyo2018-09-27 18:12 回复
      • 没有这个文件 [email protected]:~# cat /usr/local/caddy/Caddyfile cat: /usr/local/caddy/Caddyfile: No such file or directory [email protected]:~#
        fand2018-09-27 19:12 回复
        • 你用的是脚本自动部署的 Caddy 吗?还是其他LNMP脚本、面板之类的?
          Toyo2018-09-27 20:07 回复
      • 修改了Caddyfile已经可以成功实现了,谢谢 :mrgreen:
        fand2018-09-27 19:33 回复
  11. 请问,有台vir NY的机器安装客户端,本地很多373**的端口监听着35601, 可就是连不上,全是time wait,防火墙检查端口打开的,用的宝塔面板,显示35601端口未使用
    map2018-09-24 13:01 回复
    • 服务端监听的什么端口?客户端填写的什么端口?
      Toyo2018-09-24 13:13 回复
      • 客户端,服务端不都是35601吗?检查了两边的设置用户名,密码,端口都是对的,设置也都一样,其他服务器都能监控,只有这个不行
        map2018-09-24 13:28 回复
        • 默认是 35601,如果你没有自定义的话。
          你是客户端连不上服务端?
          netstat -lntp 用这个命令查看本地端口监听情况。
          另外是不是 CentOS 6 系统?这个系统默认的 Python 2.6 版本太低,最少需要 2.7,请升级或者更换系统。
          Toyo2018-09-24 13:46 回复
          • 服务器debian9,python 3.5,客户端ubuntu16 python3.5 服务端没问题,客户端没有监听35601
            map2018-09-24 13:52 回复
            • 安装客户端时你填写的端口是什么?
              客户端是否在运行?运行中却没有正常监听端口?
              我不清楚客户端是否兼容 Python3 毕竟这个软件是四五年前的软件,我也只是简单修改下了,你可以装个 2.7 试试,然后修改 /etc/init.d/status-client 中的 python 为 python2.7。
              Toyo2018-09-24 14:12 回复
              • 好的,我试试, 在运行,重启也测试了,其他机器都没问题,我感觉是这台机器问题,可能弄乱套了,用宝塔修改SSH端口也没法用,有空了重装一下试试
                map2018-09-24 14:53 回复
  12. 请问caddy是不是不能和lnmp同时使用,我两个都有的情况下出现了caddy不能启动和一些未知的错误情况,另外,最新的chrome69好像不能正常显示你的网站,所有的下拉栏全部失效。
    Smile2018-09-21 19:28 回复
    • 可以同时使用,但是需要端口分开,否则 Caddy 和 Nginx 会因为端口一样(80 443)而冲突。
      Caddy的配置中,域名后面加上端口号即可,例如:
      xxx.xxx:8888 {
      xxx
      }
      
      Toyo2018-09-21 19:52 回复
  13. 现已知这个软件有个bug:如果服务端添加配置时输入的位置内容包含英文逗号(如Los Angeles, CA),再修改该字段内容时就会出现无法修改成功的问题!
    lalala2018-09-21 16:39 回复
    • 已更新脚本 v1.0.14 已修复该问题。
      Toyo2018-09-21 18:06 回复
  14. 请问监听NAT-VPS客户机应该怎么做?客户端的默认端口是多少?
    nekochyan2018-09-17 14:44 回复
    • 服务端自定义一个监听端口(NAT你能使用的端口),客户端填写服务端监听端口。
      Toyo2018-09-17 15:51 回复
  15. 只能添加节点无法删除,报错:status.sh: line 420: /usr/local/ServerStatus/jq: cannot execute binary file: Exec format error
    JohnConnot2018-09-12 20:13 回复
    • JQ(JSON解析器)不支持非 32位、64位的服务器(即 ARM)。所以只能手动修改配置文件。
      Toyo2018-09-12 20:25 回复
      • 应该说不支持非x86/x64架构的CPU吧,因为目前常见的ARM架构处理器也是32位(ARMv7或称ARMrf)或者64位(ARMv8)的。
        lalala2018-09-21 17:19 回复
  16. toyo,部署的时候 站点用的IP地址,在哪里更改成域名?服务端设置里没发现 :cry:
    map2018-09-08 14:44 回复
    • 这就需要手动修改 Caddy 配置文件了 /usr/local/caddy/Caddyfile 。
      在我网站任意找个涉及 Caddy 教程的文章,参考里面的示例修改IP格式为域名即可。
      Toyo2018-09-08 16:03 回复
      • 谢谢,折腾了半天域名没法用,只能IP访问,后来发现nginx也在,卸载,然后重启一下caddy就好了!
        map2018-09-09 14:29 回复
  17. 大佬好,我想让公告部分居中显示,请问需要在html文件中如何修改呢?请指教,谢谢,另外吐槽一下,新版网页没有之前的好看。
    Znobia2018-09-07 19:31 回复
    • 在 light.css 找到第6行,添加一行代码,如下所示:
      .path-announcement2 {
      	overflow: hidden;
      	text-overflow: ellipsis;
      	white-space: nowrap;
      	text-align: center;
      }
      
      Toyo2018-09-07 20:57 回复
      • 谢谢大佬
        Znobia2018-09-08 14:49 回复
  18. oneprovider香港经常断线是因为什么? :?:
    熊三2018-09-07 16:27 回复
    • 如果客户端与服务端之间链接网络之类不好,那么可能会时而显示[关闭]。
      Toyo2018-09-07 17:17 回复
  19. centos系统安装出现错误 shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory /etc/init.d/status-server: line 38: syntax error near unexpected token `}' /etc/init.d/status-server: line 38 无法启动服务端 跟换其他系统正常
    jiandan2018-09-07 16:16 回复
    • 已修复,更新最新脚本+更新服务端即可解决 。
      Toyo2018-09-07 17:13 回复
  20. 所有步骤 安装完毕,开始启动... /etc/init.d/status-server: line 38: syntax error near unexpected token `}' /etc/init.d/status-server: line 38: `}' 大佬看一下,安装完服务端提示这个,服务端启动不了
    benyu2018-09-07 15:43 回复
    • 请更新脚本或服务端(这期间会更新服务脚本),该问题已修复。
      Toyo2018-09-07 17:16 回复
  21. 换了三台服务器了,安装到最后一一直都是这个错误,。。心累 [信息] 所有步骤 安装完毕,开始启动... shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory /etc/init.d/status-server: line 38: syntax error near unexpected token `}' /etc/init.d/status-server: line 38: `}' [[email protected] ~]#
    Karl2018-09-07 10:07 回复
    • 这个服务脚本问题昨天晚上就修复了,可能是 Github 缓存的问题导致你下载的还是旧版本的服务脚本吧。
      另外,你用这个命令,重新下载脚本再试试。
      wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/status.sh && chmod +x status.sh
      # 下载后运行,然后选择更新服务端
      
      Toyo2018-09-07 11:49 回复
      • 更新了,我也是这个问题 当前状态: 服务端 已安装 但 未启动 请输入数字 [0-10]:6 /etc/init.d/status-server: line 38: syntax error near unexpected token `}' /etc/init.d/status-server: line 38: `}'
        roy2018-09-07 12:39 回复
  22. nat客户机检测失败,不支持吗?
    dadiyongshi2018-09-06 19:58 回复
    • 软件支持NAT服务器使用,但是你需要把服务端的监听端口改为你的NAT限定端口。
      Toyo2018-09-06 20:41 回复
  23. 大佬,如果升级脚本,原选项 7. 查 看 服 务 端 信 息,这里面内容还在吗
    vpsgh2018-09-06 19:25 回复
  24. 大佬提示这个 当前状态: 服务端 已安装 但 未启动 tail提示下面的错误,我想监听443 [net]: failed to bind socket with domain 2 and type 1 (98 'Address already in use') [net]: failed to bind socket with domain 10 and type 1 (98 'Address already in use') [server]: Couldn't open socket. Port (443) might already be in use.
    roy2018-09-06 19:24 回复
    • 端口被占用了,导致无法监听。
      netstat -lntp
      # 用这个命令查看哪个进程占用了443端口。
      
      Toyo2018-09-06 20:41 回复
  25. 大佬,建议更新一下,可以看一下这个 https://github.com/cppla/ServerStatus
    xiaohso2018-08-30 14:53 回复
  26. 换了别的端口可以正常运行了,现在唯一得遗憾就是怎么才能把它移动到宝塔得站点目录下呢,然后安装一个ssl
    miaoice2018-08-30 09:50 回复
    • 不需要移动文件,只需要宝塔面板添加站点时,网站根目录填写为 /usr/local/ServerStatus/web 即可,SSL证书就可以让宝塔面板自动申请了,其他操作都一样。
      Toyo2018-08-30 11:33 回复
      • 好的,感谢大佬,我去试试!
        miaoice2018-08-30 15:13 回复
      • 感谢大佬,轻松搞定!!!!!!!!!么么哒..........
        miaoice2018-08-30 15:15 回复
  27. 按照大佬教程安装,安装倒是蛮顺利也没什么错误,就是不知道该怎么把web弄到宝塔建得站点下然后还能正常运行!我现在是如果用脚本安装时默认得ip+端口或者域名加端口会出现404然后把探针得默认目录下的web拷贝到宝塔新建得站点目录下呢,可以打开探针网页,但是会出现探针页面不会实时刷新,然后所有得数据都不会变化!对了填写服务器ip哪里如果用域名加80端口会导致caddy无法启动,端口占用!我也想弄个大佬一样的用二级域名表示,求教大佬!小白敬上!
    miaoice2018-08-30 09:39 回复
    • 另一个评论回复你了。
      Toyo2018-08-30 11:34 回复
  28. 站长能增添被墙检测和延迟检测吗,用惯了站长的 类似https://github.com/cppla/serverstatus
    熊三2018-08-29 22:01 回复
    • 看了下代码,被墙检测是通过 Ping ,这并不能判断被墙,因为现在都是 TCP阻断。至于丢包检测,我感觉并不是很有必要。
      Toyo2018-08-29 22:46 回复
      • 我来澄清一下,mh370/mh361 做的是tcp层的握手检测。如果间歇性mh370 肯定是墙在干扰,持续性mh370, 小鸡已失联。。所以丢包率采用的icmp~
        cpp.la2018-08-29 23:08 回复
        • 刚看到这也有人发,那个握手时TCP测试,作者回复了
          xiaohso2018-08-30 14:55 回复
  29. 请问怎么修改逗比云监控的更新频率?默认好像是30秒更新一次
    Karr2018-08-26 05:54 回复
    • 默认 2000 毫秒更新一次,要修改去 web/js/serverstatus.js 文件里找到:
      setInterval(uptime, 2000);
      # 2000=2000毫秒=2秒
      
      Toyo2018-08-26 13:05 回复
  30. 为什么不肯添加IP被BAN的检测呢...原版很早就支持了...
    pp2018-08-16 23:41 回复
  31. 安装好服务端后如何访问?
    xingyun2018-08-08 00:39 回复
    • 如果你安装是一路回车,那就是 http://ip:8888
      Toyo2018-08-08 00:55 回复
  32. 请问多域名如何配置,同一个网站,用CF的CNAME解析后访问不了第二个域名
    熊三2018-08-02 02:08 回复
    • 请详细说明。
      Toyo2018-08-02 14:27 回复
      • centos7X64中,serverstatus默认域名http://n.a.com:35604/(客户端端口已改,正常显示)。DNS用的CF,CNAME解析到http://n.b.com:35604/ 却打不开,网页提示 404 Site n.b.com:35604 is not served on this interface
        熊三2018-08-02 15:35 回复
        • 所以你为什么不在 Caddy 中绑定两个域名(复制一份配置内容,追加到配置文件尾部,只修改域名即可),然后两个域名都解析到该服务器IP呢?例如:
          http://n.a.com:35604 {
             ...
          }
          http://n.b.com:35604 {
             ...
          }
          
          Toyo2018-08-02 18:32 回复
          • 谢啦大佬,正是需要的,不知道格式
            熊三2018-08-02 19:56 回复
          • 那像这种带端口的能上SSL吗
            熊三2018-08-02 19:57 回复
            • SSL 和端口没关系,之所以都说 443,是因为 443 是指定的SSL(HTTPS)端口,也就是浏览器访问 https://doub.io/shell-jc3/ ,实际上访问的是 https://doub.io:443/shell-jc3/,不过你看不到罢了,如果端口不一样,你访问的时候需要加上端口号才行。否则浏览器一律默认 443 .
              Toyo2018-08-02 20:07 回复
  33. --2018-07-28 19:55:34-- https://github.com/ToyoDAdoubiBackup/ServerStatus-Toyo/archive/master.zip Resolving github.com (github.com)... 13.250.177.223, 13.229.188.59, 52.74.223.119 Connecting to github.com (github.com)|13.250.177.223|:443... connected. Unable to establish SSL connection. [错误] ServerStatus 服务端下载失败 ! 即使更改dns后,还是这样,国内100M电信C7X64
    熊三2018-07-28 19:58 回复
    • 国内对 Github 都做了干扰或限速处理,这点很蛋疼,然而我的文件都是存在 Github 上面的。
      Toyo2018-07-29 14:06 回复
      • 如果国内中转脚本文件地址需要修改哪里
        熊三2018-08-01 21:38 回复
        • 脚本内所有 Github 地址全都要修改替换。
          Toyo2018-08-01 23:52 回复
  34. 客户端提示 Connecting... You have been banned for 1 minute (Wrong username and/or password. 但账号密码我确定是对的
    Super。chen2018-07-18 18:29 回复
    • 这。。。你只能再详细检查一下了。
      Toyo2018-07-18 22:36 回复
      • 客户端运行脚本按7查看 客户端信息 能显示出服务器地址及端口号和用户名,密码一栏是空的,是这个原因吗???我是按照脚本设置信息的啊。。求大神指教哪里出问题了
        Super.chen2018-07-18 23:14 回复
      • 刚刚找到问题了,用Xshell运行输入的密码不识别。我是notepad++修改status-client.py里的密码。再上传到目录了。重启就ok了。感谢大神分享这么好的软件
        Super.chen2018-07-18 23:20 回复
  35. caddy总是无法启动,用的搬瓦工的服务器,cen6-7 debian7-9都试了,不是端口问题,找不到原因
    ● caddy.service - LSB: The HTTP/2 web server with automatic HTTPS
       Loaded: loaded (/etc/init.d/caddy; generated; vendor preset: enabled)
       Active: active (exited) since Wed 2018-07-18 11:13:11 CST; 11s ago
         Docs: man:systemd-sysv-generator(8)
      Process: 1411 ExecStop=/etc/init.d/caddy stop (code=exited, status=1/FAILURE)
      Process: 1419 ExecStart=/etc/init.d/caddy start (code=exited, status=0/SUCCESS)
    
    Jul 18 11:13:09 debian systemd[1]: caddy.service: Control process exited, code=exited status=1
    Jul 18 11:13:09 debian systemd[1]: Stopped LSB: The HTTP/2 web server with automatic HTTPS.
    Jul 18 11:13:09 debian systemd[1]: caddy.service: Unit entered failed state.
    Jul 18 11:13:09 debian systemd[1]: caddy.service: Failed with result 'exit-code'.
    Jul 18 11:13:09 debian systemd[1]: Starting LSB: The HTTP/2 web server with automatic HTTPS...
    Jul 18 11:13:11 debian caddy[1419]: [错误] Caddy 启动失败 !
    Jul 18 11:13:11 debian systemd[1]: Started LSB: The HTTP/2 web server with automatic HTTPS.
    
    fangtoushi2018-07-18 11:18 回复
    • 查看日志:
      cat /tmp/caddy.log
      
      Toyo2018-07-18 22:38 回复
      • error inspecting server blocks: duplicate site key: http://:111 大佬这个百度不到解决方法
        fangtoushi2018-07-22 07:43 回复
        • 额,这种问题我也没有遇到过,不清楚日志里说的[site key]具体是什么。。
          Toyo2018-07-22 11:31 回复
      • 突然试了下Debian 7 不带x64就可以了,是因为64系统的原因吗?
        fangtoushi2018-07-22 08:13 回复
  36. 是不是一頁只能顯示32個,有沒有方法可以顯示更多?
    Lobert2018-07-07 23:58 回复
  37. 大佬,这个搭建好了用手机打开网页看服务器状态时是精简版,不会显示位置和在线时长等,怎么修改让手机也可以跟电脑端一样显示全部消息的呀,大佬详细教程更新下行嘛,谢谢大佬
    BINYE2018-06-30 12:37 回复
    • 手机横屏或者手机浏览器设置为电脑版。
      因为手机屏幕有限,所以只能精简处理,每个人需求都不一样,有的人手机就想要完整的,有的人手机就只是看看大概。
      或者你可以修改 CSS 文件,删掉自适应代码:
      打开 /usr/local/ServerStatus/web/css/light.css 文件,删除文件内最后面以下格式的五个段落:
      @media only screen and (max-width: XXXpx) {
      	...
      	...
      }
      
      保存后,强制刷新页面或者清理浏览器缓存即可看到完整版效果。
      Toyo2018-07-01 09:43 回复
      • 谢谢大佬。问一下,大佬的网站的邮件功能是没开还是什么,大佬回复评论留言收不到邮件信息呢
        BINYE2018-07-01 11:42 回复
        • 评论邮件通知功能我没开,因为没有邮箱服务。
          Toyo2018-07-01 14:46 回复
    • 怎么在网上查看监控信息呢 打开什么网站还是怎么弄我是小白
      2018-07-19 10:03 回复
      • 搭建 ServerStatus 时,就会让你搭建网页呀,一路回车的话就是默认帮你搭建配置好。默认是 ip:8888
        Toyo2018-07-19 11:09 回复
  38. 原作者跪掉了?
    Once2018-06-28 18:02 回复
  39. 请问,检测中的负载是什么意思呢?
    吴铖2018-06-27 18:01 回复
    • 当前链接该服务器的IP数。
      Toyo2018-06-28 10:00 回复
  40. 想要支持32个以上服务器的朋友,请搭建好之后去/usr/local/ServerStatus/server/src/里修改network.h里面的NET_MAX_CLIENTS = 32,把32修改成你要的数字,然后回到/usr/local/ServerStatus/server/obj/里把里面已经编译出来的.o文件都删了,最后去/usr/local/ServerStatus/server/里面重新执行make编译一遍,再service status-server restart,去看网页就可以超过32个限制了,感谢逗比提供的这么多好脚本,也希望能帮到大家
    科科2018-06-12 12:06 回复
    • 嗯,我顺便去 Github 把这个参数从 32 改成了 64 ,应该满足绝大部分人的使用了。
      Toyo2018-06-13 08:34 回复
      • 哈哈是啊是啊,我就是改了64,虽然并没有那么多机子,感谢你的脚本~希望之后可以出能支持gcm加密方式的账号监控,这样就更全面啦~
        科科2018-06-13 12:54 回复
  41. 搭建好以后,只要访问页面,服务端日志就会抛出 [net_ban]: banned 'xxx.xxx.xxx.xxx' for 1 minute (You're an idiot, go away.) 试了原版,tengyue以及站长的版本,均存在这一问题,求问如何解决啊= =
    ChinaXRY2018-06-08 08:50 回复
    • 不清楚。。。你可能需要去原版的 Github 询问作者,因为这明显是作者搞得。
      Toyo2018-06-08 09:26 回复
  42. 大佬, 最近研究这个 好是好, 就是不能查看以前的记录,这只能查看及时的状态,增加数据库的修改. 大佬有什么办法吗? 如果有请告知一下,谢谢大佬.
    heyuhenry2018-05-29 15:08 回复
    • 这个程序功能有限,目的就是为了可以方便的查看服务器实时情况,你要的功能可能需要其他服务器监控软件。
      Toyo2018-05-31 08:14 回复
1 2 3