ame

搭建 ServerStatus 监控多服务器
ServerStatus 介绍 ServerStatus(https://github.com/BotoX/Se...
扫描右侧二维码阅读全文
15
2018/03

搭建 ServerStatus 监控多服务器

ServerStatus 介绍

ServerStatus(https://github.com/BotoX/ServerStatus ) 一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~。
ServerStatus 中文版 (https://github.com/cppla/ServerStatus ) 是 ServerStatus 项目的中文(优化)版。


搭建笔记

为了偷懒减少出错率 这次搭建使用了 逗比根据地 ( https://github.com/ToyoDAdoubi/ServerStatus-Toyo ) 的 一键脚本.

系统要求

CentOS 7 / Debian 7+ / Ubuntu 14.04 +

ServerStatus 客户端需要 Python 2.7版本以上才可以正常运行,如果不是那么请升级。

可以使用 python -V 查看 python 版本.

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

下载脚本

wget -N --no-check-certificate https://softs.fun/Bash/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 并回车。

我已经装了lnmp环境. 这里我选择了n,并把nginx根目录设为了/usr/local/ServerStatus/web

配置

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

也可以直接修改配置文件 /usr/local/ServerStatus/server/config.json

安装客户端

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

修改网页

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

其他操作

客户端:

启动: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(HTTP服务):

启动: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

其他说明请参考原文

参考文章:
https://www.moerats.com/archives/266/
https://doub.io/shell-jc3/


Banner illust_id : 62758590

Last modification:May 14th, 2018 at 09:32 pm

Leave a Comment