Rat's

多服务器,云探针,云监控:ServerStatus美化版一键安装脚本
说明:ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~记得很久之前发过...
扫描右侧二维码阅读全文
23
2017/08

多服务器,云探针,云监控:ServerStatus美化版一键安装脚本

说明:ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~记得很久之前发过部署教程:ServerStatus酷炫高逼格的中文云探针,不过对于很多人来说,安装是很麻烦的,这里分享下由CokeMine博主基于逗比修改的ServerStatus美化版一键安装脚本,可以很方便的让我们上手。

提示:探针源码已替换成ServerStatus美化版。

截图

请输入图片描述

安装

系统要求:CentOS 7Debian 7+Ubuntu 14.04 +

使用命令下载脚本:

wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh && chmod +x status.sh

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

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

请输入图片描述
运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。一开始会提示你输入网站服务器的域名和端口,如果没有域名可以直接回车代表使用ip:8888

简单步骤

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

是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n]
 
#如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入n并回车。
#注意,当你曾经安装过服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入n并回车。

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

然后安装客户端,根据提示填写服务端的IP和前面添加/修改对应的节点用户名和密码(用于和服务端验证),然后启动就好了。

添加多个节点步骤:先在服务端添加一个节点,然后在另一个服务器上安装并配置客户端即可。

其他操作

#客户端操作
启动:service status-client start
停止:service status-client stop
重启:service status-client restart
状态:service status-client status

#服务端操作
启动:service status-server start
停止:service status-server stop
重启:service status-server restart
状态:service status-server status

#Caddy操作
启动:service caddy start
停止:service caddy stop
重启:service caddy restart
查看状态:service caddy status
Caddy配置文件:/usr/local/caddy/Caddyfile

#其它文件夹或操作
安装目录:/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文件修改即可,很显眼。

相关链接

原始脚本:https://github.com/ToyoDAdoubi/ServerStatus-Toyo
修改脚本:https://github.com/CokeMine/ServerStatus-Hotaru
模板来源:https://www.hostloc.com/thread-494384-1-1.html
Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2019 年 05 月 16 日 10 : 17 PM

发表评论

56 条评论

  1. 丢丢

    全部显示维护中。。。是不是新代码失效了。。。

    1. Rat's
      @丢丢

      应该么有,看git地址,好像一个月内还维护过。

  2. hhhhhhh

    xxx.com:8888 {
    root /usr/local/ServerStatus/web
    timeouts none
    gzip

    caddy 启动失败。。,,。把域名改成IP就可以正常启动。 怎么破

    1. Rat's
      @hhhhhhh

      日志是啥?

      1. hhhhhhh
        @Rat's

        ● 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 Mon 2019-12-30 04:59:53 CST; 1s ago

        Docs: man:systemd-sysv-generator(8)

        Process: 495 ExecStop=/etc/init.d/caddy stop (code=exited, status=1/FAILURE Process: 504 ExecStart=/etc/init.d/caddy start (code=exited, status=0/SUCCE
        Dec 30 04:59:51 debian systemd[1]: caddy.service: Control process exited, codDec 30 04:59:51 debian systemd[1]: Stopped LSB: The HTTP/2 web server with auDec 30 04:59:51 debian systemd[1]: caddy.service: Unit entered failed state.
        Dec 30 04:59:51 debian systemd[1]: caddy.service: Failed with result 'exit-coDec 30 04:59:51 debian systemd[1]: Starting LSB: The HTTP/2 web server with aDec 30 04:59:53 debian caddy[504]: [错误] Caddy 启动失败 !
        Dec 30 04:59:53 debian systemd[1]: Started LSB: The HTTP/2 web server with aulines 1-14/14 (END)

        1. Rat's
          @hhhhhhh

          这信息有点少,看不出啥来

          1. hhhhhhh
            @Rat's

            日志就只显示这个,,,,emmmm

  3. 过客

    在服务器安装了宝塔的情况下 会有冲突吗

    1. Rat's
      @过客

      好像注意下caddy的端口就没啥问题

  4. ice

    Caddy安装失败,请手动部署,Web网页文件位置:

    1. ice
      @ice

      安装的没有美化的,可以求一个跟这个一样的web美化的包吗

      1. Rat's
        @ice

        我记得这个脚本默认安装美化的,美化包可以看看这个https://github.com/CokeMine/ServerStatus-Hotaru

  5. 小磊

    模板下载地址失效了

    1. Rat's
      @小磊

      直接去github下载

  6. lele

    大佬源失效了

    1. lele
      @lele

      大佬这个脚本的负载那一栏的数字是不是代表着使用的人数?如果是的话为什么其他节点有人用不显示呢

      1. Rat's
        @lele

        应该是系统负载,指的CPU的使用情况。

    2. Rat's
      @lele

      看了下,没有啊

      1. lele
        @Rat's

        不好意思,我自己的问题

  7. lele

    脚本失效了吧?

  8. 方滨兴

    没事干给重新写了个js和css, http://bygstat.wtt.one/ 哈哈

    1. Rat's
      @方滨兴

      牛逼,来给我放出来。

      1. 方滨兴
        @Rat's

        来啦,还在慢慢改 https://github.com/zayabighead/bygstat

        1. Rat's
          @方滨兴

          颜值加一点

  9. 空间

    http://xiarixing.tk:8888必须后面加:8888才能打开网址,大佬有办法把:8888去掉吗,不加http://xiarixing.tk打不开

    1. Rat's
      @空间

      修改/usr/local/caddy/Caddyfile文件,然后重启service caddy restart。配置文件可以参考我在下面回复的评论地址。

  10. cllllllion

    请问怎么在上面再配置HTTPS

    1. Rat's
      @cllllllion

      编辑/usr/local/caddy/Caddyfile配置文件,然后参考这个文章的配置文件修改,https://www.moerats.com/archives/945/

      1. cllllllion
        @Rat's

        改好了,原来只要加个tls参数就可以了,加证书路径或者邮箱就可以了

        1. Rat's
          @cllllllion

          是的,caddy很简单