之前曾经写过一些有关站点监控的文章,今天就来写一写有关服务器监控的吧。

I、简介


APTX云探针
ServerStatus-Hotaru是一款基于ServerStatus-Toyo修改的云探针、多服务器云监控程序,能实时查看VPS是否正常在线,资源使用情况,有多台VPS时推荐使用。

脚本来自:https://www.aptx.xin/serverstatus-hotaru.html
Github:https://github.com/CokeMine/ServerStatus-Hotaru

II、安装与配置

ServerStatus-Toyo主要可以分为服务端和客户端两部分。服务端用于为程序提供前端显示,客户端则是安装在你所需要监控的服务器上。

服务端和客户端可以部署在同一台服务器上用于监控自己。

服务端安装

wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh
bash status.sh
1. 选择1,配置服务端

2. 没什么需求的话,端口建议默认就好

3. 如果本地没装别的如Nginx或者Apache之类的,直接Y就好,如果希望在宝塔面板管理,则选择N,并记录网站的目录位置

4. 绑定域名或IP访问

5. 端口自主选择

6. 添加客户端:选择7后选1

剩下的信息自己填就好了

7. 删除(修改)服务端:选7后在选择

客户端安装

同理,只要切换脚本菜单,然后选择客户端安装即可。

bash status.sh c 汇集了服务端所有可操作的选项,可以升级、卸载、启动、重启、停止程序、修改节点配置及查看运行日志。

目前脚本对 CentOS 8支持不好,首次安装可能会出现失败提示。可运行如下命令解决python问题:

yum install -y python2
ln -s `which python2` /usr/bin/python

宝塔面板管理

宝塔面板添加网站
可以选择宝塔来管理,安装服务端时会让你选择是否自动部署,选择否,并记录修改网站目录。然后在宝塔上放行当时选择的端口即可,默认是35601。

ipv6客户端

安装好客户端后还需要:

替换文件 status-client.py文件

rm -f /usr/local/ServerStatus/client/status-client.py

wget -O /usr/local/ServerStatus/client/status-client.py https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/clients/status-client_ipv6.py

bash status.sh c #修改配置

前端修改

只需要打开 /usr/local/ServerStatus/web下的 index.html修改即可。

好了,以上就是 ServerStatus-Hotaru云探针的安装与配置的全过程了,赶紧搭上一个来以针会友吧~

如果觉得我的文章对你有用,请随意赞赏