逗比云监控、多服务器云探针、云监控 ServerStatus一键管理脚本[美化教程]

  • A+
所属分类:Linux

 

ServerStatus有很多朋友都知道,是一款专门来监控Linux服务器的云探针,同时还提供WEB面板,打开网页后可以直观的看到你每一台VPS或是服务器的负载情况,这里就不多说了,今天主要给大家分享一键安装脚本,脚本出至逗比大佬之手,但是原来的网页比较简单,所以对网页进行了修改和美化。美化界面见下图:
逗比云监控、多服务器云探针、云监控 ServerStatus一键管理脚本[美化教程]

逗比云监控、多服务器云探针、云监控 ServerStatus一键管理脚本[美化教程]

逗比云监控、多服务器云探针、云监控 ServerStatus一键管理脚本[美化教程]

安装教程

系统要求

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

注意,既然是个 多服务器云监控程序,那么你肯定需要两个以上的服务器(其实一个也可以,客户端和服务端可以同时安装),一个服务器做服务端,脚本会自动安装Caddy并配置好HTTP服务的,然后接收各个客户端实时发来的信息并通过网站显示出来。因为客户端每秒都会发送最新的信息给服务端,所以要保证客户端与服务端直接网络通常,否则网页显示会很抽风。

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

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

安装步骤

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

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

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

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

简单步骤

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

1.  #是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n]
2.  # 一开始会提示你输入网站服务器的域名和端口,如果没有域名可以直接回车代表使用 本机IP:8888
3. # 如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入 n 并回车
4. # 注意,当你曾经安装过 服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入 n 并回车
5.#如跳过 HTTP服务部署,请手动部署,Web网页文件位置:/usr/local/ServerStatus/web ,如果位置改变,请注意修改服务脚本文件 /etc/init.d/status-server 中的 WEB_BIN 变量 !

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

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

使用说明

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

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

其他操作

客户端:

服务端:

Caddy(HTTP服务):

文件位置

 

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

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

 

美化教程

用WinSCP连接你的服务端VPS,打开/usr/local/ServerStatus/web目录,下载文章结尾下面分享的压缩包,解压后所有的文件直接覆盖到这个文件夹里就可以了,非常简单。

注意:如果你的VPS上安装了宝塔、lnmp等web面板,会和Caddy发生冲突。解决办法为:把Caddy停止掉,然后在你的新建虚拟主机,把虚拟主机目录指向/usr/local/ServerStatus/web就可以了。
原始脚本:https://github.com/ToyoDAdoubi/ServerStatus-Toyo
修改脚本:https://github.com/CokeMine/ServerStatus-Hotaru
下载:https://pan.baidu.com/s/1Q1GnW5Px5p9f9Ny23yorOA   网盘密码:j8pc

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: