这个是逗比根据地的备份镜像站(非官方)。牢记域名: [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. 请问一下 如果不使用caddy 用 APACHE可以吗?
    willy2018-05-27 01:40 回复
    • 可以,任何HTTP服务程序都可以,但是我没用过 apache ,无法给与指导。
      Toyo2018-05-27 12:01 回复
  2. 节点名的排序,能不能设置不按添加的先后顺序,而是按节点名字排序?
    yang2018-05-26 17:39 回复
    • 脚本只会把新添加的节点配置信息追加到配置文件最后,如果要自定义顺序,可以自己打开配置文件修改,只需要注意一点:JSON格式最后一个段没有逗号,具体看好格式再改,记得修改前备份。
      Toyo2018-05-27 12:08 回复
      • 好像没有培训规则设置,只能手动更改配置文件里面的先后顺序~~~~·
        yang2018-05-27 23:31 回复
  3. 大佬 /usr/local/ServerStatus/server/config.json 修改位置无效!!!怎么跑 我是网站根目录下创建的这个网页的快捷和这有关系吗?
    sdad2018-05-20 17:49 回复
    • 修改位置无效,重启服务端了么?网页的快捷?什么鬼?
      Toyo2018-05-21 13:33 回复
      • 就是我在我宝塔原网页下面ln -s到你这个目录页面的,和这个应该没关系吧。。我没重启服务端。。我试试
        睡咯2018-05-24 01:56 回复
  4. 大佬,输入 bash status.sh c 显示 ': not a valid identifier: `PATH status.sh: line 4: $'\r': command not found status.sh: line 12: $'\r': command not found status.sh: line 23: $'\r': command not found status.sh: line 28: $'\r': command not found status.sh: line 30: syntax error near unexpected token `$'{\r'' 'tatus.sh: line 30: `check_sys(){ 求救
    HAO2018-05-20 10:20 回复
    • 你服务器是什么系统?你本地用的是什么SSH工具?不要用网页上的SSH操作脚本。
      Toyo2018-05-20 13:57 回复
      • 服务器是 Debian 7 本地使用的是 Xshell 6
        HAO2018-05-20 16:52 回复
        • Debian7 应该是没问题的,不过我用的是 Xshell5 ,没用过6,不清楚是不是6的问题,你可以用 Putty 这个单文件SSH客户端试试。
          Toyo2018-05-21 13:32 回复
      • 补充下,是 Debian 7.11 x86
        HAO2018-05-20 16:53 回复
  5. Google 的VPS不能正确连接到服务端显示,客户端要配置哪个端口?
    恋网物语2018-05-16 22:52 回复
    • 谷歌云外部防火墙开放 35601 端口。
      Toyo2018-05-17 14:40 回复
      • 大佬这个端口在哪可以改嘛?35601端口占用了
        Dawn2018-05-17 19:18 回复
        • 这个需要修改客户端内头部的端口参数,和服务端增加端口启动参数。
          Toyo2018-05-18 16:20 回复
          • 大佬可以指点下在哪个文件或目录下嘛,我试着改改
            Dawn2018-05-20 00:46 回复
            • # 客户端,打开客户端文件
              /usr/local/ServerStatus/status-client.py
              # 修改第8行的(35601就是默认端口):
              PORT = 35601
              
              # 服务端,打开服务脚本
              /etc/init.d/status-server
              # 并把 35行(或37行)的:
              nohup "./$NAME_BIN" --config="$CONF" --web-dir="$WEB_BIN" > /tmp/serverstatus_server.log 2>&1 &
              # 改成
              nohup "./$NAME_BIN" --config="$CONF" --web-dir="$WEB_BIN" --port=2333 > /tmp/serverstatus_server.log 2>&1 &
              # 2333是示例端口,记得自己改。
              
              Toyo2018-05-20 14:13 回复
              • Toyo大佬我爱您=3=
                Dawn2018-05-21 17:49 回复
  6. 请问一下,为什么python已经是2.7了还是不能够正常显示,反复开启与关闭,就是不显示数据(CentOS7系统,独服
    chx8182018-05-13 14:01 回复
    • 反复开启和关闭,就是客户端不兼容,你的服务器上面是否还安装的有python2.6版本?客户端日志输出什么?
      Toyo2018-05-13 17:38 回复
  7. 大佬。超出32个就不显示了?后面添加了之后前面的节点怎么显示呢?
    alic2018-04-24 00:44 回复
    • 怎么添加多个节点?
      allen2018-05-04 13:00 回复
  8. 你好,我想问一下,我服务端是内网的debian9,用frpc映射8888端口,还需要映射什么端口。
    delay-wcy2018-04-23 21:49 回复
  9. 为什么全是关闭状态,只有本机的是开启,所有机器全部关闭了防火墙了 这个是什么原因
    会飞的鱼2018-04-16 20:45 回复
    • 当服务端收到客户端发来的信息后才会显示开启,显示关闭说明客户端没有链接到服务端。原因可能有三,自行排除:
      1. 客户端配置信息有误。
      2. 客户端所在服务器的 Python 版本低于2.7 。
      3. 客户端与服务端之间的链接存在障碍。
      
      Toyo2018-04-17 12:11 回复
  10. 如果嫌麻烦可以使用nodequery.com,免费监控10个服务器,安装极其简单(只需要一行命令),不需要自己的HTTP服务器,出现异常会自动给你发邮件。本人已经使用两年(除了异常触发系统比较敏感,邮件有点多外)一直很稳定。有兴趣的可以试试
    lewisxy2018-04-03 22:22 回复
  11. 负载项全是0为什么啊,逗比大佬!
    大屌萌妹2018-03-27 23:04 回复
    • 我的版本,负载列指的是外部链接到本服务器的IP数(例如你到链接本服务器的代理软件)。
      Toyo2018-03-27 23:07 回复
      • 对啊,可是他全都显示0 :sad:
        大屌萌妹2018-03-28 10:27 回复
        • 什么系统?可能是系统里没有安装 netstat ,一般 Debian9 CentOS7 会出现这种情况,
          CentOS 系统:
          yum install -y net-tools
          Debian/Ubuntu 系统:
          apt-get install -y net-tools
          
          Toyo2018-03-28 12:09 回复
          • Debian8/9都有都安装了啊。。。。
            大屌萌妹2018-03-28 16:59 回复
            • netstat -lntp
              # 这个命令是查看本地监听端口的,你运行看看提示什么。
              
              Toyo2018-03-29 12:59 回复
              • 字体补丁, Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:55555 0.0.0.0:* LISTEN 457/sshd tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1118/mysqld tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 1186/sendmail: MTA: tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 797/nginx.conf tcp 0 0 0.0.0.0:35601 0.0.0.0:* LISTEN 23778/sergate tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 14696/python tcp 0 0 0.0.0.0:888 0.0.0.0:* LISTEN 797/nginx.conf tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1186/sendmail: MTA: tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 797/nginx.conf tcp6 0 0 :::55555 :::* LISTEN 457/sshd tcp6 0 0 :::35601 :::* LISTEN 23778/sergate tcp6 0 0 :::1234 :::* LISTEN 441/caddy
                大屌萌妹2018-03-29 15:08 回复
              • 刚才发的是服务端的,运行在客户端的SS端口 程序名 也都显示出来了
                大屌萌妹2018-03-29 15:11 回复
              • 运行结果都是正常的啊QAQ
                大屌萌妹2018-03-29 21:07 回复
  12. 安装时能否提供选项将负载显示为正常的系统负载而不是网络连接数?我部署在WEB服务器是,这时候传统的负载明显比网络连接信息更有意义。
    EmptinessLove2018-03-25 18:49 回复
    • 因为这个功能,客户端与服务端(准确说是网页端JS)都需要调整,所以暂时无法这样做。
      Toyo2018-03-26 14:33 回复
  13. 大佬帮忙加一个那个超过32还是23台的那个限制。
    还有就是能否加入一个ipv6是否开的那个功能,还有就是能不能加一个主题切换~就是黑色的那个主题。感恩了。
    车队好多人需要,大佬有空帮忙弄弄感恩拉~嘻嘻嘻嘻另外可以提供酸酸乳线路~
    老几2018-03-22 01:10 回复
  14. 站长好,刚刚试了您的脚本很好用,请教下能否一个客户端对接两个服务端?
    Trav2018-03-17 12:18 回复
  15. 不错!配和宝塔成功运行,希望今后可以加入一些功能?
    SunZz2018-03-16 16:47 回复
  16. 头油~有更新了额~ :neutral: 20180314, 调整前端,置默认密码为: USER_DEFAULT_PASSWORD,设置ip和user即可上线   20180312, 加入失联(被照顾)检测,同时校准虚拟化(container)引起的流量统计异常
    Adam2018-03-14 21:39 回复
  17. 大佬 源项目有更新 20180314, 调整前端,置默认密码为: USER_DEFAULT_PASSWORD,设置ip和user即可上线       20180312, 加入失联(被照顾)检测,同时校准虚拟化(container)引起的流量统计异常 
    ll2018-03-14 13:09 回复
  18. 能不能出个跟宝塔配合的教程,装着宝塔就没法用这个了
    追风2018-03-03 03:25 回复
    • 可以配合,任何面板/一键包都行。
      # 安装服务端的时候出现下面提示后,选择N。
      是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n]
      # 然后宝塔面板 [添加站点] 虚拟主机位置写:/usr/local/ServerStatus/web
      
      Toyo2018-03-03 15:42 回复
  19. 老大,服务端、客户端都启动正常,账号密码都对,但是打开后还是报这个错误。如果出现此消息,请确保您已启用JavaScript ! 否则云监控主服务(服务端) 未启动或已关闭.求解!
    yuxianghan2018-02-01 05:12 回复
    • 浏览器打开 http://域名/json/stats.json 看看是否有服务器信息。
      Toyo2018-02-01 13:32 回复
  20. 发现个BUG,修改客户端信息账号总是改不过来,修改后还是原来的账号
    小二的猫2018-01-27 19:21 回复
  21. 日志:tail: warning: following standard input indefinitely is ineffective 我添加了一个节点,结果这个节点网页显示是关闭的
    GGGG2018-01-22 01:04 回复
    • 日志的输出内容指的是当前没有日志内容。
      你这种情况有三种原因,一是客户端无法链接到服务端,二是客户端填写的账号与服务端不符(账号错误),三是客户端所在服务器的 Python 版本低于2.7(CentOS6 系统就是 2.6版本)。
      具体自行排除。
      Toyo2018-01-22 15:30 回复
  22. 同一台服务器只能添加一个节点么,添加第二个前面的节点就会显示红色关闭
    kyo2018-01-15 12:42 回复
    • 什么意思?服务端添加的是节点账号,然后其他的服务器安装客户端,然后客户端填写节点账号链接到服务端,服务端收到客户端信息后才会网页显示信息/开启。
      Toyo2018-01-15 15:09 回复
      • 是的,安装客户端的服务器,我只能添加一个节点,添加下一个的时候,上一个就会显示红色关闭,但是看了下服务端节点状态都是启用的,这是为什么
        kyo2018-01-15 22:20 回复
        • 说实话,看你说话我完全没看懂“安装客户端的服务器,我只能添加一个节点,添加下一个的时候”,安装客户端的服务器,你还添加几个节点?客户端安装的时候填写对应的节点账号就行了啊,然后其他服务器继续安装客户端并填写另外对应的节点账号啊。这无法理解?
          Toyo2018-01-15 22:40 回复
  23. 强迫症问一波,能不能自定义监控小鸡的排列...
    AL2018-01-13 22:48 回复
    • 打开服务端配置文件: /usr/local/ServerStatus/server/config.json ,自己改上下顺序,注意JSON格式,格式错误会导致报错。
      Toyo2018-01-14 13:18 回复
  24. 博主,我想问下手动搭建的应该怎么才能自启动服务
    002018-01-10 22:46 回复
  25. 请问大佬,流量可以按月清零吗?看py脚本,似乎直接取的网卡总流量?这个是开机以来的总数?
    s0ne2018-01-05 17:29 回复
    • 是的,开机后网卡会清零以前的数据,并重新计算。如果要按月清零,要么定时重启服务器,要么调用其它程序的网络总流量计算信息。
      Toyo2018-01-06 14:17 回复
  26. 请问这个能不能用Nginx?
    saya2018-01-04 16:24 回复
    • 能,但是你需要自己配置,安装服务端的时候就会询问是否自动配置网站,如果选择 Y 就是自动配置Caddy,如果选择 N ,就需要你手动配置。
      Toyo2018-01-04 17:23 回复
  27. Toyo大大,我的NAT小鸡限制端口,服务端可以自定义端口,但是貌似客户端都是默认35601端口?所以客户端能否也支持自定义端口?谢谢大大
    lc10242018-01-03 12:08 回复
    • 错,你说的服务端应该是网页,而不是服务端程序自身,客户端通过35601端口链接到服务端,而服务端程序本身无法修改这个端口,如果你只修改客户端的35601端口,会导致客户端无法链接服务端。
      该程序的服务端是C语言写的,我不懂,我只是在原作者的基础上做了网页、客户端修改。
      Toyo2018-01-03 12:33 回复
  28. 抱歉請問一下,能否改變 "手機板" 網頁顯示之內容 (預設只有IP4 節點名 網絡 CPU 內存) 我想手動刪減 需要如何更改?
    willy2017-12-28 16:58 回复
    • 需要修改网页目录下的 css/light.css CSS式样文件。因为自己修改需要一些CSS基础,所以你只能自己去学习。
      Toyo2017-12-30 17:45 回复
  29. 感谢一键包。有nginx的话就不用开启caddy服务。
    在域名根目录的话,直接将 root 指向 /usr/local/ServerStatus/web
    在域名子目录比如 http://abc.com/status 的话,像这样设置。
    location ~/status(.*)$ {
        alias /usr/local/ServerStatus/web$1;
    }
    
    小明2017-12-11 15:17 回复
  30. 来大神这里问个问题,我安装后,发现监控出来的数据跟iftop的数据大概查了10倍,请问这个的流量监控的数据是居于什么统计,盼回复,感谢
    无情2017-12-09 20:48 回复
    • 自己看客户端的文件 .py 是明文的,这个软件不是我写的,我只是改改一些代码并且写了个一键脚本。
      Toyo2017-12-10 10:53 回复
  31. dalao,用了Caddy的自动SSL证书,Https下访问监控页面显示 “如果出现此消息,请确保您已启用JavaScript ! 否则云监控主服务(服务端) 未启动或已关闭.” 如何解决?只能http?
    ..2017-12-07 13:42 回复
  32. 节点需要定时重启,重启后不自动连接。 如何加入开机启动?
    熊三2017-11-28 16:28 回复
    • 客户端和服务端的服务脚本都是默认设置开机启动的。
      Toyo2017-12-01 15:36 回复
  33. 话说这个怎么开启HTTPS访问啊???
    CNSZTL2017-11-12 18:20 回复
    • 需要你有SSL证书,或者通过Caddy自动申请证书,修改Caddy的配置文件来修改为HTTPS链接。设置方法参考我网站其他Caddy教程
      Toyo2017-11-12 18:44 回复
  34. 大佬,centos6.5 一会儿显示开启一会儿显示关闭,显示开启的时候cpu什么的都是0,
    Mozer2017-11-05 09:02 回复
    • 文章头部已经注明:
      注意:CentOS6 系统默认的Python版本是2.6,版本太低,使用客户端会出问题,请升级Python或者更换系统。
      Toyo2017-11-05 09:17 回复
      • 好的,谢谢大佬回复!
        Mozer2017-11-05 14:18 回复
  35. CentOS6.9 安装netstat 依赖了 但是负载还是不准确啊 显示0.2
    TBQin2017-11-04 18:14 回复
  36. 大佬,所有服务都是正在运行,但是页面显示都是关闭,是什么原因呀?谢谢
    shock2017-11-03 15:57 回复
    • 网页打开你的: http://域名或IP/json/stats.json ,看json文件的内容是不是都是false,如果是,说明客户端连不上服务端,如果不是,那么问题就出在JS处理上面。
      Toyo2017-11-03 16:16 回复
      • 谢谢大佬回复,客户端连接不上服务端是什么原因造成的呢?谢谢。
        shock2017-11-03 16:18 回复
        • 可能是防火墙问题,也有可能是 客户端与服务端的之间链接的路由有问题,这种问题比较难找到。
          Toyo2017-11-03 16:56 回复
          • 好的,谢谢
            shock2017-11-03 17:21 回复
  37. 你好服务端的重启命令不管用,亲测,脚本里的可用。
    silencexxx2017-11-03 08:29 回复
    • 嗯,部分系统通过 service xxx xxx 方式操作系统服务会提示出错,改成绝对路径操作就行了,脚本内为了避免出错就是绝对路径,文章里我也改成了 /etc/init.d/status-server xxx
      Toyo2017-11-03 10:01 回复
  38. 大佬 先装的探针后装的那个网盘 然后探针就打不开了是不是因为装网盘的时候脚本没有帮我自动配置好caddyfile, 怎么配置探针的caddyfile xiexie
    段段2017-11-02 17:12 回复
    • 本文章的探针脚本会自动配置Caddy的配置文件,而 Caddy网盘插件则需要你自己写配置内容(配置文件:/usr/local/caddy/Caddyfile)。
      http://:端口 {
       root /usr/local/ServerStatus/web
       timeouts none
       gzip
      }
      # 上面的是直接监听本机IP,下面则是监听域名。
      http://xxx.xxx域名:端口 {
       root /usr/local/ServerStatus/web
       timeouts none
       gzip
      }
      
      Toyo2017-11-02 18:08 回复
  39. 解决了。。。可能是我装了多次caddy,脚本没有帮我自动配置好caddyfile,导致没有正确指向sstatus网站文件夹 :eek:
    crazi2017-10-29 09:46 回复
  40. Toyo大大你好,请问我安装并正常启动ServerStatus,但是访问网站404 not found,这个能如何处理,谢谢!系统是debian8,64位
    crazi2017-10-29 09:16 回复
  41. 大大,我原先运行的好好的。。10月17号早上突然发现,提示 “如果出现此消息,请确保您已启用JavaScript ! 否则云监控主服务(服务端) 未启动或已关闭.” 我尝试重启和卸载重新安装caddy以及status-server、client均还是提示这个错误。请问原因? (GCE debian 7 )
    odao2017-10-17 09:20 回复
  42. toyo大大,我更新了服务端和客户端,但是负载数还是小数啊~
    john2017-10-15 16:23 回复
  43. 最新的client-linux.py脚本中引入了platform这个变量,运行python client-linux.py导致出现"NameError name 'Platform' is not defined"的错误输出,经过查询添加了import platform解决了错误输出,并未使用您的一键脚本,请您测试下是否该原因。
    Leegaluis2017-10-13 23:39 回复
    • 我的锅,当初测试的时候本地我加上了,但是更新Github文件的时候忘了。
      Toyo2017-10-14 14:24 回复
  44. Toyo大佬,我刚刚在阿里云,DO,Cloudflexy上安装探针都遇到了 [错误] Caddy 解压失败或压缩文件错误 ! [错误] Caddy安装失败,请手动部署,Web网页文件位置: 系统试过debian7,centos7,debian8,centos6,都是一样的问题,请问是为啥呢
    polic2017-09-25 18:28 回复
    • 你要去确定是 下载Caddy的文件有问题,还是解压有问题。Caddy下载后都是 .tar.gz 格式的压缩文件,然后再去解压。
      如果是下载的文件有问题自然无法解压,但是如果是解压用的程序有问题 tar ,那么也会造成解压失败,这个需要你自己去测试是哪个步骤出错。
      Toyo2017-09-25 18:44 回复
      • --2017-09-25 19:53:44-- https://caddyserver.com/download/linux/amd64 Resolving caddyserver.com (caddyserver.com)... 138.68.240.78, 2604:a880:2:d0::1145:e001 Connecting to caddyserver.com (caddyserver.com)|138.68.240.78|:443... failed: Connection refused. Connecting to caddyserver.com (caddyserver.com)|2604:a880:2:d0::1145:e001|:443... failed: Network is unreachable. gzip: stdin: unexpected end of file tar: Child returned status 1 tar: Error is not recoverable: exiting now [错误] Caddy 解压失败或压缩文件错误 ! 我猜是Caddy的网站挂了?
        polic2017-09-25 19:58 回复
        • 我测试没有问题,可能是你的VPS与Caddy的下载服务器链接有问题。
          Toyo2017-09-26 15:29 回复
  45. Toyo大佬,请问服务器版本需要在服务器的面板上开启什么端口呢?
    polic2017-09-25 17:58 回复
  46. 脚本下载到服务器后,输入“bash status.sh c ”,结果显示“-bash: bash status.sh: command not found” 不能运行
    混沌微弥2017-09-23 10:42 回复
    • 使用 ./status.sh c 试试。
      Toyo2017-09-23 12:03 回复
  47. ubuntu python版本3.5.2,客户端报Caught Exception: a bytes-like object is required, not 'str'错误。
    kelly2017-09-05 12:32 回复
    • 难道是兼容性问题?这个软件在好几年前就断更了,我只是在他的基础上改了改网页等边缘内容。你可以尝试使用 Python 2.7 启动试试。
      Toyo2017-09-05 12:51 回复
  48. 大佬,最多只能显示30个吗?30后面的没显示,怎么改?
    jaz2017-09-01 20:56 回复
  49. 解决了....
    可乐2017-08-29 22:52 回复
  50. 大佬 win下client-psutil.py是不是没法用。。。
    可乐2017-08-29 22:23 回复
1 2 3